├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Command └── FilesystemKeysCommand.php ├── DependencyInjection ├── Compiler │ ├── AdapterFactoryManagerPass.php │ └── AdapterManagerPass.php ├── Factory │ ├── AdapterFactoryInterface.php │ ├── AsyncAwsS3AdapterFactory.php │ ├── AwsS3AdapterFactory.php │ ├── AzureBlobStorageAdapterFactory.php │ ├── DoctrineDbalAdapterFactory.php │ ├── FtpAdapterFactory.php │ ├── GoogleCloudStorageAdapterFactory.php │ ├── GridFSAdapterFactory.php │ ├── InMemoryAdapterFactory.php │ ├── LocalAdapterFactory.php │ ├── PhpseclibSftpAdapterFactory.php │ ├── SafeLocalAdapterFactory.php │ └── ServiceAdapterFactory.php ├── FactoryConfiguration.php ├── KnpGaufretteExtension.php └── MainConfiguration.php ├── FilesystemMap.php ├── KnpGaufretteBundle.php ├── LICENSE ├── README.md ├── Resources ├── config │ ├── adapter_factories.xml │ └── gaufrette.xml └── docs │ ├── adapters │ ├── apc.md │ ├── async-aws-s3.md │ ├── awss3.md │ ├── azure.md │ ├── cache.md │ ├── doctrine_dbal.md │ ├── dropbox.md │ ├── ftp.md │ ├── googlecloud.md │ ├── gridfs.md │ ├── local.md │ ├── memory.md │ ├── mogilefs.md │ ├── phpseclib_sftp.md │ ├── safe_local.md │ ├── service.md │ └── sftp.md │ ├── stream.md │ └── use-case-examples.md ├── Tests ├── FilesystemMapTest.php └── Functional │ ├── ConfigurationTest.php │ ├── Resources │ └── config │ │ ├── config.yml │ │ ├── config_dev.yml │ │ ├── config_test.yml │ │ ├── config_wrapper_1.yml │ │ ├── config_wrapper_2.yml │ │ └── config_wrapper_3.yml │ └── TestKernel.php ├── UPGRADE.md ├── composer.json └── phpunit.xml.dist /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Command/FilesystemKeysCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Command/FilesystemKeysCommand.php -------------------------------------------------------------------------------- /DependencyInjection/Compiler/AdapterFactoryManagerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/DependencyInjection/Compiler/AdapterFactoryManagerPass.php -------------------------------------------------------------------------------- /DependencyInjection/Compiler/AdapterManagerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/DependencyInjection/Compiler/AdapterManagerPass.php -------------------------------------------------------------------------------- /DependencyInjection/Factory/AdapterFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/DependencyInjection/Factory/AdapterFactoryInterface.php -------------------------------------------------------------------------------- /DependencyInjection/Factory/AsyncAwsS3AdapterFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/DependencyInjection/Factory/AsyncAwsS3AdapterFactory.php -------------------------------------------------------------------------------- /DependencyInjection/Factory/AwsS3AdapterFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/DependencyInjection/Factory/AwsS3AdapterFactory.php -------------------------------------------------------------------------------- /DependencyInjection/Factory/AzureBlobStorageAdapterFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/DependencyInjection/Factory/AzureBlobStorageAdapterFactory.php -------------------------------------------------------------------------------- /DependencyInjection/Factory/DoctrineDbalAdapterFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/DependencyInjection/Factory/DoctrineDbalAdapterFactory.php -------------------------------------------------------------------------------- /DependencyInjection/Factory/FtpAdapterFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/DependencyInjection/Factory/FtpAdapterFactory.php -------------------------------------------------------------------------------- /DependencyInjection/Factory/GoogleCloudStorageAdapterFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/DependencyInjection/Factory/GoogleCloudStorageAdapterFactory.php -------------------------------------------------------------------------------- /DependencyInjection/Factory/GridFSAdapterFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/DependencyInjection/Factory/GridFSAdapterFactory.php -------------------------------------------------------------------------------- /DependencyInjection/Factory/InMemoryAdapterFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/DependencyInjection/Factory/InMemoryAdapterFactory.php -------------------------------------------------------------------------------- /DependencyInjection/Factory/LocalAdapterFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/DependencyInjection/Factory/LocalAdapterFactory.php -------------------------------------------------------------------------------- /DependencyInjection/Factory/PhpseclibSftpAdapterFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/DependencyInjection/Factory/PhpseclibSftpAdapterFactory.php -------------------------------------------------------------------------------- /DependencyInjection/Factory/SafeLocalAdapterFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/DependencyInjection/Factory/SafeLocalAdapterFactory.php -------------------------------------------------------------------------------- /DependencyInjection/Factory/ServiceAdapterFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/DependencyInjection/Factory/ServiceAdapterFactory.php -------------------------------------------------------------------------------- /DependencyInjection/FactoryConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/DependencyInjection/FactoryConfiguration.php -------------------------------------------------------------------------------- /DependencyInjection/KnpGaufretteExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/DependencyInjection/KnpGaufretteExtension.php -------------------------------------------------------------------------------- /DependencyInjection/MainConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/DependencyInjection/MainConfiguration.php -------------------------------------------------------------------------------- /FilesystemMap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/FilesystemMap.php -------------------------------------------------------------------------------- /KnpGaufretteBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/KnpGaufretteBundle.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/README.md -------------------------------------------------------------------------------- /Resources/config/adapter_factories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/config/adapter_factories.xml -------------------------------------------------------------------------------- /Resources/config/gaufrette.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/config/gaufrette.xml -------------------------------------------------------------------------------- /Resources/docs/adapters/apc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/docs/adapters/apc.md -------------------------------------------------------------------------------- /Resources/docs/adapters/async-aws-s3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/docs/adapters/async-aws-s3.md -------------------------------------------------------------------------------- /Resources/docs/adapters/awss3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/docs/adapters/awss3.md -------------------------------------------------------------------------------- /Resources/docs/adapters/azure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/docs/adapters/azure.md -------------------------------------------------------------------------------- /Resources/docs/adapters/cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/docs/adapters/cache.md -------------------------------------------------------------------------------- /Resources/docs/adapters/doctrine_dbal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/docs/adapters/doctrine_dbal.md -------------------------------------------------------------------------------- /Resources/docs/adapters/dropbox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/docs/adapters/dropbox.md -------------------------------------------------------------------------------- /Resources/docs/adapters/ftp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/docs/adapters/ftp.md -------------------------------------------------------------------------------- /Resources/docs/adapters/googlecloud.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/docs/adapters/googlecloud.md -------------------------------------------------------------------------------- /Resources/docs/adapters/gridfs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/docs/adapters/gridfs.md -------------------------------------------------------------------------------- /Resources/docs/adapters/local.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/docs/adapters/local.md -------------------------------------------------------------------------------- /Resources/docs/adapters/memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/docs/adapters/memory.md -------------------------------------------------------------------------------- /Resources/docs/adapters/mogilefs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/docs/adapters/mogilefs.md -------------------------------------------------------------------------------- /Resources/docs/adapters/phpseclib_sftp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/docs/adapters/phpseclib_sftp.md -------------------------------------------------------------------------------- /Resources/docs/adapters/safe_local.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/docs/adapters/safe_local.md -------------------------------------------------------------------------------- /Resources/docs/adapters/service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/docs/adapters/service.md -------------------------------------------------------------------------------- /Resources/docs/adapters/sftp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/docs/adapters/sftp.md -------------------------------------------------------------------------------- /Resources/docs/stream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/docs/stream.md -------------------------------------------------------------------------------- /Resources/docs/use-case-examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Resources/docs/use-case-examples.md -------------------------------------------------------------------------------- /Tests/FilesystemMapTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Tests/FilesystemMapTest.php -------------------------------------------------------------------------------- /Tests/Functional/ConfigurationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Tests/Functional/ConfigurationTest.php -------------------------------------------------------------------------------- /Tests/Functional/Resources/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Tests/Functional/Resources/config/config.yml -------------------------------------------------------------------------------- /Tests/Functional/Resources/config/config_dev.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | - { resource: config.yml } 3 | -------------------------------------------------------------------------------- /Tests/Functional/Resources/config/config_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Tests/Functional/Resources/config/config_test.yml -------------------------------------------------------------------------------- /Tests/Functional/Resources/config/config_wrapper_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Tests/Functional/Resources/config/config_wrapper_1.yml -------------------------------------------------------------------------------- /Tests/Functional/Resources/config/config_wrapper_2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Tests/Functional/Resources/config/config_wrapper_2.yml -------------------------------------------------------------------------------- /Tests/Functional/Resources/config/config_wrapper_3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Tests/Functional/Resources/config/config_wrapper_3.yml -------------------------------------------------------------------------------- /Tests/Functional/TestKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/Tests/Functional/TestKernel.php -------------------------------------------------------------------------------- /UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/UPGRADE.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/KnpGaufretteBundle/HEAD/phpunit.xml.dist --------------------------------------------------------------------------------