bolt / filesystem
Bolt's filesystem abstraction layer
Installs: 175 998
Dependents: 4
Suggesters: 0
Security: 0
Stars: 10
Watchers: 14
Forks: 5
Open Issues: 1
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