diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8172c66dbf07895b8210673dc90b56f88b7713df..35298a2976a66c10f54957b844f96cffb3310dac 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -30,11 +30,11 @@ install-vendors: phploc: <<: *test - script: vendor/bin/phploc src tests + script: vendor/bin/phploc src/php tests lint: <<: *test - script: vendor/bin/parallel-lint -j $(nproc) src tests + script: vendor/bin/parallel-lint -j $(nproc) src/php tests php-cs-fixer: <<: *test @@ -42,7 +42,7 @@ php-cs-fixer: phpcpd: <<: *test - script: vendor/bin/phpcpd --fuzzy src tests + script: vendor/bin/phpcpd --fuzzy src/php tests allow_failure: true phpunit: @@ -55,7 +55,7 @@ composer-require-checker: phpmd: <<: *test - script: vendor/bin/phpmd src,tests text ./phpmd-ruleset.xml --suffixes=php + script: vendor/bin/phpmd src/php,tests text ./phpmd-ruleset.xml --suffixes=php psalm: <<: *test diff --git a/.php_cs b/.php_cs index 8fc254c1327d3c6b19b71343d916b52eea9e4aae..57086e104e997b1bd8986881492a2b6873aaad4c 100644 --- a/.php_cs +++ b/.php_cs @@ -3,7 +3,7 @@ $finder = PhpCsFixer\Finder::create() ->files() ->name('*.php') - ->in('src'); + ->in('src/php'); return Irstea\CS\Config::create() ->setIndent(' ') diff --git a/composer.json b/composer.json index c9655f958ec4766c2fec347d5eedc12bb125de00..aec43f93fbbefb7e91c2f07c12bfeb213a7f08e5 100644 --- a/composer.json +++ b/composer.json @@ -43,7 +43,7 @@ "vimeo/psalm": "^2.0" }, "autoload": { - "psr-4": { "Irstea\\NgModelGeneratorBundle\\": "src/" } + "psr-4": { "Irstea\\NgModelGeneratorBundle\\": "src/php/" } }, "autoload-dev": { "psr-4": { "Irstea\\NgModelGeneratorBundle\\Tests\\": "tests/" } diff --git a/phpmd-ruleset.xml b/phpmd-ruleset.xml deleted file mode 120000 index c6393cfe216bbef71d4a20ef857af6ee955cc40d..0000000000000000000000000000000000000000 --- a/phpmd-ruleset.xml +++ /dev/null @@ -1 +0,0 @@ -devtools/php/phpmd-ruleset.xml \ No newline at end of file diff --git a/phpmd-ruleset.xml b/phpmd-ruleset.xml new file mode 100644 index 0000000000000000000000000000000000000000..e1984cd68de6c1aef66a8328ff568c7a691b31d0 --- /dev/null +++ b/phpmd-ruleset.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<ruleset name="Irstea PHPMD ruleset" + xmlns="http://pmd.sf.net/ruleset/1.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://pmd.sf.net/ruleset/1.0.0 http://pmd.sf.net/ruleset_xml_schema.xsd"> + +<rule ref="devtools/php/phpmd-ruleset.xml"/> + +</ruleset> diff --git a/phpunit.xml.dist b/phpunit.xml.dist index b69b9f6e8efe8bef4cdfd90ef4212de31e4edb4e..306b084559dbf57b74ee7c67e529dfc8283dddd1 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -14,7 +14,7 @@ <filter> <whitelist> - <directory>src</directory> + <directory>src/php</directory> </whitelist> </filter> </phpunit> diff --git a/psalm.xml b/psalm.xml index ffbce2099882a14c97f610f31195aa146f5bc6c8..fab86cfd4b0b03ee9edb9c04051ba692acc65c52 100644 --- a/psalm.xml +++ b/psalm.xml @@ -6,10 +6,7 @@ xsi:schemaLocation="https://getpsalm.org/schema/config file:///home/guillaume.perreal/projets/gitlab/pole-is/deepomics/backend/vendor/irstea/ng-model-generator-bundle/vendor/vimeo/psalm/config.xsd" > <projectFiles> - <directory name="src" /> - <ignoreFiles> - <directory name="vendor" /> - </ignoreFiles> + <directory name="src/php/" /> </projectFiles> <issueHandlers> diff --git a/src/Command/NgModelGenerateCommand.php b/src/php/Command/NgModelGenerateCommand.php similarity index 100% rename from src/Command/NgModelGenerateCommand.php rename to src/php/Command/NgModelGenerateCommand.php diff --git a/src/Command/NgModelMetadataCommand.php b/src/php/Command/NgModelMetadataCommand.php similarity index 100% rename from src/Command/NgModelMetadataCommand.php rename to src/php/Command/NgModelMetadataCommand.php diff --git a/src/DependencyInjection/NgModelGeneratorExtension.php b/src/php/DependencyInjection/NgModelGeneratorExtension.php similarity index 100% rename from src/DependencyInjection/NgModelGeneratorExtension.php rename to src/php/DependencyInjection/NgModelGeneratorExtension.php diff --git a/src/Exceptions/BadMethodCallException.php b/src/php/Exceptions/BadMethodCallException.php similarity index 100% rename from src/Exceptions/BadMethodCallException.php rename to src/php/Exceptions/BadMethodCallException.php diff --git a/src/Exceptions/DomainException.php b/src/php/Exceptions/DomainException.php similarity index 100% rename from src/Exceptions/DomainException.php rename to src/php/Exceptions/DomainException.php diff --git a/src/Exceptions/Exception.php b/src/php/Exceptions/Exception.php similarity index 100% rename from src/Exceptions/Exception.php rename to src/php/Exceptions/Exception.php diff --git a/src/Exceptions/InvalidArgumentException.php b/src/php/Exceptions/InvalidArgumentException.php similarity index 100% rename from src/Exceptions/InvalidArgumentException.php rename to src/php/Exceptions/InvalidArgumentException.php diff --git a/src/Exceptions/TypeAlreadyExistsException.php b/src/php/Exceptions/TypeAlreadyExistsException.php similarity index 100% rename from src/Exceptions/TypeAlreadyExistsException.php rename to src/php/Exceptions/TypeAlreadyExistsException.php diff --git a/src/Exceptions/TypeError.php b/src/php/Exceptions/TypeError.php similarity index 100% rename from src/Exceptions/TypeError.php rename to src/php/Exceptions/TypeError.php diff --git a/src/Exceptions/TypeNotFoundException.php b/src/php/Exceptions/TypeNotFoundException.php similarity index 100% rename from src/Exceptions/TypeNotFoundException.php rename to src/php/Exceptions/TypeNotFoundException.php diff --git a/src/Iterators/CallbackFilterRecursorIterator.php b/src/php/Iterators/CallbackFilterRecursorIterator.php similarity index 100% rename from src/Iterators/CallbackFilterRecursorIterator.php rename to src/php/Iterators/CallbackFilterRecursorIterator.php diff --git a/src/Iterators/IteratorBuilder.php b/src/php/Iterators/IteratorBuilder.php similarity index 100% rename from src/Iterators/IteratorBuilder.php rename to src/php/Iterators/IteratorBuilder.php diff --git a/src/Iterators/RecursiveUniqueIterator.php b/src/php/Iterators/RecursiveUniqueIterator.php similarity index 100% rename from src/Iterators/RecursiveUniqueIterator.php rename to src/php/Iterators/RecursiveUniqueIterator.php diff --git a/src/Iterators/RecursorIterator.php b/src/php/Iterators/RecursorIterator.php similarity index 100% rename from src/Iterators/RecursorIterator.php rename to src/php/Iterators/RecursorIterator.php diff --git a/src/Iterators/UniqueFilter.php b/src/php/Iterators/UniqueFilter.php similarity index 100% rename from src/Iterators/UniqueFilter.php rename to src/php/Iterators/UniqueFilter.php diff --git a/src/Iterators/UniqueIterator.php b/src/php/Iterators/UniqueIterator.php similarity index 100% rename from src/Iterators/UniqueIterator.php rename to src/php/Iterators/UniqueIterator.php diff --git a/src/Iterators/UniqueIteratorTrait.php b/src/php/Iterators/UniqueIteratorTrait.php similarity index 100% rename from src/Iterators/UniqueIteratorTrait.php rename to src/php/Iterators/UniqueIteratorTrait.php diff --git a/src/Metadata/CachingMetadataFactory.php b/src/php/Metadata/CachingMetadataFactory.php similarity index 100% rename from src/Metadata/CachingMetadataFactory.php rename to src/php/Metadata/CachingMetadataFactory.php diff --git a/src/Metadata/ClassHierarchy.php b/src/php/Metadata/ClassHierarchy.php similarity index 100% rename from src/Metadata/ClassHierarchy.php rename to src/php/Metadata/ClassHierarchy.php diff --git a/src/Metadata/MetadataFactory.php b/src/php/Metadata/MetadataFactory.php similarity index 100% rename from src/Metadata/MetadataFactory.php rename to src/php/Metadata/MetadataFactory.php diff --git a/src/Metadata/MetadataFactoryInterface.php b/src/php/Metadata/MetadataFactoryInterface.php similarity index 100% rename from src/Metadata/MetadataFactoryInterface.php rename to src/php/Metadata/MetadataFactoryInterface.php diff --git a/src/Metadata/OperationDef.php b/src/php/Metadata/OperationDef.php similarity index 100% rename from src/Metadata/OperationDef.php rename to src/php/Metadata/OperationDef.php diff --git a/src/Metadata/OperationMetadata.php b/src/php/Metadata/OperationMetadata.php similarity index 100% rename from src/Metadata/OperationMetadata.php rename to src/php/Metadata/OperationMetadata.php diff --git a/src/Metadata/PaginationMetadata.php b/src/php/Metadata/PaginationMetadata.php similarity index 100% rename from src/Metadata/PaginationMetadata.php rename to src/php/Metadata/PaginationMetadata.php diff --git a/src/Metadata/PropertyMetadata.php b/src/php/Metadata/PropertyMetadata.php similarity index 100% rename from src/Metadata/PropertyMetadata.php rename to src/php/Metadata/PropertyMetadata.php diff --git a/src/Metadata/PropertyMetadataFactory.php b/src/php/Metadata/PropertyMetadataFactory.php similarity index 100% rename from src/Metadata/PropertyMetadataFactory.php rename to src/php/Metadata/PropertyMetadataFactory.php diff --git a/src/Metadata/RepresentationMetadata.php b/src/php/Metadata/RepresentationMetadata.php similarity index 100% rename from src/Metadata/RepresentationMetadata.php rename to src/php/Metadata/RepresentationMetadata.php diff --git a/src/Metadata/ResourceClassHierarchy.php b/src/php/Metadata/ResourceClassHierarchy.php similarity index 100% rename from src/Metadata/ResourceClassHierarchy.php rename to src/php/Metadata/ResourceClassHierarchy.php diff --git a/src/Metadata/ResourceMetadata.php b/src/php/Metadata/ResourceMetadata.php similarity index 100% rename from src/Metadata/ResourceMetadata.php rename to src/php/Metadata/ResourceMetadata.php diff --git a/src/Metadata/SerializationMetadata.php b/src/php/Metadata/SerializationMetadata.php similarity index 100% rename from src/Metadata/SerializationMetadata.php rename to src/php/Metadata/SerializationMetadata.php diff --git a/src/ModelGenerator.php b/src/php/ModelGenerator.php similarity index 100% rename from src/ModelGenerator.php rename to src/php/ModelGenerator.php diff --git a/src/Models/ClassInfo.php b/src/php/Models/ClassInfo.php similarity index 100% rename from src/Models/ClassInfo.php rename to src/php/Models/ClassInfo.php diff --git a/src/Models/ClassName.php b/src/php/Models/ClassName.php similarity index 100% rename from src/Models/ClassName.php rename to src/php/Models/ClassName.php diff --git a/src/Models/Declaration.php b/src/php/Models/Declaration.php similarity index 100% rename from src/Models/Declaration.php rename to src/php/Models/Declaration.php diff --git a/src/Models/DeclarationTrait.php b/src/php/Models/DeclarationTrait.php similarity index 100% rename from src/Models/DeclarationTrait.php rename to src/php/Models/DeclarationTrait.php diff --git a/src/Models/HasName.php b/src/php/Models/HasName.php similarity index 100% rename from src/Models/HasName.php rename to src/php/Models/HasName.php diff --git a/src/Models/MultitonTrait.php b/src/php/Models/MultitonTrait.php similarity index 100% rename from src/Models/MultitonTrait.php rename to src/php/Models/MultitonTrait.php diff --git a/src/Models/NamedTrait.php b/src/php/Models/NamedTrait.php similarity index 100% rename from src/Models/NamedTrait.php rename to src/php/Models/NamedTrait.php diff --git a/src/Models/PHPClass.php b/src/php/Models/PHPClass.php similarity index 100% rename from src/Models/PHPClass.php rename to src/php/Models/PHPClass.php diff --git a/src/Models/Types/AbstractCollection.php b/src/php/Models/Types/AbstractCollection.php similarity index 100% rename from src/Models/Types/AbstractCollection.php rename to src/php/Models/Types/AbstractCollection.php diff --git a/src/Models/Types/AbstractType.php b/src/php/Models/Types/AbstractType.php similarity index 100% rename from src/Models/Types/AbstractType.php rename to src/php/Models/Types/AbstractType.php diff --git a/src/Models/Types/Alias.php b/src/php/Models/Types/Alias.php similarity index 100% rename from src/Models/Types/Alias.php rename to src/php/Models/Types/Alias.php diff --git a/src/Models/Types/ArrayType.php b/src/php/Models/Types/ArrayType.php similarity index 100% rename from src/Models/Types/ArrayType.php rename to src/php/Models/Types/ArrayType.php diff --git a/src/Models/Types/BuiltinType.php b/src/php/Models/Types/BuiltinType.php similarity index 100% rename from src/Models/Types/BuiltinType.php rename to src/php/Models/Types/BuiltinType.php diff --git a/src/Models/Types/Deferred.php b/src/php/Models/Types/Deferred.php similarity index 100% rename from src/Models/Types/Deferred.php rename to src/php/Models/Types/Deferred.php diff --git a/src/Models/Types/Objects/AbstractHierarchicalObject.php b/src/php/Models/Types/Objects/AbstractHierarchicalObject.php similarity index 100% rename from src/Models/Types/Objects/AbstractHierarchicalObject.php rename to src/php/Models/Types/Objects/AbstractHierarchicalObject.php diff --git a/src/Models/Types/Objects/AnonymousObject.php b/src/php/Models/Types/Objects/AnonymousObject.php similarity index 100% rename from src/Models/Types/Objects/AnonymousObject.php rename to src/php/Models/Types/Objects/AnonymousObject.php diff --git a/src/Models/Types/Objects/ClassType.php b/src/php/Models/Types/Objects/ClassType.php similarity index 100% rename from src/Models/Types/Objects/ClassType.php rename to src/php/Models/Types/Objects/ClassType.php diff --git a/src/Models/Types/Objects/InterfaceType.php b/src/php/Models/Types/Objects/InterfaceType.php similarity index 100% rename from src/Models/Types/Objects/InterfaceType.php rename to src/php/Models/Types/Objects/InterfaceType.php diff --git a/src/Models/Types/Objects/Property.php b/src/php/Models/Types/Objects/Property.php similarity index 100% rename from src/Models/Types/Objects/Property.php rename to src/php/Models/Types/Objects/Property.php diff --git a/src/Models/Types/Objects/Repository.php b/src/php/Models/Types/Objects/Repository.php similarity index 100% rename from src/Models/Types/Objects/Repository.php rename to src/php/Models/Types/Objects/Repository.php diff --git a/src/Models/Types/Operations/FixedPathPart.php b/src/php/Models/Types/Operations/FixedPathPart.php similarity index 100% rename from src/Models/Types/Operations/FixedPathPart.php rename to src/php/Models/Types/Operations/FixedPathPart.php diff --git a/src/Models/Types/Operations/Operation.php b/src/php/Models/Types/Operations/Operation.php similarity index 100% rename from src/Models/Types/Operations/Operation.php rename to src/php/Models/Types/Operations/Operation.php diff --git a/src/Models/Types/Operations/Parameter.php b/src/php/Models/Types/Operations/Parameter.php similarity index 100% rename from src/Models/Types/Operations/Parameter.php rename to src/php/Models/Types/Operations/Parameter.php diff --git a/src/Models/Types/Operations/ParameterPathPart.php b/src/php/Models/Types/Operations/ParameterPathPart.php similarity index 100% rename from src/Models/Types/Operations/ParameterPathPart.php rename to src/php/Models/Types/Operations/ParameterPathPart.php diff --git a/src/Models/Types/Operations/Path.php b/src/php/Models/Types/Operations/Path.php similarity index 100% rename from src/Models/Types/Operations/Path.php rename to src/php/Models/Types/Operations/Path.php diff --git a/src/Models/Types/Operations/PathPart.php b/src/php/Models/Types/Operations/PathPart.php similarity index 100% rename from src/Models/Types/Operations/PathPart.php rename to src/php/Models/Types/Operations/PathPart.php diff --git a/src/Models/Types/Placeholder.php b/src/php/Models/Types/Placeholder.php similarity index 100% rename from src/Models/Types/Placeholder.php rename to src/php/Models/Types/Placeholder.php diff --git a/src/Models/Types/Reference.php b/src/php/Models/Types/Reference.php similarity index 100% rename from src/Models/Types/Reference.php rename to src/php/Models/Types/Reference.php diff --git a/src/Models/Types/Resources/Collection.php b/src/php/Models/Types/Resources/Collection.php similarity index 100% rename from src/Models/Types/Resources/Collection.php rename to src/php/Models/Types/Resources/Collection.php diff --git a/src/Models/Types/Resources/IRI.php b/src/php/Models/Types/Resources/IRI.php similarity index 100% rename from src/Models/Types/Resources/IRI.php rename to src/php/Models/Types/Resources/IRI.php diff --git a/src/Models/Types/Resources/Representation.php b/src/php/Models/Types/Resources/Representation.php similarity index 100% rename from src/Models/Types/Resources/Representation.php rename to src/php/Models/Types/Resources/Representation.php diff --git a/src/Models/Types/Resources/UUID.php b/src/php/Models/Types/Resources/UUID.php similarity index 100% rename from src/Models/Types/Resources/UUID.php rename to src/php/Models/Types/Resources/UUID.php diff --git a/src/Models/Types/StringConst.php b/src/php/Models/Types/StringConst.php similarity index 100% rename from src/Models/Types/StringConst.php rename to src/php/Models/Types/StringConst.php diff --git a/src/Models/Types/Type.php b/src/php/Models/Types/Type.php similarity index 100% rename from src/Models/Types/Type.php rename to src/php/Models/Types/Type.php diff --git a/src/Models/Types/Union.php b/src/php/Models/Types/Union.php similarity index 100% rename from src/Models/Types/Union.php rename to src/php/Models/Types/Union.php diff --git a/src/Models/Types/Unresolved.php b/src/php/Models/Types/Unresolved.php similarity index 100% rename from src/Models/Types/Unresolved.php rename to src/php/Models/Types/Unresolved.php diff --git a/src/NgModelGeneratorBundle.php b/src/php/NgModelGeneratorBundle.php similarity index 100% rename from src/NgModelGeneratorBundle.php rename to src/php/NgModelGeneratorBundle.php diff --git a/src/OperationMapper.php b/src/php/OperationMapper.php similarity index 100% rename from src/OperationMapper.php rename to src/php/OperationMapper.php diff --git a/src/PathParser.php b/src/php/PathParser.php similarity index 100% rename from src/PathParser.php rename to src/php/PathParser.php diff --git a/src/PathParserInterface.php b/src/php/PathParserInterface.php similarity index 100% rename from src/PathParserInterface.php rename to src/php/PathParserInterface.php diff --git a/src/Resources/config/config.xml b/src/php/Resources/config/config.xml similarity index 100% rename from src/Resources/config/config.xml rename to src/php/Resources/config/config.xml diff --git a/src/Resources/views/_layout.ts.twig b/src/php/Resources/views/_layout.ts.twig similarity index 100% rename from src/Resources/views/_layout.ts.twig rename to src/php/Resources/views/_layout.ts.twig diff --git a/src/Resources/views/_macros.ts.twig b/src/php/Resources/views/_macros.ts.twig similarity index 100% rename from src/Resources/views/_macros.ts.twig rename to src/php/Resources/views/_macros.ts.twig diff --git a/src/Resources/views/common.ts.twig b/src/php/Resources/views/common.ts.twig similarity index 100% rename from src/Resources/views/common.ts.twig rename to src/php/Resources/views/common.ts.twig diff --git a/src/Resources/views/index.ts.twig b/src/php/Resources/views/index.ts.twig similarity index 100% rename from src/Resources/views/index.ts.twig rename to src/php/Resources/views/index.ts.twig diff --git a/src/Resources/views/metadata.ts.twig b/src/php/Resources/views/metadata.ts.twig similarity index 100% rename from src/Resources/views/metadata.ts.twig rename to src/php/Resources/views/metadata.ts.twig diff --git a/src/Resources/views/repositories.ts.twig b/src/php/Resources/views/repositories.ts.twig similarity index 100% rename from src/Resources/views/repositories.ts.twig rename to src/php/Resources/views/repositories.ts.twig diff --git a/src/Resources/views/resources.ts.twig b/src/php/Resources/views/resources.ts.twig similarity index 100% rename from src/Resources/views/resources.ts.twig rename to src/php/Resources/views/resources.ts.twig diff --git a/src/SerializationMapper.php b/src/php/SerializationMapper.php similarity index 100% rename from src/SerializationMapper.php rename to src/php/SerializationMapper.php diff --git a/src/SerializationMapperFactory.php b/src/php/SerializationMapperFactory.php similarity index 100% rename from src/SerializationMapperFactory.php rename to src/php/SerializationMapperFactory.php diff --git a/src/SerializationMapperFactoryInterface.php b/src/php/SerializationMapperFactoryInterface.php similarity index 100% rename from src/SerializationMapperFactoryInterface.php rename to src/php/SerializationMapperFactoryInterface.php diff --git a/src/Twig/GeneratorExtension.php b/src/php/Twig/GeneratorExtension.php similarity index 100% rename from src/Twig/GeneratorExtension.php rename to src/php/Twig/GeneratorExtension.php diff --git a/src/TypeFactory.php b/src/php/TypeFactory.php similarity index 100% rename from src/TypeFactory.php rename to src/php/TypeFactory.php diff --git a/src/TypeFactoryInterface.php b/src/php/TypeFactoryInterface.php similarity index 100% rename from src/TypeFactoryInterface.php rename to src/php/TypeFactoryInterface.php diff --git a/src/TypescriptHelper.php b/src/php/TypescriptHelper.php similarity index 100% rename from src/TypescriptHelper.php rename to src/php/TypescriptHelper.php diff --git a/src/Writers/ConsoleWriter.php b/src/php/Writers/ConsoleWriter.php similarity index 100% rename from src/Writers/ConsoleWriter.php rename to src/php/Writers/ConsoleWriter.php diff --git a/src/Writers/DirectoryWriter.php b/src/php/Writers/DirectoryWriter.php similarity index 100% rename from src/Writers/DirectoryWriter.php rename to src/php/Writers/DirectoryWriter.php diff --git a/src/Writers/FilteringFileWriter.php b/src/php/Writers/FilteringFileWriter.php similarity index 100% rename from src/Writers/FilteringFileWriter.php rename to src/php/Writers/FilteringFileWriter.php diff --git a/src/Writers/MultiFileWriter.php b/src/php/Writers/MultiFileWriter.php similarity index 100% rename from src/Writers/MultiFileWriter.php rename to src/php/Writers/MultiFileWriter.php diff --git a/src/Writers/NullWriter.php b/src/php/Writers/NullWriter.php similarity index 100% rename from src/Writers/NullWriter.php rename to src/php/Writers/NullWriter.php diff --git a/src/Writers/PhonyFileWriter.php b/src/php/Writers/PhonyFileWriter.php similarity index 100% rename from src/Writers/PhonyFileWriter.php rename to src/php/Writers/PhonyFileWriter.php diff --git a/src/Writers/StreamWriter.php b/src/php/Writers/StreamWriter.php similarity index 100% rename from src/Writers/StreamWriter.php rename to src/php/Writers/StreamWriter.php diff --git a/src/Writers/Writer.php b/src/php/Writers/Writer.php similarity index 100% rename from src/Writers/Writer.php rename to src/php/Writers/Writer.php diff --git a/src/Writers/ZipFileWriter.php b/src/php/Writers/ZipFileWriter.php similarity index 100% rename from src/Writers/ZipFileWriter.php rename to src/php/Writers/ZipFileWriter.php diff --git a/src/Writers/ZipWriter.php b/src/php/Writers/ZipWriter.php similarity index 100% rename from src/Writers/ZipWriter.php rename to src/php/Writers/ZipWriter.php