Nothing yet.
- Added support for checking for / requiring an executable file
- Added
GanbaroDigital\Filesystem\Checks\IsExecutableFile
- Added
GanbaroDigital\Filesystem\Exceptions\E4xx_FileIsNotExecutable
- Added
GanbaroDigital\Filesystem\Requirements\RequireExecutableFile
- Added
- Added support for requiring a readable file
- Added
GanbaroDigital\Filesystem\Requirements\RequireReadableFile
- Added
GanbaroDigital\Filesystem\Exceptions\E4xx_FileIsNotReadable
- Added
- Exceptions\E4xx_NotAbsoluteFolder - added
- Requirements\RequireAbsoluteFolderOrNull - throws clearer exceptions
- Requirements\RequireAbsoluteFolderOrNull - handle fake /tmp et al on OSX
- Checks - now all support the standard
::check()
method - Checks - dropped the interface for now (needs rethinking)
- Checks - stricter type checking
- E4xx_UnsupportedType - typo in
use
statement
- Added
Exceptions\Exxx_FilesystemException
- Added
Exceptions\E4xx_FilesystemException
- Added
Exceptions\E4xx_UnsupportedType
Initial release.