Download the PHP package rekalogika/file without Composer
On this page you can find all versions of the php package rekalogika/file. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download rekalogika/file
More information about rekalogika/file
Files in rekalogika/file
Download rekalogika/file
More information about rekalogika/file
Files in rekalogika/file
Vendor rekalogika
Package file
Short Description High-level file abstraction library built on top of Flysystem. It lets you work with file objects in an object-oriented manner. A file object represents a file in a Flysystem filesystem. It can be a local file or a file in a cloud storage, the library lets you work with them in the same way.
License MIT
Homepage https://rekalogika.dev/file
Package file
Short Description High-level file abstraction library built on top of Flysystem. It lets you work with file objects in an object-oriented manner. A file object represents a file in a Flysystem filesystem. It can be a local file or a file in a cloud storage, the library lets you work with them in the same way.
License MIT
Homepage https://rekalogika.dev/file
Please rate this library. Is it a good library?
Informations about the package file
rekalogika/file
High-level file abstraction library built on top of Flysystem. It lets you work with file objects in an object-oriented manner. A file object represents a file in a Flysystem filesystem. It can be a local file or a file in a cloud storage, the library lets you work with them in the same way.
Features
- Rich, high-level abstraction of files built on top of Flysystem.
- Abstractions for file name and media type (MIME type).
- Caches and stores metadata in a sidecar file. Uniform metadata support across all filesystems.
- Uses the repository pattern for files.
- Remote façade pattern in accessing metadata. Improves performance with remote filesystems. Two metadata queries require only one round trip.
- Rich metadata support.
- Option to use lazy-loading proxy for files.
- Support for file derivations.
- Separated contracts and implementation. Useful for enforcing architectural boundaries. Your domain models don't have to depend on the framework.
Documentation
License
MIT
Contributing
The rekalogika/file
repository is a read-only repo split from the main repo.
Issues and pull requests should be submitted to the
rekalogika/file-src monorepo.
All versions of file with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.1
php-http/discovery Version ^1.15
psr/http-message Version ^1.0 || ^2.0
psr/http-factory-implementation Version ^1.0
league/flysystem Version ^3.16
league/mime-type-detection Version ^1.0.0
rekalogika/file-contracts Version ^1.11
rekalogika/file-metadata Version ^1.11
symfony/deprecation-contracts Version ^3.1
php-http/discovery Version ^1.15
psr/http-message Version ^1.0 || ^2.0
psr/http-factory-implementation Version ^1.0
league/flysystem Version ^3.16
league/mime-type-detection Version ^1.0.0
rekalogika/file-contracts Version ^1.11
rekalogika/file-metadata Version ^1.11
symfony/deprecation-contracts Version ^3.1
The package rekalogika/file contains the following files
Loading the files please wait ....