bolt / filesystem
Bolt's filesystem abstraction layer
Installs: 179 121
Dependents: 4
Suggesters: 0
Security: 0
Stars: 10
Watchers: 16
Forks: 5
Open Issues: 1
pkg:composer/bolt/filesystem
Requires
- php: ^5.5.9 || ^7.0
 - ext-json: *
 - bolt/common: ^1.0
 - guzzlehttp/psr7: ^1.2
 - league/flysystem: ^1.0
 - miljar/php-exif: ^0.6
 - nesbot/carbon: ^1.20
 - symfony/finder: ^2.7 || ^3.0 || ^4.0
 - symfony/yaml: ^2.7 || ^3.0 || ^4.0
 - webmozart/glob: ^4.0
 
Requires (Dev)
- contao/imagine-svg: ^0.1.2
 - doctrine/cache: ^1.6
 - league/flysystem-aws-s3-v3: ^1.0
 - league/flysystem-cached-adapter: ^1.0
 - league/flysystem-memory: ^1.0
 - league/flysystem-sftp: ^1.0
 - phpunit/phpunit: ^4.8.36 || ^5.0 || ^6.0
 - psr/simple-cache: ^1.0
 - symfony/filesystem: ^2.7 || ^3.0 || ^4.0
 
Suggests
- contao/imagine-svg: To parse SVG image info
 
README
A library for handling Bolt's filesystem abstraction.
Bolt Filesystem comes with the following:
- Symfony Finder-like functionality
 - Robust Handlers (File and Directory objects)
 - Image Info and EXIF abstractions
 - Exceptions for error handling
 - Interfaces for all the things
 - Manager class that fully implements a filesystem interface
 - Support for including / loading PHP files