Releases: sj-i/php-fuse
Releases · sj-i/php-fuse
v0.3.0
Changes
- Deprecate FuseLogicException
- Separate out flags implementation from FilesystemDefaultImplementationTrait
- Fix the wrong signatures of some FUSE APIs (getxattr, listxattr, destroy, and readBuf), which caused TypeError when actually used
- Fix wrong parameter name of removexattr
- Fix examples
- Update dependencies
Added
Built-in Filesystems
NullFilesystem
- A filesystem that does nothing
BeforeAllFilesystem
- A wrapper filesystem that calls a given callback before processing each FUSE APIs
OverlayFilesystem
- A filesystem that wraps two filesystems, namely main and fallback
- If the main filesystem doesn't have implementations for specific FUSE APIs, implementations of the fallback filesystem is used
DelegationFilesystemTrait
- A trait for creating a filesystem that delegates call to FUSE APIs, which don't have their own implementation, to another filesystem.
LogUnimplementedFilesystem
- A wrapper filesystem that logs call to unimplemented FUSE APIs
- It takes PSR-3 LoggerInterface to log the calls