Download the PHP package darling/php-file-system-paths without Composer
On this page you can find all versions of the php package darling/php-file-system-paths. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download darling/php-file-system-paths
More information about darling/php-file-system-paths
Files in darling/php-file-system-paths
Package php-file-system-paths
Short Description Defines classes for working with a file system in php.
License MIT
Informations about the package php-file-system-paths
PHPFileSystemPaths
The PHPFileSystemPaths defines classes for working with file system paths in php.
\Darling\PHPFileSystemPaths\classes\paths\PathToExistingDirectory
A PathToExisitingDirectory
can be used when a path to an existing
directory is required.
The __toString()
method can be used to obtain the path to the
directory.
If the assigned SafeTextCollection
can be mapped to an existing
directory it will be used to construct the path returned
by the __toString()
method.
However, if the assigned SafeTextCollection
cannot be mapped to an
existing directory then the __toString()
method will return the
path returned by php
's sys_get_temp_dir()
function.
Methods:
\Darling\PHPFileSystemPaths\classes\paths\PathToExistingFile
A PathToExistingFile
can be used when a path to an existing
file is required.
The __toString()
method can be used to obtain the path to the
file.
If the assigned PathToExistingDirectory
and Name
can be mapped
to an existing file they will be used to construct the path
returned by the __toString()
method.
However, if the assigned PathToExistingDirectory
and Name
cannot
be mapped to an existing file then the __toString()
method will
return the path to a temporary file in the directory whose path
matches the path returned by php
's sys_get_temp_dir()
function.
The temporary file name will always be : PHPFileSystemPathsEmptyTmpFile
The temporary file will be created if necessary.
Methods:
All versions of php-file-system-paths with dependencies
darling/php-unit-test-utilities Version ^1.0
darling/php-darling-dev-tools Version ^1.0
darling/php-text-types Version ^1.1