Gaufrette
Gaufrette copied to clipboard
PHP library that provides a filesystem abstraction layer − will be a feast for your files!
I read files $filesystem = $this->container->get('gaufrette.product_uploads_ftp_fs_filesystem'); $filesystem->listKeys() result is 0 => "vp_Service_v3_001.png" 1 => "vp_Service_v3_001_thumb.jpg" 2 => "vp_Service_v3_036.png" 3 => "vp_Service_v3_036_thumb.jpg" 4 => "vp_Service_v3_044.png" 5 => "vp_Service_v3_044_thumb.jpg" 6 => "vp_HDRi_v3_01.hdr"...
It is often useful to be able to get root dir (`Local` and `FTP` adapters, `directory` property), but now it is possible only through Reflection API. What do you think...
Hi, Adapter for http://googlecloudplatform.github.io/google-cloud-php/ --- This change is [](https://reviewable.io/reviews/knplabs/gaufrette/427)
Milestone: release v1.0. ## Current situation * Architectural problems * Metadata badly handled or not at all (see #108) * Unable to use big files / Performance issues (see #252)...
For better interoperability with other libs/frameworks it is better use standartized interface instead of creating new one https://github.com/KnpLabs/Gaufrette/blob/master/src/Gaufrette/Stream.php https://www.php-fig.org/psr/psr-7/#34-psrhttpmessagestreaminterface
``` Package amazonwebservices/aws-sdk-for-php is abandoned, you should avoid using it. Use aws/aws-sdk-php instead. Package microsoft/azure-storage is abandoned, you should avoid using it. Use microsoft/azure-storage-blob, microsoft/azure-storage-table, microsoft/azure-storage-queue, microsoft/azure-storage-file instead. ``` -...
Currently, we can't delete folders (only files one by one), and it is a required feature ( #182 , #524 ). ## Proposal After a discussion with @NiR- , here...
Currently we return false (or something similar) to notify error(s). It leads to bad DX. However, in some cases native exceptions are used but they're too general. Specific exceptions would...
I had the issue while using the `Ftp`-Adapter with Sonata's Notification Queue. Basically the Notification listener is running for some hours before a new Event is triggered and the service...
[Copying large files](https://github.com/KnpLabs/Gaufrette/pull/367/files) from one stream to another can lead to a fatal error. Copying from one local to another local adapter works (tested with ~5GB file), copying form one...