├── .travis.composer.config.json ├── .travis.yml ├── Command └── RepairFileDataCommand.php ├── DataStorage ├── DataStorageInterface.php └── OrmDataStorage.php ├── DependencyInjection ├── Compiler │ └── FormPass.php ├── Configuration.php └── IphpFileStoreExtension.php ├── Driver └── AnnotationDriver.php ├── EventListener └── UploaderListener.php ├── File └── File.php ├── FileStorage ├── FileStorageInterface.php └── FileSystemStorage.php ├── Form ├── DataTransformer │ ├── FileDataTransformer.php │ └── FileDataViewTransformer.php └── Type │ ├── FileType.php │ └── FileTypeBindSubscriber.php ├── IphpFileStoreBundle.php ├── Mapping ├── Annotation │ ├── Uploadable.php │ └── UploadableField.php ├── PropertyMapping.php └── PropertyMappingFactory.php ├── Naming ├── DefaultDirectoryNamer.php ├── DefaultNamer.php └── NamerServiceInvoker.php ├── README.md ├── Resources ├── config │ ├── routing.xml │ └── services.xml ├── translations │ ├── messages.fr.xliff │ └── messages.ru.xliff └── views │ └── Form │ ├── fields-base.html.twig │ └── fields.html.twig ├── Tests ├── ChildOfDummyEntity.php ├── DataStorage │ └── Orm │ │ └── OrmDataStorageTest.php ├── Driver │ └── AnnotationDriverTest.php ├── DummyEntity.php ├── DummyEntityProxyORM.php ├── DummyEntitySeparateDataField.php ├── EventListener │ └── UploaderListenerTest.php ├── File │ └── FileTest.php ├── FileStorage │ ├── 123.jpg │ └── FileSystemStorageTest.php ├── Fixtures │ ├── files │ │ └── text.txt │ └── images │ │ ├── front-images-list.jpeg │ │ ├── github1.png │ │ ├── php-elephant.png │ │ └── sonata-admin-iphpfile.jpeg ├── Form │ ├── DataTransformer │ │ ├── FileDataTransformerTest.php │ │ └── FileDataViewTransformerTest.php │ └── Type │ │ └── FileTypeBindSubscriberTest.php ├── Functional │ ├── AppKernel.php │ ├── BaseTestCase.php │ ├── FileSaveTest.php │ ├── ImageEditTest.php │ ├── ImageUploadTest.php │ ├── TestBundle │ │ ├── Controller │ │ │ └── DefaultController.php │ │ ├── Entity │ │ │ └── Photo.php │ │ ├── Resources │ │ │ └── views │ │ │ │ └── Photo │ │ │ │ ├── edit.html.twig │ │ │ │ └── index.html.twig │ │ └── TestBundle.php │ ├── TestXmlConfigBundle │ │ ├── Entity │ │ │ ├── File.php │ │ │ └── UploadableEntity.php │ │ ├── Resources │ │ │ └── config │ │ │ │ └── doctrine │ │ │ │ └── File.orm.xml │ │ └── TestXmlConfigBundle.php │ └── config │ │ ├── database.php │ │ ├── default.yml │ │ ├── default_newfilepath.yml │ │ ├── doctrine.yml │ │ ├── framework.yml │ │ ├── routing.yml │ │ └── twig.yml ├── Mapping │ ├── Annotation │ │ └── UploadableFieldTest.php │ ├── PropertyMappingFactoryTest.php │ └── PropertyMappingTest.php ├── Mocks.php ├── Naming │ ├── DefaultDirectoryNamerTest.php │ ├── DefaultNamerTest.php │ └── NamerServiceInvokerTest.php ├── TwoFieldsDummyEntity.php └── bootstrap.php ├── composer.json └── phpunit.xml.dist /.travis.composer.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/.travis.composer.config.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/.travis.yml -------------------------------------------------------------------------------- /Command/RepairFileDataCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Command/RepairFileDataCommand.php -------------------------------------------------------------------------------- /DataStorage/DataStorageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/DataStorage/DataStorageInterface.php -------------------------------------------------------------------------------- /DataStorage/OrmDataStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/DataStorage/OrmDataStorage.php -------------------------------------------------------------------------------- /DependencyInjection/Compiler/FormPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/DependencyInjection/Compiler/FormPass.php -------------------------------------------------------------------------------- /DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/DependencyInjection/Configuration.php -------------------------------------------------------------------------------- /DependencyInjection/IphpFileStoreExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/DependencyInjection/IphpFileStoreExtension.php -------------------------------------------------------------------------------- /Driver/AnnotationDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Driver/AnnotationDriver.php -------------------------------------------------------------------------------- /EventListener/UploaderListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/EventListener/UploaderListener.php -------------------------------------------------------------------------------- /File/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/File/File.php -------------------------------------------------------------------------------- /FileStorage/FileStorageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/FileStorage/FileStorageInterface.php -------------------------------------------------------------------------------- /FileStorage/FileSystemStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/FileStorage/FileSystemStorage.php -------------------------------------------------------------------------------- /Form/DataTransformer/FileDataTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Form/DataTransformer/FileDataTransformer.php -------------------------------------------------------------------------------- /Form/DataTransformer/FileDataViewTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Form/DataTransformer/FileDataViewTransformer.php -------------------------------------------------------------------------------- /Form/Type/FileType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Form/Type/FileType.php -------------------------------------------------------------------------------- /Form/Type/FileTypeBindSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Form/Type/FileTypeBindSubscriber.php -------------------------------------------------------------------------------- /IphpFileStoreBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/IphpFileStoreBundle.php -------------------------------------------------------------------------------- /Mapping/Annotation/Uploadable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Mapping/Annotation/Uploadable.php -------------------------------------------------------------------------------- /Mapping/Annotation/UploadableField.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Mapping/Annotation/UploadableField.php -------------------------------------------------------------------------------- /Mapping/PropertyMapping.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Mapping/PropertyMapping.php -------------------------------------------------------------------------------- /Mapping/PropertyMappingFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Mapping/PropertyMappingFactory.php -------------------------------------------------------------------------------- /Naming/DefaultDirectoryNamer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Naming/DefaultDirectoryNamer.php -------------------------------------------------------------------------------- /Naming/DefaultNamer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Naming/DefaultNamer.php -------------------------------------------------------------------------------- /Naming/NamerServiceInvoker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Naming/NamerServiceInvoker.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/README.md -------------------------------------------------------------------------------- /Resources/config/routing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Resources/config/routing.xml -------------------------------------------------------------------------------- /Resources/config/services.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Resources/config/services.xml -------------------------------------------------------------------------------- /Resources/translations/messages.fr.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Resources/translations/messages.fr.xliff -------------------------------------------------------------------------------- /Resources/translations/messages.ru.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Resources/translations/messages.ru.xliff -------------------------------------------------------------------------------- /Resources/views/Form/fields-base.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Resources/views/Form/fields-base.html.twig -------------------------------------------------------------------------------- /Resources/views/Form/fields.html.twig: -------------------------------------------------------------------------------- 1 | {% extends 'IphpFileStoreBundle:Form:fields-base.html.twig' %} -------------------------------------------------------------------------------- /Tests/ChildOfDummyEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/ChildOfDummyEntity.php -------------------------------------------------------------------------------- /Tests/DataStorage/Orm/OrmDataStorageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/DataStorage/Orm/OrmDataStorageTest.php -------------------------------------------------------------------------------- /Tests/Driver/AnnotationDriverTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Driver/AnnotationDriverTest.php -------------------------------------------------------------------------------- /Tests/DummyEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/DummyEntity.php -------------------------------------------------------------------------------- /Tests/DummyEntityProxyORM.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/DummyEntityProxyORM.php -------------------------------------------------------------------------------- /Tests/DummyEntitySeparateDataField.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/DummyEntitySeparateDataField.php -------------------------------------------------------------------------------- /Tests/EventListener/UploaderListenerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/EventListener/UploaderListenerTest.php -------------------------------------------------------------------------------- /Tests/File/FileTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/File/FileTest.php -------------------------------------------------------------------------------- /Tests/FileStorage/123.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/FileStorage/123.jpg -------------------------------------------------------------------------------- /Tests/FileStorage/FileSystemStorageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/FileStorage/FileSystemStorageTest.php -------------------------------------------------------------------------------- /Tests/Fixtures/files/text.txt: -------------------------------------------------------------------------------- 1 | test file -------------------------------------------------------------------------------- /Tests/Fixtures/images/front-images-list.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Fixtures/images/front-images-list.jpeg -------------------------------------------------------------------------------- /Tests/Fixtures/images/github1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Fixtures/images/github1.png -------------------------------------------------------------------------------- /Tests/Fixtures/images/php-elephant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Fixtures/images/php-elephant.png -------------------------------------------------------------------------------- /Tests/Fixtures/images/sonata-admin-iphpfile.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Fixtures/images/sonata-admin-iphpfile.jpeg -------------------------------------------------------------------------------- /Tests/Form/DataTransformer/FileDataTransformerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Form/DataTransformer/FileDataTransformerTest.php -------------------------------------------------------------------------------- /Tests/Form/DataTransformer/FileDataViewTransformerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Form/DataTransformer/FileDataViewTransformerTest.php -------------------------------------------------------------------------------- /Tests/Form/Type/FileTypeBindSubscriberTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Form/Type/FileTypeBindSubscriberTest.php -------------------------------------------------------------------------------- /Tests/Functional/AppKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/AppKernel.php -------------------------------------------------------------------------------- /Tests/Functional/BaseTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/BaseTestCase.php -------------------------------------------------------------------------------- /Tests/Functional/FileSaveTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/FileSaveTest.php -------------------------------------------------------------------------------- /Tests/Functional/ImageEditTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/ImageEditTest.php -------------------------------------------------------------------------------- /Tests/Functional/ImageUploadTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/ImageUploadTest.php -------------------------------------------------------------------------------- /Tests/Functional/TestBundle/Controller/DefaultController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/TestBundle/Controller/DefaultController.php -------------------------------------------------------------------------------- /Tests/Functional/TestBundle/Entity/Photo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/TestBundle/Entity/Photo.php -------------------------------------------------------------------------------- /Tests/Functional/TestBundle/Resources/views/Photo/edit.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/TestBundle/Resources/views/Photo/edit.html.twig -------------------------------------------------------------------------------- /Tests/Functional/TestBundle/Resources/views/Photo/index.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/TestBundle/Resources/views/Photo/index.html.twig -------------------------------------------------------------------------------- /Tests/Functional/TestBundle/TestBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/TestBundle/TestBundle.php -------------------------------------------------------------------------------- /Tests/Functional/TestXmlConfigBundle/Entity/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/TestXmlConfigBundle/Entity/File.php -------------------------------------------------------------------------------- /Tests/Functional/TestXmlConfigBundle/Entity/UploadableEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/TestXmlConfigBundle/Entity/UploadableEntity.php -------------------------------------------------------------------------------- /Tests/Functional/TestXmlConfigBundle/Resources/config/doctrine/File.orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/TestXmlConfigBundle/Resources/config/doctrine/File.orm.xml -------------------------------------------------------------------------------- /Tests/Functional/TestXmlConfigBundle/TestXmlConfigBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/TestXmlConfigBundle/TestXmlConfigBundle.php -------------------------------------------------------------------------------- /Tests/Functional/config/database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/config/database.php -------------------------------------------------------------------------------- /Tests/Functional/config/default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/config/default.yml -------------------------------------------------------------------------------- /Tests/Functional/config/default_newfilepath.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/config/default_newfilepath.yml -------------------------------------------------------------------------------- /Tests/Functional/config/doctrine.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/config/doctrine.yml -------------------------------------------------------------------------------- /Tests/Functional/config/framework.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/config/framework.yml -------------------------------------------------------------------------------- /Tests/Functional/config/routing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/config/routing.yml -------------------------------------------------------------------------------- /Tests/Functional/config/twig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Functional/config/twig.yml -------------------------------------------------------------------------------- /Tests/Mapping/Annotation/UploadableFieldTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Mapping/Annotation/UploadableFieldTest.php -------------------------------------------------------------------------------- /Tests/Mapping/PropertyMappingFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Mapping/PropertyMappingFactoryTest.php -------------------------------------------------------------------------------- /Tests/Mapping/PropertyMappingTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Mapping/PropertyMappingTest.php -------------------------------------------------------------------------------- /Tests/Mocks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Mocks.php -------------------------------------------------------------------------------- /Tests/Naming/DefaultDirectoryNamerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Naming/DefaultDirectoryNamerTest.php -------------------------------------------------------------------------------- /Tests/Naming/DefaultNamerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Naming/DefaultNamerTest.php -------------------------------------------------------------------------------- /Tests/Naming/NamerServiceInvokerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/Naming/NamerServiceInvokerTest.php -------------------------------------------------------------------------------- /Tests/TwoFieldsDummyEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/TwoFieldsDummyEntity.php -------------------------------------------------------------------------------- /Tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/Tests/bootstrap.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitiko/IphpFileStoreBundle/HEAD/phpunit.xml.dist --------------------------------------------------------------------------------