From 922d087c61ffb02e367e8133096aa21cd2c4d5f2 Mon Sep 17 00:00:00 2001 From: nox Date: Thu, 24 Oct 2019 23:58:37 +0200 Subject: [PATCH] =?UTF-8?q?R=C3=A9glage=20des=20url.=20Modif=20Fil=20d'Ari?= =?UTF-8?q?ane=20avec=20ajout=20boutons=20radio=20Produits=20Recherches?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 5 +- composer.json | 4 +- config/conf.php | 6 +- gm.iml | 7 - public/index.php | 2 +- public/uploads/products/panier.png | Bin 81496 -> 0 bytes public/uploads/products/panier_thumb.png | Bin 109060 -> 0 bytes src/Framework/Router.php | 8 +- src/Gmarche/Actions/AntenneShowAction.php | 10 +- src/Gmarche/GmarcheModule.php | 5 +- src/Gmarche/config.php | 2 +- src/Gmarche/views/antenne.twig | 4 +- src/Product/Actions/ProductIndexAction.php | 9 +- src/Product/ProductModule.php | 18 +- src/Product/views/admin/products/index.twig | 100 +- tests/Framework/RouterTest.php | 2 +- vendor/composer/autoload_classmap.php | 451 ++++----- vendor/composer/autoload_files.php | 1 - vendor/composer/autoload_psr4.php | 2 - vendor/composer/autoload_static.php | 462 ++++----- vendor/composer/installed.json | 990 ++++++------------- vendor/phar-io/manifest/.gitignore | 8 - vendor/phar-io/manifest/.php_cs | 67 -- vendor/phar-io/manifest/.travis.yml | 33 - vendor/phar-io/manifest/LICENSE | 31 - vendor/phar-io/manifest/README.md | 30 - vendor/phar-io/manifest/build.xml | 50 - vendor/phar-io/manifest/composer.json | 42 - vendor/phar-io/manifest/examples/example-01.php | 23 - vendor/phar-io/manifest/phive.xml | 4 - vendor/phar-io/manifest/phpunit.xml | 20 - .../manifest/src/ManifestDocumentMapper.php | 193 ---- vendor/phar-io/manifest/src/ManifestLoader.php | 66 -- vendor/phar-io/manifest/src/ManifestSerializer.php | 163 --- .../phar-io/manifest/src/exceptions/Exception.php | 14 - .../exceptions/InvalidApplicationNameException.php | 16 - .../src/exceptions/InvalidEmailException.php | 14 - .../src/exceptions/InvalidUrlException.php | 14 - .../src/exceptions/ManifestDocumentException.php | 6 - .../exceptions/ManifestDocumentMapperException.php | 6 - .../src/exceptions/ManifestElementException.php | 6 - .../src/exceptions/ManifestLoaderException.php | 6 - vendor/phar-io/manifest/src/values/Application.php | 20 - .../manifest/src/values/ApplicationName.php | 65 -- vendor/phar-io/manifest/src/values/Author.php | 57 -- .../manifest/src/values/AuthorCollection.php | 43 - .../src/values/AuthorCollectionIterator.php | 56 -- .../manifest/src/values/BundledComponent.php | 48 - .../src/values/BundledComponentCollection.php | 43 - .../values/BundledComponentCollectionIterator.php | 56 -- .../manifest/src/values/CopyrightInformation.php | 42 - vendor/phar-io/manifest/src/values/Email.php | 47 - vendor/phar-io/manifest/src/values/Extension.php | 75 -- vendor/phar-io/manifest/src/values/Library.php | 20 - vendor/phar-io/manifest/src/values/License.php | 42 - vendor/phar-io/manifest/src/values/Manifest.php | 138 --- .../src/values/PhpExtensionRequirement.php | 32 - .../manifest/src/values/PhpVersionRequirement.php | 31 - vendor/phar-io/manifest/src/values/Requirement.php | 14 - .../manifest/src/values/RequirementCollection.php | 43 - .../src/values/RequirementCollectionIterator.php | 56 -- vendor/phar-io/manifest/src/values/Type.php | 60 -- vendor/phar-io/manifest/src/values/Url.php | 47 - vendor/phar-io/manifest/src/xml/AuthorElement.php | 21 - .../manifest/src/xml/AuthorElementCollection.php | 19 - vendor/phar-io/manifest/src/xml/BundlesElement.php | 19 - .../phar-io/manifest/src/xml/ComponentElement.php | 21 - .../src/xml/ComponentElementCollection.php | 19 - .../phar-io/manifest/src/xml/ContainsElement.php | 31 - .../phar-io/manifest/src/xml/CopyrightElement.php | 25 - .../phar-io/manifest/src/xml/ElementCollection.php | 58 -- vendor/phar-io/manifest/src/xml/ExtElement.php | 17 - .../manifest/src/xml/ExtElementCollection.php | 20 - .../phar-io/manifest/src/xml/ExtensionElement.php | 21 - vendor/phar-io/manifest/src/xml/LicenseElement.php | 21 - .../phar-io/manifest/src/xml/ManifestDocument.php | 118 --- .../src/xml/ManifestDocumentLoadingException.php | 48 - .../phar-io/manifest/src/xml/ManifestElement.php | 100 -- vendor/phar-io/manifest/src/xml/PhpElement.php | 27 - .../phar-io/manifest/src/xml/RequiresElement.php | 19 - .../manifest/tests/ManifestDocumentMapperTest.php | 110 --- .../phar-io/manifest/tests/ManifestLoaderTest.php | 83 -- .../manifest/tests/ManifestSerializerTest.php | 114 --- vendor/phar-io/manifest/tests/_fixture/custom.xml | 10 - .../tests/_fixture/extension-invalidcompatible.xml | 13 - .../phar-io/manifest/tests/_fixture/extension.xml | 13 - .../manifest/tests/_fixture/invalidversion.xml | 11 - .../tests/_fixture/invalidversionconstraint.xml | 11 - vendor/phar-io/manifest/tests/_fixture/library.xml | 11 - .../phar-io/manifest/tests/_fixture/manifest.xml | 11 - .../manifest/tests/_fixture/phpunit-5.6.5.xml | 46 - vendor/phar-io/manifest/tests/_fixture/test.phar | Bin 7165 -> 0 bytes .../ManifestDocumentLoadingExceptionTest.php | 19 - .../manifest/tests/values/ApplicationNameTest.php | 48 - .../manifest/tests/values/ApplicationTest.php | 44 - .../manifest/tests/values/AuthorCollectionTest.php | 62 -- .../phar-io/manifest/tests/values/AuthorTest.php | 45 - .../values/BundledComponentCollectionTest.php | 63 -- .../manifest/tests/values/BundledComponentTest.php | 42 - .../tests/values/CopyrightInformationTest.php | 62 -- vendor/phar-io/manifest/tests/values/EmailTest.php | 35 - .../manifest/tests/values/ExtensionTest.php | 109 -- .../phar-io/manifest/tests/values/LibraryTest.php | 44 - .../phar-io/manifest/tests/values/LicenseTest.php | 41 - .../phar-io/manifest/tests/values/ManifestTest.php | 187 ---- .../tests/values/PhpExtensionRequirementTest.php | 26 - .../tests/values/PhpVersionRequirementTest.php | 38 - .../tests/values/RequirementCollectionTest.php | 63 -- vendor/phar-io/manifest/tests/values/UrlTest.php | 35 - .../tests/xml/AuthorElementCollectionTest.php | 18 - .../manifest/tests/xml/AuthorElementTest.php | 25 - .../manifest/tests/xml/BundlesElementTest.php | 41 - .../tests/xml/ComponentElementCollectionTest.php | 18 - .../manifest/tests/xml/ComponentElementTest.php | 25 - .../manifest/tests/xml/ContainsElementTest.php | 63 -- .../manifest/tests/xml/CopyrightElementTest.php | 52 - .../tests/xml/ExtElementCollectionTest.php | 19 - .../phar-io/manifest/tests/xml/ExtElementTest.php | 21 - .../manifest/tests/xml/ExtensionElementTest.php | 25 - .../manifest/tests/xml/LicenseElementTest.php | 25 - .../manifest/tests/xml/ManifestDocumentTest.php | 110 --- .../phar-io/manifest/tests/xml/PhpElementTest.php | 48 - .../manifest/tests/xml/RequiresElementTest.php | 37 - vendor/phar-io/version/.gitignore | 7 - vendor/phar-io/version/.php_cs | 67 -- vendor/phar-io/version/.travis.yml | 33 - vendor/phar-io/version/LICENSE | 31 - vendor/phar-io/version/README.md | 16 - vendor/phar-io/version/build.xml | 41 - vendor/phar-io/version/composer.json | 34 - vendor/phar-io/version/phive.xml | 5 - vendor/phar-io/version/phpunit.xml | 19 - .../version/src/AbstractVersionConstraint.php | 32 - .../version/src/AndVersionConstraintGroup.php | 43 - .../phar-io/version/src/AnyVersionConstraint.php | 29 - .../phar-io/version/src/ExactVersionConstraint.php | 22 - vendor/phar-io/version/src/Exception.php | 14 - .../src/GreaterThanOrEqualToVersionConstraint.php | 38 - .../version/src/InvalidVersionException.php | 5 - .../version/src/OrVersionConstraintGroup.php | 43 - vendor/phar-io/version/src/PreReleaseSuffix.php | 41 - .../src/SpecificMajorAndMinorVersionConstraint.php | 48 - .../version/src/SpecificMajorVersionConstraint.php | 37 - .../src/UnsupportedVersionConstraintException.php | 14 - vendor/phar-io/version/src/Version.php | 162 --- vendor/phar-io/version/src/VersionConstraint.php | 26 - .../version/src/VersionConstraintParser.php | 122 --- .../phar-io/version/src/VersionConstraintValue.php | 123 --- vendor/phar-io/version/src/VersionNumber.php | 41 - .../Integration/VersionConstraintParserTest.php | 125 --- .../tests/Unit/AbstractVersionConstraintTest.php | 25 - .../tests/Unit/AndVersionConstraintGroupTest.php | 52 - .../tests/Unit/AnyVersionConstraintTest.php | 41 - .../tests/Unit/ExactVersionConstraintTest.php | 58 -- .../GreaterThanOrEqualToVersionConstraintTest.php | 47 - .../tests/Unit/OrVersionConstraintGroupTest.php | 65 -- .../SpecificMajorAndMinorVersionConstraintTest.php | 45 - .../Unit/SpecificMajorVersionConstraintTest.php | 44 - vendor/phar-io/version/tests/Unit/VersionTest.php | 104 -- .../src/PhpDocReader/PhpDocReader.php | 1 + vendor/phpdocumentor/reflection-common/.travis.yml | 66 +- vendor/phpdocumentor/reflection-common/README.md | 14 +- .../phpdocumentor/reflection-common/composer.json | 8 +- .../reflection-common/src/Element.php | 17 +- .../phpdocumentor/reflection-common/src/File.php | 16 +- .../phpdocumentor/reflection-common/src/Fqsen.php | 31 +- .../reflection-common/src/Location.php | 21 +- .../reflection-common/src/Project.php | 11 +- .../reflection-common/src/ProjectFactory.php | 10 +- .../reflection-docblock/composer.json | 6 +- vendor/phpdocumentor/type-resolver/README.md | 67 +- vendor/phpdocumentor/type-resolver/composer.json | 37 +- .../type-resolver/src/FqsenResolver.php | 29 +- vendor/phpdocumentor/type-resolver/src/Type.php | 10 +- .../type-resolver/src/TypeResolver.php | 402 +++++--- .../type-resolver/src/Types/Array_.php | 67 +- .../type-resolver/src/Types/Boolean.php | 9 +- .../type-resolver/src/Types/Callable_.php | 9 +- .../type-resolver/src/Types/Compound.php | 29 +- .../type-resolver/src/Types/Context.php | 28 +- .../type-resolver/src/Types/ContextFactory.php | 272 +++-- .../type-resolver/src/Types/Float_.php | 9 +- .../type-resolver/src/Types/Integer.php | 9 +- .../type-resolver/src/Types/Iterable_.php | 9 +- .../type-resolver/src/Types/Mixed_.php | 9 +- .../type-resolver/src/Types/Null_.php | 9 +- .../type-resolver/src/Types/Nullable.php | 19 +- .../type-resolver/src/Types/Object_.php | 31 +- .../type-resolver/src/Types/Parent_.php | 9 +- .../type-resolver/src/Types/Resource_.php | 9 +- .../type-resolver/src/Types/Scalar.php | 9 +- .../type-resolver/src/Types/Self_.php | 9 +- .../type-resolver/src/Types/Static_.php | 9 +- .../type-resolver/src/Types/String_.php | 9 +- .../phpdocumentor/type-resolver/src/Types/This.php | 9 +- .../type-resolver/src/Types/Void_.php | 9 +- vendor/phpspec/prophecy/CHANGES.md | 7 + vendor/phpspec/prophecy/README.md | 15 +- vendor/phpspec/prophecy/composer.json | 2 +- .../prophecy/src/Prophecy/Call/CallCenter.php | 23 - .../src/Prophecy/Doubler/Generator/ClassMirror.php | 4 +- .../prophecy/src/Prophecy/Promise/ThrowPromise.php | 5 +- .../src/Prophecy/Prophecy/MethodProphecy.php | 36 +- vendor/sebastian/comparator/.gitignore | 6 +- vendor/sebastian/comparator/.php_cs.dist | 88 -- vendor/sebastian/comparator/.travis.yml | 39 +- vendor/sebastian/comparator/ChangeLog.md | 33 - vendor/sebastian/comparator/LICENSE | 2 +- vendor/sebastian/comparator/README.md | 4 +- vendor/sebastian/comparator/build.xml | 47 +- vendor/sebastian/comparator/composer.json | 22 +- vendor/sebastian/comparator/phpunit.xml | 18 - .../sebastian/comparator/src/ArrayComparator.php | 55 +- vendor/sebastian/comparator/src/Comparator.php | 7 +- .../sebastian/comparator/src/ComparisonFailure.php | 10 +- .../sebastian/comparator/src/DOMNodeComparator.php | 44 +- .../comparator/src/DateTimeComparator.php | 35 +- .../sebastian/comparator/src/DoubleComparator.php | 9 +- .../comparator/src/ExceptionComparator.php | 10 +- vendor/sebastian/comparator/src/Factory.php | 96 +- .../comparator/src/MockObjectComparator.php | 15 +- .../sebastian/comparator/src/NumericComparator.php | 23 +- .../sebastian/comparator/src/ObjectComparator.php | 30 +- .../comparator/src/ResourceComparator.php | 9 +- .../sebastian/comparator/src/ScalarComparator.php | 26 +- .../comparator/src/SplObjectStorageComparator.php | 7 +- vendor/sebastian/comparator/src/TypeComparator.php | 13 +- .../comparator/tests/ArrayComparatorTest.php | 157 ++- .../comparator/tests/ComparisonFailureTest.php | 58 -- .../comparator/tests/DOMNodeComparatorTest.php | 91 +- .../comparator/tests/DateTimeComparatorTest.php | 235 +++-- .../comparator/tests/DoubleComparatorTest.php | 101 +- .../comparator/tests/ExceptionComparatorTest.php | 74 +- vendor/sebastian/comparator/tests/FactoryTest.php | 111 +-- .../comparator/tests/MockObjectComparatorTest.php | 122 ++- .../comparator/tests/NumericComparatorTest.php | 77 +- .../comparator/tests/ObjectComparatorTest.php | 90 +- .../comparator/tests/ResourceComparatorTest.php | 66 +- .../comparator/tests/ScalarComparatorTest.php | 143 ++- .../tests/SplObjectStorageComparatorTest.php | 62 +- .../comparator/tests/TypeComparatorTest.php | 68 +- .../sebastian/comparator/tests/_fixture/Author.php | 27 - .../sebastian/comparator/tests/_fixture/Book.php | 20 - .../tests/_fixture/ClassWithToString.php | 19 - .../comparator/tests/_fixture/SampleClass.php | 28 - .../sebastian/comparator/tests/_fixture/Struct.php | 24 - .../comparator/tests/_fixture/TestClass.php | 15 - .../tests/_fixture/TestClassComparator.php | 15 - vendor/sebastian/diff/.gitignore | 3 +- vendor/sebastian/diff/.php_cs | 6 +- vendor/sebastian/diff/.travis.yml | 4 + vendor/sebastian/diff/ChangeLog.md | 22 - vendor/sebastian/diff/composer.json | 6 +- vendor/sebastian/diff/phpunit.xml | 2 +- vendor/sebastian/diff/src/Chunk.php | 49 +- vendor/sebastian/diff/src/Diff.php | 18 +- vendor/sebastian/diff/src/Differ.php | 332 ++++--- vendor/sebastian/diff/src/Exception/Exception.php | 15 - .../src/Exception/InvalidArgumentException.php | 15 - vendor/sebastian/diff/src/Line.php | 20 +- .../src/LongestCommonSubsequenceCalculator.php | 24 - ...EfficientLongestCommonSubsequenceCalculator.php | 81 -- .../diff/src/Output/AbstractChunkOutputBuilder.php | 56 -- .../diff/src/Output/DiffOnlyOutputBuilder.php | 63 -- .../diff/src/Output/DiffOutputBuilderInterface.php | 19 - .../diff/src/Output/UnifiedDiffOutputBuilder.php | 165 ---- vendor/sebastian/diff/src/Parser.php | 30 +- ...EfficientLongestCommonSubsequenceCalculator.php | 66 -- vendor/sebastian/diff/tests/ChunkTest.php | 22 +- vendor/sebastian/diff/tests/DiffTest.php | 10 +- vendor/sebastian/diff/tests/DifferTest.php | 1043 ++++---------------- vendor/sebastian/diff/tests/DifferTestTest.php | 83 -- vendor/sebastian/diff/tests/LineTest.php | 10 +- .../diff/tests/LongestCommonSubsequenceTest.php | 201 ---- .../tests/MemoryEfficientImplementationTest.php | 22 - vendor/sebastian/diff/tests/ParserTest.php | 22 +- .../diff/tests/TimeEfficientImplementationTest.php | 22 - vendor/sebastian/environment/.gitignore | 1 - vendor/sebastian/environment/.php_cs | 79 -- vendor/sebastian/environment/.travis.yml | 22 +- vendor/sebastian/environment/ChangeLog.md | 51 - vendor/sebastian/environment/LICENSE | 4 +- vendor/sebastian/environment/README.md | 63 +- vendor/sebastian/environment/build.xml | 27 +- vendor/sebastian/environment/composer.json | 6 +- vendor/sebastian/environment/phpunit.xml | 6 +- vendor/sebastian/environment/src/Console.php | 139 +-- .../sebastian/environment/src/OperatingSystem.php | 51 - vendor/sebastian/environment/src/Runtime.php | 144 +-- vendor/sebastian/environment/tests/ConsoleTest.php | 37 +- .../environment/tests/OperatingSystemTest.php | 39 - vendor/sebastian/environment/tests/RuntimeTest.php | 80 +- vendor/sebastian/exporter/.github/FUNDING.yml | 1 - vendor/sebastian/exporter/.gitignore | 14 +- vendor/sebastian/exporter/.php_cs.dist | 190 ---- vendor/sebastian/exporter/.travis.yml | 33 +- vendor/sebastian/exporter/LICENSE | 2 +- vendor/sebastian/exporter/README.md | 1 + vendor/sebastian/exporter/build.xml | 26 +- vendor/sebastian/exporter/composer.json | 15 +- vendor/sebastian/exporter/phpunit.xml | 19 - vendor/sebastian/exporter/src/Exporter.php | 142 ++- vendor/sebastian/exporter/tests/ExporterTest.php | 304 +++--- vendor/sebastian/global-state/.gitignore | 10 +- vendor/sebastian/global-state/.php_cs | 79 -- vendor/sebastian/global-state/.travis.yml | 24 +- vendor/sebastian/global-state/LICENSE | 4 +- vendor/sebastian/global-state/README.md | 13 +- vendor/sebastian/global-state/build.xml | 47 +- vendor/sebastian/global-state/composer.json | 9 +- vendor/sebastian/global-state/phpunit.xml | 24 - vendor/sebastian/global-state/src/Blacklist.php | 98 +- vendor/sebastian/global-state/src/CodeExporter.php | 59 +- vendor/sebastian/global-state/src/Restorer.php | 36 +- vendor/sebastian/global-state/src/Snapshot.php | 165 ++-- .../global-state/src/exceptions/Exception.php | 17 - .../src/exceptions/RuntimeException.php | 17 - .../sebastian/global-state/tests/BlacklistTest.php | 33 +- .../global-state/tests/CodeExporterTest.php | 38 - .../sebastian/global-state/tests/RestorerTest.php | 105 -- .../sebastian/global-state/tests/SnapshotTest.php | 101 +- .../tests/_fixture/BlacklistedChildClass.php | 6 +- .../tests/_fixture/BlacklistedClass.php | 6 +- .../tests/_fixture/BlacklistedImplementor.php | 6 +- .../tests/_fixture/BlacklistedInterface.php | 6 +- .../global-state/tests/_fixture/SnapshotClass.php | 16 +- .../tests/_fixture/SnapshotDomDocument.php | 6 +- .../tests/_fixture/SnapshotFunctions.php | 4 +- .../global-state/tests/_fixture/SnapshotTrait.php | 6 +- vendor/sebastian/object-enumerator/.travis.yml | 11 +- vendor/sebastian/object-enumerator/ChangeLog.md | 28 - vendor/sebastian/object-enumerator/LICENSE | 2 +- vendor/sebastian/object-enumerator/build.xml | 1 + vendor/sebastian/object-enumerator/composer.json | 11 +- .../sebastian/object-enumerator/src/Enumerator.php | 14 +- .../object-enumerator/tests/EnumeratorTest.php | 7 +- .../tests/_fixture/ExceptionThrower.php | 28 - vendor/sebastian/object-reflector/.gitignore | 4 - vendor/sebastian/object-reflector/.php_cs | 79 -- vendor/sebastian/object-reflector/.travis.yml | 26 - vendor/sebastian/object-reflector/ChangeLog.md | 20 - vendor/sebastian/object-reflector/LICENSE | 33 - vendor/sebastian/object-reflector/README.md | 14 - vendor/sebastian/object-reflector/build.xml | 22 - vendor/sebastian/object-reflector/composer.json | 33 - vendor/sebastian/object-reflector/phpunit.xml | 19 - .../sebastian/object-reflector/src/Exception.php | 17 - .../src/InvalidArgumentException.php | 17 - .../object-reflector/src/ObjectReflector.php | 51 - .../object-reflector/tests/ObjectReflectorTest.php | 70 -- .../object-reflector/tests/_fixture/ChildClass.php | 25 - .../_fixture/ClassWithIntegerAttributeName.php | 22 - .../tests/_fixture/ParentClass.php | 20 - vendor/sebastian/recursion-context/.gitignore | 12 +- vendor/sebastian/recursion-context/.travis.yml | 22 +- vendor/sebastian/recursion-context/LICENSE | 2 +- vendor/sebastian/recursion-context/build.xml | 28 +- vendor/sebastian/recursion-context/composer.json | 6 +- vendor/sebastian/recursion-context/phpunit.xml | 19 - .../recursion-context/tests/ContextTest.php | 18 +- vendor/squizlabs/php_codesniffer/README.md | 36 +- vendor/squizlabs/php_codesniffer/autoload.php | 2 +- vendor/squizlabs/php_codesniffer/phpcs.xml.dist | 2 + vendor/squizlabs/php_codesniffer/phpcs.xsd | 60 +- .../scripts/ValidatePEAR/FileList.php | 99 -- .../ValidatePEAR/ValidatePEARPackageXML.php | 2 + .../scripts/validate-pear-package.php | 2 +- vendor/squizlabs/php_codesniffer/src/Config.php | 31 +- .../squizlabs/php_codesniffer/src/Files/File.php | 246 +++-- .../php_codesniffer/src/Files/FileList.php | 1 + .../php_codesniffer/src/Files/LocalFile.php | 4 + .../php_codesniffer/src/Filters/Filter.php | 15 +- vendor/squizlabs/php_codesniffer/src/Fixer.php | 24 +- .../php_codesniffer/src/Generators/Text.php | 50 +- vendor/squizlabs/php_codesniffer/src/Reporter.php | 3 +- .../squizlabs/php_codesniffer/src/Reports/Cbf.php | 1 + .../php_codesniffer/src/Reports/Gitblame.php | 3 +- .../php_codesniffer/src/Reports/Hgblame.php | 5 +- .../squizlabs/php_codesniffer/src/Reports/Json.php | 2 +- .../php_codesniffer/src/Reports/Svnblame.php | 1 + .../squizlabs/php_codesniffer/src/Reports/Xml.php | 7 +- vendor/squizlabs/php_codesniffer/src/Ruleset.php | 4 +- vendor/squizlabs/php_codesniffer/src/Runner.php | 6 +- .../src/Sniffs/AbstractScopeSniff.php | 3 +- .../src/Sniffs/AbstractVariableSniff.php | 1 - .../CodeAnalysis/AssignmentInConditionSniff.php | 1 - .../InlineControlStructureSniff.php | 9 + .../Standards/Generic/Sniffs/Debug/ESLintSniff.php | 1 - .../Generic/Sniffs/Files/LineLengthSniff.php | 42 +- .../Formatting/MultipleStatementAlignmentSniff.php | 16 + .../Functions/FunctionCallArgumentSpacingSniff.php | 51 +- .../OpeningFunctionBraceKernighanRitchieSniff.php | 1 - .../PHP/CharacterBeforePHPOpeningTagSniff.php | 1 - .../VersionControl/SubversionPropertiesSniff.php | 2 +- .../ArbitraryParenthesesSpacingSniff.php | 2 - .../WhiteSpace/IncrementDecrementSpacingSniff.php | 1 - .../Generic/Sniffs/WhiteSpace/ScopeIndentSniff.php | 67 +- .../InlineControlStructureUnitTest.1.inc | 6 + .../InlineControlStructureUnitTest.1.inc.fixed | 7 + .../InlineControlStructureUnitTest.php | 1 + .../Generic/Tests/Files/LineLengthUnitTest.1.inc | 2 + .../Generic/Tests/Files/LineLengthUnitTest.4.inc | 6 + .../Generic/Tests/Files/LineLengthUnitTest.php | 6 +- .../MultipleStatementAlignmentUnitTest.inc | 3 + .../MultipleStatementAlignmentUnitTest.inc.fixed | 3 + .../FunctionCallArgumentSpacingUnitTest.inc.fixed | 8 +- .../FunctionCallArgumentSpacingUnitTest.php | 7 +- .../Tests/WhiteSpace/ScopeIndentUnitTest.1.inc | 29 + .../WhiteSpace/ScopeIndentUnitTest.1.inc.fixed | 29 + .../Tests/WhiteSpace/ScopeIndentUnitTest.2.inc | 29 + .../WhiteSpace/ScopeIndentUnitTest.2.inc.fixed | 29 + .../Tests/WhiteSpace/ScopeIndentUnitTest.3.inc | 11 + .../WhiteSpace/ScopeIndentUnitTest.3.inc.fixed | 11 + .../Tests/WhiteSpace/ScopeIndentUnitTest.php | 8 +- .../Sniffs/CSS/BrowserSpecificStylesSniff.php | 2 +- .../Sniffs/Channels/DisallowSelfActionsSniff.php | 2 +- .../PEAR/Sniffs/Commenting/FileCommentSniff.php | 10 +- .../Sniffs/Commenting/FunctionCommentSniff.php | 64 +- .../PEAR/Sniffs/Commenting/InlineCommentSniff.php | 10 +- .../Functions/FunctionCallSignatureSniff.php | 41 +- .../Sniffs/Functions/FunctionDeclarationSniff.php | 276 +++--- .../NamingConventions/ValidClassNameSniff.php | 6 +- .../NamingConventions/ValidFunctionNameSniff.php | 14 +- .../NamingConventions/ValidVariableNameSniff.php | 4 +- .../WhiteSpace/ObjectOperatorIndentSniff.php | 33 +- .../PEAR/Tests/Commenting/FileCommentUnitTest.inc | 1 + .../PEAR/Tests/Commenting/FileCommentUnitTest.php | 4 +- .../Tests/Commenting/FunctionCommentUnitTest.inc | 11 + .../Commenting/FunctionCommentUnitTest.inc.fixed | 11 + .../Tests/Commenting/FunctionCommentUnitTest.php | 1 - .../Functions/FunctionCallSignatureUnitTest.inc | 48 + .../FunctionCallSignatureUnitTest.inc.fixed | 44 + .../Functions/FunctionCallSignatureUnitTest.php | 11 + .../Tests/Functions/ValidDefaultValueUnitTest.inc | 3 + .../WhiteSpace/ObjectOperatorIndentUnitTest.inc | 39 + .../ObjectOperatorIndentUnitTest.inc.fixed | 39 + .../WhiteSpace/ObjectOperatorIndentUnitTest.php | 30 +- .../php_codesniffer/src/Standards/PSR1/ruleset.xml | 1 + .../Functions/NullableTypeDeclarationUnitTest.inc | 13 + .../NullableTypeDeclarationUnitTest.inc.fixed | 13 + .../src/Standards/PSR12/ruleset.xml | 105 +- .../PSR2/Sniffs/Classes/ClassDeclarationSniff.php | 91 +- .../Sniffs/Classes/PropertyDeclarationSniff.php | 41 + .../ControlStructureSpacingSniff.php | 63 +- .../PSR2/Sniffs/Namespaces/UseDeclarationSniff.php | 8 +- .../Tests/Classes/ClassDeclarationUnitTest.inc | 5 + .../Classes/ClassDeclarationUnitTest.inc.fixed | 4 + .../Tests/Classes/ClassDeclarationUnitTest.php | 1 + .../Tests/Classes/PropertyDeclarationUnitTest.inc | 30 + .../Classes/PropertyDeclarationUnitTest.inc.fixed | 28 + .../Tests/Classes/PropertyDeclarationUnitTest.php | 11 + .../ControlStructureSpacingUnitTest.inc | 10 + .../ControlStructureSpacingUnitTest.inc.fixed | 10 + .../ControlStructureSpacingUnitTest.php | 4 +- .../Tests/Namespaces/UseDeclarationUnitTest.php | 2 +- .../php_codesniffer/src/Standards/PSR2/ruleset.xml | 15 +- .../Squiz/Sniffs/Arrays/ArrayDeclarationSniff.php | 64 +- .../Squiz/Sniffs/CSS/ColourDefinitionSniff.php | 4 +- .../Sniffs/CSS/DuplicateClassDefinitionSniff.php | 2 +- .../Squiz/Sniffs/CSS/NamedColoursSniff.php | 1 - .../Standards/Squiz/Sniffs/CSS/OpacitySniff.php | 8 +- .../Squiz/Sniffs/Commenting/BlockCommentSniff.php | 5 +- .../Sniffs/Commenting/FunctionCommentSniff.php | 4 +- .../Commenting/FunctionCommentThrowTagSniff.php | 41 +- .../Squiz/Sniffs/Commenting/InlineCommentSniff.php | 2 +- .../Sniffs/Commenting/VariableCommentSniff.php | 3 + .../ControlStructures/ControlSignatureSniff.php | 33 +- .../ForEachLoopDeclarationSniff.php | 1 - .../Squiz/Sniffs/Debug/JavaScriptLintSniff.php | 1 + .../Squiz/Sniffs/Files/FileExtensionSniff.php | 2 +- .../FunctionDeclarationArgumentSpacingSniff.php | 435 ++++---- .../MultiLineFunctionDeclarationSniff.php | 69 +- .../NamingConventions/ValidVariableNameSniff.php | 2 +- .../Operators/IncrementDecrementUsageSniff.php | 2 +- .../PHP/DisallowMultipleAssignmentsSniff.php | 24 +- .../Squiz/Sniffs/PHP/NonExecutableCodeSniff.php | 1 + .../Sniffs/WhiteSpace/FunctionSpacingSniff.php | 60 +- .../Sniffs/WhiteSpace/MemberVarSpacingSniff.php | 7 + .../Sniffs/WhiteSpace/OperatorSpacingSniff.php | 28 +- .../Tests/Arrays/ArrayDeclarationUnitTest.1.inc | 6 + .../Arrays/ArrayDeclarationUnitTest.1.inc.fixed | 6 + .../Tests/Arrays/ArrayDeclarationUnitTest.2.inc | 6 + .../Arrays/ArrayDeclarationUnitTest.2.inc.fixed | 6 + .../Tests/Commenting/BlockCommentUnitTest.inc | 14 + .../Commenting/BlockCommentUnitTest.inc.fixed | 14 + .../Tests/Commenting/BlockCommentUnitTest.php | 2 + .../Commenting/FunctionCommentThrowTagUnitTest.inc | 143 +-- .../Tests/Commenting/VariableCommentUnitTest.inc | 22 +- .../Commenting/VariableCommentUnitTest.inc.fixed | 22 +- .../Tests/Commenting/VariableCommentUnitTest.php | 2 + .../ControlStructures/ControlSignatureUnitTest.inc | 9 + .../ControlSignatureUnitTest.inc.fixed | 9 + .../FunctionDeclarationArgumentSpacingUnitTest.inc | 14 +- ...ionDeclarationArgumentSpacingUnitTest.inc.fixed | 16 +- .../FunctionDeclarationArgumentSpacingUnitTest.php | 65 +- .../MultiLineFunctionDeclarationUnitTest.inc | 20 + .../MultiLineFunctionDeclarationUnitTest.inc.fixed | 20 + .../MultiLineFunctionDeclarationUnitTest.php | 6 + .../ValidVariableNameUnitTest.inc | 8 +- .../Squiz/Tests/PHP/DisallowInlineIfUnitTest.inc | 4 + .../Tests/PHP/NonExecutableCodeUnitTest.1.inc | 39 + .../Squiz/Tests/Scope/MemberVarScopeUnitTest.inc | 4 +- .../Tests/WhiteSpace/FunctionSpacingUnitTest.1.inc | 49 + .../WhiteSpace/FunctionSpacingUnitTest.1.inc.fixed | 80 ++ .../Tests/WhiteSpace/FunctionSpacingUnitTest.php | 13 + .../Tests/WhiteSpace/MemberVarSpacingUnitTest.inc | 8 +- .../WhiteSpace/MemberVarSpacingUnitTest.inc.fixed | 8 +- .../Tests/WhiteSpace/OperatorSpacingUnitTest.inc | 10 + .../WhiteSpace/OperatorSpacingUnitTest.inc.fixed | 10 + .../Tests/WhiteSpace/OperatorSpacingUnitTest.js | 3 + .../WhiteSpace/OperatorSpacingUnitTest.js.fixed | 3 + .../Tests/WhiteSpace/OperatorSpacingUnitTest.php | 4 + .../Zend/Sniffs/Debug/CodeAnalyzerSniff.php | 1 + .../php_codesniffer/src/Tokenizers/CSS.php | 6 +- .../php_codesniffer/src/Tokenizers/JS.php | 1 - .../php_codesniffer/src/Tokenizers/PHP.php | 54 +- .../php_codesniffer/src/Tokenizers/Tokenizer.php | 44 +- .../squizlabs/php_codesniffer/src/Util/Common.php | 6 +- .../php_codesniffer/src/Util/Standards.php | 12 +- .../squizlabs/php_codesniffer/src/Util/Tokens.php | 29 +- .../squizlabs/php_codesniffer/tests/AllTests.php | 1 + .../php_codesniffer/tests/Core/AllTests.php | 40 +- .../tests/Core/File/FindEndOfStatementTest.inc | 3 + .../tests/Core/File/FindEndOfStatementTest.php | 124 +-- .../tests/Core/File/FindExtendedClassNameTest.php | 61 +- .../File/FindImplementedInterfaceNamesTest.php | 61 +- .../tests/Core/File/GetMemberPropertiesTest.inc | 71 +- .../tests/Core/File/GetMemberPropertiesTest.php | 286 ++++-- .../tests/Core/File/GetMethodParametersTest.inc | 3 +- .../tests/Core/File/GetMethodParametersTest.php | 198 +--- .../tests/Core/File/GetMethodPropertiesTest.inc | 3 +- .../tests/Core/File/GetMethodPropertiesTest.php | 261 +---- .../tests/Core/File/IsReferenceTest.inc | 90 +- .../tests/Core/File/IsReferenceTest.php | 151 +-- .../Tests/Resource/ClassExistenceResourceTest.php | 10 - vendor/symfony/console/Application.php | 28 +- vendor/symfony/console/Command/Command.php | 6 +- vendor/symfony/console/Helper/QuestionHelper.php | 21 +- vendor/symfony/console/Terminal.php | 28 +- vendor/symfony/console/Tests/ApplicationTest.php | 19 +- .../console/Tests/Helper/QuestionHelperTest.php | 26 +- .../console/Tests/Input/InputDefinitionTest.php | 1 + vendor/symfony/console/Tests/TerminalTest.php | 38 + .../console/Tests/Tester/CommandTesterTest.php | 2 +- vendor/symfony/debug/ErrorHandler.php | 3 +- .../ClassNotFoundFatalErrorHandlerTest.php | 2 +- vendor/symfony/yaml/Dumper.php | 2 +- vendor/symfony/yaml/Tests/DumperTest.php | 28 + vendor/theseer/tokenizer/.gitignore | 8 - vendor/theseer/tokenizer/.php_cs | 67 -- vendor/theseer/tokenizer/.travis.yml | 34 - vendor/theseer/tokenizer/CHANGELOG.md | 32 - vendor/theseer/tokenizer/LICENSE | 30 - vendor/theseer/tokenizer/README.md | 49 - vendor/theseer/tokenizer/build.xml | 41 - vendor/theseer/tokenizer/composer.json | 27 - vendor/theseer/tokenizer/phive.xml | 5 - vendor/theseer/tokenizer/phpunit.xml | 25 - vendor/theseer/tokenizer/src/Exception.php | 6 - vendor/theseer/tokenizer/src/NamespaceUri.php | 28 - .../tokenizer/src/NamespaceUriException.php | 6 - vendor/theseer/tokenizer/src/Token.php | 55 -- vendor/theseer/tokenizer/src/TokenCollection.php | 128 --- .../tokenizer/src/TokenCollectionException.php | 6 - vendor/theseer/tokenizer/src/Tokenizer.php | 87 -- vendor/theseer/tokenizer/src/XMLSerializer.php | 97 -- .../theseer/tokenizer/tests/NamespaceUriTest.php | 29 - .../tokenizer/tests/TokenCollectionTest.php | 72 -- vendor/theseer/tokenizer/tests/TokenTest.php | 31 - vendor/theseer/tokenizer/tests/TokenizerTest.php | 21 - .../theseer/tokenizer/tests/XMLSerializerTest.php | 50 - vendor/theseer/tokenizer/tests/_files/customns.xml | 177 ---- vendor/theseer/tokenizer/tests/_files/empty.xml | 2 - vendor/theseer/tokenizer/tests/_files/test.php | 25 - .../theseer/tokenizer/tests/_files/test.php.tokens | Bin 29474 -> 0 bytes vendor/theseer/tokenizer/tests/_files/test.php.xml | 177 ---- vendor/twig/twig/.gitignore | 1 + vendor/twig/twig/.php_cs.dist | 2 + vendor/twig/twig/.travis.yml | 23 +- vendor/twig/twig/CHANGELOG | 42 +- vendor/twig/twig/README.rst | 9 + vendor/twig/twig/composer.json | 10 +- vendor/twig/twig/doc/advanced.rst | 14 +- vendor/twig/twig/doc/filters/batch.rst | 1 + vendor/twig/twig/doc/filters/date.rst | 2 +- vendor/twig/twig/doc/filters/date_modify.rst | 2 +- vendor/twig/twig/doc/filters/filter.rst | 2 +- vendor/twig/twig/doc/filters/index.rst | 16 + vendor/twig/twig/doc/filters/map.rst | 3 +- vendor/twig/twig/doc/filters/number_format.rst | 9 +- vendor/twig/twig/doc/filters/reduce.rst | 3 +- vendor/twig/twig/doc/filters/sort.rst | 27 + vendor/twig/twig/doc/functions/index.rst | 2 + vendor/twig/twig/doc/internals.rst | 2 +- vendor/twig/twig/doc/recipes.rst | 10 +- vendor/twig/twig/doc/tags/extends.rst | 4 +- vendor/twig/twig/doc/tags/include.rst | 2 +- vendor/twig/twig/doc/tags/macro.rst | 4 +- vendor/twig/twig/doc/templates.rst | 8 +- vendor/twig/twig/phpunit.xml.dist | 33 - vendor/twig/twig/src/Cache/FilesystemCache.php | 4 +- vendor/twig/twig/src/Environment.php | 8 +- vendor/twig/twig/src/Extension/CoreExtension.php | 25 +- .../Node/Expression/ArrowFunctionExpression.php | 2 +- .../src/Node/Expression/NullCoalesceExpression.php | 14 +- .../twig/test/Twig/Tests/Cache/FilesystemTest.php | 195 ---- vendor/twig/twig/test/Twig/Tests/CompilerTest.php | 37 - .../test/Twig/Tests/ContainerRuntimeLoaderTest.php | 36 - .../twig/test/Twig/Tests/CustomExtensionTest.php | 82 -- .../twig/twig/test/Twig/Tests/EnvironmentTest.php | 517 ---------- vendor/twig/twig/test/Twig/Tests/ErrorTest.php | 225 ----- .../twig/test/Twig/Tests/ExpressionParserTest.php | 388 -------- .../twig/test/Twig/Tests/Extension/CoreTest.php | 332 ------- .../twig/test/Twig/Tests/Extension/EscaperTest.php | 403 -------- .../twig/test/Twig/Tests/Extension/SandboxTest.php | 368 ------- .../test/Twig/Tests/FactoryRuntimeLoaderTest.php | 34 - .../Tests/FileExtensionEscapingStrategyTest.php | 53 - .../twig/twig/test/Twig/Tests/FilesystemHelper.php | 26 - .../test/Twig/Tests/Fixtures/autoescape/block.test | 21 - .../test/Twig/Tests/Fixtures/autoescape/name.test | 22 - .../twig/test/Twig/Tests/Fixtures/errors/base.html | 1 - .../test/Twig/Tests/Fixtures/errors/index.html | 7 - .../Twig/Tests/Fixtures/errors/leak-output.php | 31 - .../exceptions/child_contents_outside_blocks.test | 15 - .../exceptions/exception_in_extension_extends.test | 12 - .../exceptions/exception_in_extension_include.test | 12 - .../multiline_array_with_undefined_variable.test | 18 - ...tiline_array_with_undefined_variable_again.test | 18 - ...multiline_function_with_undefined_variable.test | 12 - .../multiline_function_with_unknown_argument.test | 9 - .../multiline_tag_with_undefined_variable.test | 12 - .../exceptions/strict_comparison_operator.test | 6 - .../syntax_error_in_reused_template.test | 10 - .../Tests/Fixtures/exceptions/unclosed_tag.test | 20 - .../Fixtures/exceptions/undefined_parent.test | 10 - .../undefined_template_in_child_template.test | 15 - .../Tests/Fixtures/exceptions/undefined_trait.test | 9 - .../Twig/Tests/Fixtures/expressions/_self.test | 8 - .../Twig/Tests/Fixtures/expressions/array.test | 105 -- .../Tests/Fixtures/expressions/array_call.test | 14 - .../Twig/Tests/Fixtures/expressions/binary.test | 46 - .../Twig/Tests/Fixtures/expressions/bitwise.test | 14 - .../expressions/call_argument_defined_twice.test | 8 - .../call_positional_arg_after_named_arg.test | 8 - .../Tests/Fixtures/expressions/comparison.test | 14 - .../Tests/Fixtures/expressions/divisibleby.test | 17 - .../Twig/Tests/Fixtures/expressions/dotdot.test | 20 - .../Twig/Tests/Fixtures/expressions/ends_with.test | 26 - .../Twig/Tests/Fixtures/expressions/floats.test | 14 - .../Twig/Tests/Fixtures/expressions/grouping.test | 8 - .../Twig/Tests/Fixtures/expressions/literals.test | 22 - .../Tests/Fixtures/expressions/magic_call.test | 27 - .../Twig/Tests/Fixtures/expressions/matches.test | 12 - .../Tests/Fixtures/expressions/method_call.test | 28 - .../Fixtures/expressions/negative_numbers.test | 18 - .../Tests/Fixtures/expressions/not_arrow_fn.test | 8 - .../expressions/operators_as_variables.test | 16 - .../Twig/Tests/Fixtures/expressions/postfix.test | 22 - .../Twig/Tests/Fixtures/expressions/power.test | 20 - .../Twig/Tests/Fixtures/expressions/sameas.test | 21 - .../Tests/Fixtures/expressions/starts_with.test | 27 - .../string_operator_as_var_assignment.test | 18 - .../Twig/Tests/Fixtures/expressions/strings.test | 10 - .../Fixtures/expressions/ternary_operator.test | 18 - .../expressions/ternary_operator_noelse.test | 10 - .../expressions/ternary_operator_nothen.test | 10 - .../two_word_operators_as_variables.test | 8 - .../Twig/Tests/Fixtures/expressions/unary.test | 12 - .../expressions/unary_macro_arguments.test | 22 - .../Fixtures/expressions/unary_precedence.test | 14 - .../Fixtures/extensions/anonymous_functions.test | 10 - .../twig/test/Twig/Tests/Fixtures/filters/abs.test | 30 - .../test/Twig/Tests/Fixtures/filters/batch.test | 31 - .../Twig/Tests/Fixtures/filters/batch_float.test | 29 - .../Fixtures/filters/batch_with_empty_fill.test | 37 - .../filters/batch_with_exact_elements.test | 33 - .../Tests/Fixtures/filters/batch_with_fill.test | 37 - .../Tests/Fixtures/filters/batch_with_keys.test | 10 - .../Fixtures/filters/batch_with_more_elements.test | 23 - .../Fixtures/filters/batch_with_zero_elements.test | 10 - .../test/Twig/Tests/Fixtures/filters/column.test | 11 - .../Tests/Fixtures/filters/convert_encoding.test | 8 - .../test/Twig/Tests/Fixtures/filters/date.test | 90 -- .../Fixtures/filters/date_default_format.test | 14 - .../filters/date_default_format_interval.test | 14 - .../Tests/Fixtures/filters/date_immutable.test | 35 - .../Twig/Tests/Fixtures/filters/date_interval.test | 17 - .../Twig/Tests/Fixtures/filters/date_modify.test | 14 - .../Tests/Fixtures/filters/date_namedargs.test | 13 - .../test/Twig/Tests/Fixtures/filters/default.test | 159 --- .../Tests/Fixtures/filters/dynamic_filter.test | 10 - .../test/Twig/Tests/Fixtures/filters/escape.test | 8 - .../Tests/Fixtures/filters/escape_html_attr.test | 8 - .../Tests/Fixtures/filters/escape_javascript.test | 8 - .../filters/escape_non_supported_charset.test | 8 - .../test/Twig/Tests/Fixtures/filters/filter.test | 77 -- .../test/Twig/Tests/Fixtures/filters/first.test | 17 - .../Twig/Tests/Fixtures/filters/force_escape.test | 18 - .../test/Twig/Tests/Fixtures/filters/format.test | 8 - .../test/Twig/Tests/Fixtures/filters/join.test | 38 - .../Twig/Tests/Fixtures/filters/json_encode.test | 12 - .../test/Twig/Tests/Fixtures/filters/last.test | 17 - .../test/Twig/Tests/Fixtures/filters/length.test | 40 - .../Twig/Tests/Fixtures/filters/length_utf8.test | 10 - .../twig/test/Twig/Tests/Fixtures/filters/map.test | 41 - .../test/Twig/Tests/Fixtures/filters/merge.test | 25 - .../test/Twig/Tests/Fixtures/filters/nl2br.test | 14 - .../Twig/Tests/Fixtures/filters/number_format.test | 18 - .../Fixtures/filters/number_format_default.test | 21 - .../test/Twig/Tests/Fixtures/filters/reduce.test | 14 - .../test/Twig/Tests/Fixtures/filters/replace.test | 12 - .../Fixtures/filters/replace_invalid_arg.test | 8 - .../test/Twig/Tests/Fixtures/filters/reverse.test | 18 - .../test/Twig/Tests/Fixtures/filters/round.test | 22 - .../test/Twig/Tests/Fixtures/filters/slice.test | 54 - .../test/Twig/Tests/Fixtures/filters/sort.test | 12 - .../Twig/Tests/Fixtures/filters/spaceless.test | 8 - .../Twig/Tests/Fixtures/filters/special_chars.test | 8 - .../test/Twig/Tests/Fixtures/filters/split.test | 20 - .../Twig/Tests/Fixtures/filters/split_utf8.test | 22 - .../Twig/Tests/Fixtures/filters/static_calls.test | 10 - .../test/Twig/Tests/Fixtures/filters/trim.test | 24 - .../Twig/Tests/Fixtures/filters/urlencode.test | 14 - .../Twig/Tests/Fixtures/functions/attribute.test | 18 - .../test/Twig/Tests/Fixtures/functions/block.test | 12 - .../Fixtures/functions/block_with_template.test | 22 - .../Fixtures/functions/block_without_name.test | 12 - .../Fixtures/functions/block_without_parent.test | 11 - .../Twig/Tests/Fixtures/functions/constant.test | 10 - .../test/Twig/Tests/Fixtures/functions/cycle.test | 16 - .../test/Twig/Tests/Fixtures/functions/date.test | 27 - .../Tests/Fixtures/functions/date_namedargs.test | 11 - .../test/Twig/Tests/Fixtures/functions/dump.test | 16 - .../Twig/Tests/Fixtures/functions/dump_array.test | 19 - .../Tests/Fixtures/functions/dynamic_function.test | 10 - .../Fixtures/functions/include/assignment.test | 13 - .../Fixtures/functions/include/autoescaping.test | 10 - .../Tests/Fixtures/functions/include/basic.test | 17 - .../Fixtures/functions/include/expression.test | 17 - .../Fixtures/functions/include/ignore_missing.test | 10 - .../functions/include/ignore_missing_exists.test | 11 - .../functions/include/include_missing_extends.test | 13 - .../Tests/Fixtures/functions/include/missing.test | 8 - .../Fixtures/functions/include/missing_nested.test | 16 - .../Tests/Fixtures/functions/include/sandbox.test | 13 - .../functions/include/sandbox_disabling.test | 16 - .../include/sandbox_disabling_ignore_missing.test | 13 - .../functions/include/template_instance.test | 10 - .../functions/include/templates_as_array.test | 12 - .../Fixtures/functions/include/with_context.test | 16 - .../Fixtures/functions/include/with_variables.test | 12 - .../functions/include_template_from_string.test | 11 - .../Twig/Tests/Fixtures/functions/magic_call.test | 8 - .../Fixtures/functions/magic_static_call.test | 10 - .../test/Twig/Tests/Fixtures/functions/max.test | 12 - .../test/Twig/Tests/Fixtures/functions/min.test | 12 - .../test/Twig/Tests/Fixtures/functions/range.test | 8 - .../recursive_block_with_inheritance.test | 21 - .../test/Twig/Tests/Fixtures/functions/source.test | 17 - .../Tests/Fixtures/functions/special_chars.test | 8 - .../Tests/Fixtures/functions/static_calls.test | 10 - .../Fixtures/functions/template_from_string.test | 15 - .../functions/template_from_string_error.test | 8 - .../Tests/Fixtures/functions/undefined_block.test | 16 - .../Fixtures/functions/undefined_block_deep.test | 20 - .../Twig/Tests/Fixtures/macros/default_values.test | 16 - .../Twig/Tests/Fixtures/macros/nested_calls.test | 18 - .../Tests/Fixtures/macros/reserved_variables.test | 14 - .../test/Twig/Tests/Fixtures/macros/simple.test | 22 - .../Twig/Tests/Fixtures/macros/unknown_macro.test | 10 - .../test/Twig/Tests/Fixtures/macros/varargs.test | 21 - .../Tests/Fixtures/macros/varargs_argument.test | 7 - .../Twig/Tests/Fixtures/macros/with_filters.test | 14 - .../Fixtures/regression/block_names_unicity.test | 19 - .../Fixtures/regression/combined_debug_info.test | 15 - .../Tests/Fixtures/regression/empty_token.test | 8 - .../Twig/Tests/Fixtures/regression/issue_1143.test | 23 - .../Fixtures/regression/multi_word_tests.test | 10 - .../Fixtures/regression/simple_xml_element.test | 17 - .../Fixtures/regression/strings_like_numbers.test | 8 - .../test/Twig/Tests/Fixtures/tags/apply/basic.test | 10 - .../Tests/Fixtures/tags/apply/json_encode.test | 8 - .../Twig/Tests/Fixtures/tags/apply/multiple.test | 10 - .../Twig/Tests/Fixtures/tags/apply/nested.test | 16 - .../test/Twig/Tests/Fixtures/tags/apply/scope.test | 15 - .../Tests/Fixtures/tags/apply/with_for_tag.test | 13 - .../Tests/Fixtures/tags/apply/with_if_tag.test | 29 - .../Twig/Tests/Fixtures/tags/autoescape/basic.test | 22 - .../Tests/Fixtures/tags/autoescape/blocks.test | 12 - .../Fixtures/tags/autoescape/double_escaping.test | 10 - .../Tests/Fixtures/tags/autoescape/functions.test | 83 -- .../Tests/Fixtures/tags/autoescape/literal.test | 87 -- .../Tests/Fixtures/tags/autoescape/nested.test | 26 - .../Tests/Fixtures/tags/autoescape/objects.test | 26 - .../Twig/Tests/Fixtures/tags/autoescape/raw.test | 10 - .../Tests/Fixtures/tags/autoescape/strategy.test | 11 - .../Twig/Tests/Fixtures/tags/autoescape/type.test | 69 -- .../Fixtures/tags/autoescape/with_filters.test | 131 --- .../tags/autoescape/with_filters_arguments.test | 23 - .../tags/autoescape/with_pre_escape_filters.test | 68 -- .../autoescape/with_preserves_safety_filters.test | 50 - .../test/Twig/Tests/Fixtures/tags/block/basic.test | 11 - .../Fixtures/tags/block/block_unique_name.test | 11 - .../Tests/Fixtures/tags/block/capturing_block.test | 24 - .../Fixtures/tags/block/conditional_block.test | 9 - .../Tests/Fixtures/tags/block/special_chars.test | 10 - .../Fixtures/tags/deprecated/block.legacy.test | 20 - .../Fixtures/tags/deprecated/macro.legacy.test | 21 - .../Fixtures/tags/deprecated/template.legacy.test | 12 - .../test/Twig/Tests/Fixtures/tags/embed/basic.test | 35 - .../tags/embed/complex_dynamic_parent.test | 35 - .../Tests/Fixtures/tags/embed/dynamic_parent.test | 35 - .../Twig/Tests/Fixtures/tags/embed/error_line.test | 16 - .../Twig/Tests/Fixtures/tags/embed/multiple.test | 50 - .../Twig/Tests/Fixtures/tags/embed/nested.test | 42 - .../Tests/Fixtures/tags/embed/with_extends.test | 60 -- .../Tests/Fixtures/tags/filter/basic.legacy.test | 12 - .../Fixtures/tags/filter/json_encode.legacy.test | 10 - .../Fixtures/tags/filter/multiple.legacy.test | 12 - .../Tests/Fixtures/tags/filter/nested.legacy.test | 19 - .../Tests/Fixtures/tags/filter/scope.legacy.test | 13 - .../Fixtures/tags/filter/with_for_tag.legacy.test | 15 - .../Fixtures/tags/filter/with_if_tag.legacy.test | 31 - .../Tests/Fixtures/tags/for/condition.legacy.test | 16 - .../test/Twig/Tests/Fixtures/tags/for/context.test | 18 - .../test/Twig/Tests/Fixtures/tags/for/else.test | 23 - .../Tests/Fixtures/tags/for/inner_variables.test | 17 - .../test/Twig/Tests/Fixtures/tags/for/keys.test | 11 - .../Tests/Fixtures/tags/for/keys_and_values.test | 11 - .../Twig/Tests/Fixtures/tags/for/loop_context.test | 19 - .../Fixtures/tags/for/loop_context_local.test | 10 - .../Tests/Fixtures/tags/for/loop_not_defined.test | 10 - .../Fixtures/tags/for/loop_not_defined_cond.test | 9 - .../Twig/Tests/Fixtures/tags/for/nested_else.test | 17 - .../test/Twig/Tests/Fixtures/tags/for/objects.test | 43 - .../Tests/Fixtures/tags/for/objects_countable.test | 47 - .../Twig/Tests/Fixtures/tags/for/recursive.test | 18 - .../test/Twig/Tests/Fixtures/tags/for/values.test | 11 - .../twig/test/Twig/Tests/Fixtures/tags/from.test | 14 - .../test/Twig/Tests/Fixtures/tags/if/basic.test | 22 - .../Twig/Tests/Fixtures/tags/if/expression.test | 22 - .../Twig/Tests/Fixtures/tags/include/basic.test | 16 - .../Tests/Fixtures/tags/include/expression.test | 16 - .../Fixtures/tags/include/ignore_missing.test | 10 - .../tags/include/ignore_missing_exists.test | 11 - .../tags/include/include_missing_extends.test | 13 - .../Twig/Tests/Fixtures/tags/include/missing.test | 8 - .../Fixtures/tags/include/missing_nested.test | 16 - .../Twig/Tests/Fixtures/tags/include/only.test | 20 - .../Fixtures/tags/include/template_instance.test | 10 - .../Fixtures/tags/include/templates_as_array.test | 12 - .../Fixtures/tags/include/with_variables.test | 14 - .../Tests/Fixtures/tags/inheritance/basic.test | 14 - .../Fixtures/tags/inheritance/block_expr.test | 30 - .../Fixtures/tags/inheritance/block_expr2.test | 32 - .../Fixtures/tags/inheritance/capturing_block.test | 17 - .../Fixtures/tags/inheritance/conditional.test | 14 - .../tags/inheritance/conditional_block.legacy.test | 16 - .../Tests/Fixtures/tags/inheritance/dynamic.test | 14 - .../Tests/Fixtures/tags/inheritance/empty.test | 10 - .../tags/inheritance/extends_as_array.test | 12 - .../extends_as_array_with_empty_name.test | 12 - .../extends_as_array_with_null_name.test | 12 - .../tags/inheritance/extends_in_block.test | 10 - .../tags/inheritance/extends_in_macro.test | 10 - .../Tests/Fixtures/tags/inheritance/multiple.test | 12 - .../tags/inheritance/multiple_dynamic.test | 22 - .../Fixtures/tags/inheritance/nested_blocks.test | 22 - .../inheritance/nested_blocks_parent_only.test | 15 - .../tags/inheritance/nested_inheritance.test | 16 - .../Tests/Fixtures/tags/inheritance/parent.test | 12 - .../inheritance/parent_as_template_wrapper.test | 12 - .../Fixtures/tags/inheritance/parent_change.test | 16 - .../tags/inheritance/parent_isolation.test | 20 - .../Fixtures/tags/inheritance/parent_nested.test | 28 - .../tags/inheritance/parent_without_extends.test | 8 - .../parent_without_extends_but_traits.test | 14 - .../tags/inheritance/template_instance.test | 14 - .../Twig/Tests/Fixtures/tags/inheritance/use.test | 44 - .../Tests/Fixtures/tags/macro/auto_import.test | 16 - .../Fixtures/tags/macro/auto_import_blocks.test | 18 - .../tags/macro/auto_import_without_blocks.test | 18 - .../test/Twig/Tests/Fixtures/tags/macro/basic.test | 17 - .../Tests/Fixtures/tags/macro/endmacro_name.test | 16 - .../Twig/Tests/Fixtures/tags/macro/external.test | 17 - .../test/Twig/Tests/Fixtures/tags/macro/from.test | 18 - .../tags/macro/from_embed_with_global_macro.test | 21 - .../tags/macro/from_in_block_is_local.test | 18 - .../Fixtures/tags/macro/from_local_override.test | 28 - .../Fixtures/tags/macro/from_macro_in_a_macro.test | 18 - .../Fixtures/tags/macro/from_macros_in_parent.test | 16 - .../Fixtures/tags/macro/from_nested_blocks.test | 18 - .../from_nested_blocks_with_global_macro.test | 18 - .../Tests/Fixtures/tags/macro/from_recursive.test | 27 - .../Fixtures/tags/macro/from_self_parent.test | 20 - .../Fixtures/tags/macro/from_syntax_error.test | 8 - .../Twig/Tests/Fixtures/tags/macro/global.test | 14 - .../Fixtures/tags/macro/import_and_blocks.test | 36 - .../tags/macro/import_embed_with_global_macro.test | 21 - .../tags/macro/import_from_string_template.test | 10 - .../tags/macro/import_in_block_is_local.test | 18 - .../Fixtures/tags/macro/import_local_override.test | 28 - .../tags/macro/import_macro_in_a_macro.test | 18 - .../tags/macro/import_macros_in_parent.test | 16 - .../Fixtures/tags/macro/import_nested_blocks.test | 18 - .../import_nested_blocks_with_global_macro.test | 18 - .../tags/macro/import_same_parent_and_child.test | 30 - .../Fixtures/tags/macro/import_self_parent.test | 23 - .../Fixtures/tags/macro/import_syntax_error.test | 10 - .../Tests/Fixtures/tags/macro/self_import.test | 17 - .../Tests/Fixtures/tags/macro/special_chars.test | 14 - .../Tests/Fixtures/tags/macro/super_globals.test | 14 - .../Twig/Tests/Fixtures/tags/sandbox/array.test | 16 - .../Tests/Fixtures/tags/sandbox/not_valid1.test | 11 - .../Tests/Fixtures/tags/sandbox/not_valid2.test | 14 - .../Twig/Tests/Fixtures/tags/sandbox/simple.test | 22 - .../test/Twig/Tests/Fixtures/tags/set/basic.test | 20 - .../Tests/Fixtures/tags/set/capture-empty.test | 9 - .../test/Twig/Tests/Fixtures/tags/set/capture.test | 10 - .../Tests/Fixtures/tags/set/capture_scope.test | 10 - .../Twig/Tests/Fixtures/tags/set/expression.test | 12 - .../Twig/Tests/Fixtures/tags/set/inheritance.test | 24 - .../Fixtures/tags/set/inheritance_overriding.test | 24 - .../Twig/Tests/Fixtures/tags/set/mutating.test | 17 - .../tags/spaceless/root_level_in_child.legacy.test | 23 - .../Twig/Tests/Fixtures/tags/spaceless/simple.test | 14 - .../Twig/Tests/Fixtures/tags/special_chars.test | 8 - .../test/Twig/Tests/Fixtures/tags/use/aliases.test | 12 - .../test/Twig/Tests/Fixtures/tags/use/basic.test | 12 - .../test/Twig/Tests/Fixtures/tags/use/deep.test | 22 - .../Twig/Tests/Fixtures/tags/use/deep_empty.test | 10 - .../Twig/Tests/Fixtures/tags/use/inheritance.test | 25 - .../Twig/Tests/Fixtures/tags/use/inheritance2.test | 24 - .../Twig/Tests/Fixtures/tags/use/multiple.test | 21 - .../Tests/Fixtures/tags/use/multiple_aliases.test | 23 - .../Twig/Tests/Fixtures/tags/use/parent_block.test | 24 - .../Tests/Fixtures/tags/use/parent_block2.test | 24 - .../Tests/Fixtures/tags/use/parent_block3.test | 38 - .../Tests/Fixtures/tags/use/use_with_parent.test | 24 - .../Twig/Tests/Fixtures/tags/verbatim/basic.test | 10 - .../Fixtures/tags/verbatim/whitespace_control.test | 56 -- .../test/Twig/Tests/Fixtures/tags/with/basic.test | 13 - .../Twig/Tests/Fixtures/tags/with/expression.test | 10 - .../Twig/Tests/Fixtures/tags/with/globals.test | 10 - .../Twig/Tests/Fixtures/tags/with/iterable.test | 10 - .../test/Twig/Tests/Fixtures/tags/with/nested.test | 15 - .../Tests/Fixtures/tags/with/with_no_hash.test | 10 - .../Twig/Tests/Fixtures/tags/with/with_only.test | 10 - .../twig/test/Twig/Tests/Fixtures/tests/array.test | 24 - .../test/Twig/Tests/Fixtures/tests/constant.test | 14 - .../test/Twig/Tests/Fixtures/tests/defined.test | 129 --- .../Fixtures/tests/defined_for_attribute.test | 35 - .../Tests/Fixtures/tests/defined_for_blocks.test | 38 - .../tests/defined_for_blocks_with_template.test | 17 - .../Fixtures/tests/defined_for_constants.test | 14 - .../Tests/Fixtures/tests/defined_for_macros.test | 41 - .../Fixtures/tests/defined_on_complex_expr.test | 8 - .../Twig/Tests/Fixtures/tests/dynamic_test.test | 14 - .../twig/test/Twig/Tests/Fixtures/tests/empty.test | 42 - .../twig/test/Twig/Tests/Fixtures/tests/even.test | 14 - .../twig/test/Twig/Tests/Fixtures/tests/in.test | 118 --- .../Twig/Tests/Fixtures/tests/in_with_objects.test | 19 - .../test/Twig/Tests/Fixtures/tests/iterable.test | 19 - .../Twig/Tests/Fixtures/tests/null_coalesce.test | 30 - .../twig/test/Twig/Tests/Fixtures/tests/odd.test | 10 - .../Twig/Tests/Fixtures/whitespace/trim_block.test | 68 -- .../whitespace/trim_delimiter_as_strings.test | 10 - .../Twig/Tests/Fixtures/whitespace/trim_left.test | 32 - .../Tests/Fixtures/whitespace/trim_line_left.test | 33 - .../Tests/Fixtures/whitespace/trim_line_right.test | 32 - .../Twig/Tests/Fixtures/whitespace/trim_right.test | 28 - .../twig/twig/test/Twig/Tests/IntegrationTest.php | 386 -------- vendor/twig/twig/test/Twig/Tests/LexerTest.php | 370 ------- .../twig/twig/test/Twig/Tests/Loader/ArrayTest.php | 88 -- .../twig/twig/test/Twig/Tests/Loader/ChainTest.php | 95 -- .../twig/test/Twig/Tests/Loader/FilesystemTest.php | 242 ----- .../array_inheritance_empty_parent.html.twig | 3 - .../array_inheritance_nonexistent_parent.html.twig | 3 - .../array_inheritance_null_parent.html.twig | 3 - .../array_inheritance_valid_parent.html.twig | 3 - .../Loader/Fixtures/inheritance/parent.html.twig | 1 - .../Fixtures/inheritance/spare_parent.html.twig | 1 - .../Twig/Tests/Loader/Fixtures/named/index.html | 1 - .../Tests/Loader/Fixtures/named_bis/index.html | 1 - .../Tests/Loader/Fixtures/named_final/index.html | 1 - .../Fixtures/named_quater/named_absolute.html | 1 - .../Tests/Loader/Fixtures/named_ter/index.html | 1 - .../Twig/Tests/Loader/Fixtures/normal/index.html | 1 - .../Tests/Loader/Fixtures/normal_bis/index.html | 1 - .../Tests/Loader/Fixtures/normal_final/index.html | 1 - .../Tests/Loader/Fixtures/normal_ter/index.html | 1 - .../Tests/Loader/Fixtures/phar/phar-sample.phar | Bin 6786 -> 0 bytes .../Loader/Fixtures/themes/theme1/blocks.html.twig | 3 - .../Loader/Fixtures/themes/theme2/blocks.html.twig | 3 - .../twig/test/Twig/Tests/Node/AutoEscapeTest.php | 37 - .../test/Twig/Tests/Node/BlockReferenceTest.php | 34 - .../twig/twig/test/Twig/Tests/Node/BlockTest.php | 44 - .../twig/test/Twig/Tests/Node/DeprecatedTest.php | 82 -- vendor/twig/twig/test/Twig/Tests/Node/DoTest.php | 36 - .../test/Twig/Tests/Node/Expression/ArrayTest.php | 41 - .../Twig/Tests/Node/Expression/AssignNameTest.php | 32 - .../Twig/Tests/Node/Expression/Binary/AddTest.php | 38 - .../Twig/Tests/Node/Expression/Binary/AndTest.php | 38 - .../Tests/Node/Expression/Binary/ConcatTest.php | 38 - .../Twig/Tests/Node/Expression/Binary/DivTest.php | 38 - .../Tests/Node/Expression/Binary/FloorDivTest.php | 38 - .../Twig/Tests/Node/Expression/Binary/ModTest.php | 38 - .../Twig/Tests/Node/Expression/Binary/MulTest.php | 38 - .../Twig/Tests/Node/Expression/Binary/OrTest.php | 38 - .../Twig/Tests/Node/Expression/Binary/SubTest.php | 38 - .../test/Twig/Tests/Node/Expression/CallTest.php | 153 --- .../Twig/Tests/Node/Expression/ConditionalTest.php | 42 - .../Twig/Tests/Node/Expression/ConstantTest.php | 33 - .../test/Twig/Tests/Node/Expression/FilterTest.php | 160 --- .../Twig/Tests/Node/Expression/FunctionTest.php | 120 --- .../Twig/Tests/Node/Expression/GetAttrTest.php | 58 -- .../test/Twig/Tests/Node/Expression/NameTest.php | 44 - .../Tests/Node/Expression/NullCoalesceTest.php | 27 - .../test/Twig/Tests/Node/Expression/ParentTest.php | 31 - .../test/Twig/Tests/Node/Expression/TestTest.php | 89 -- .../Twig/Tests/Node/Expression/Unary/NegTest.php | 36 - .../Twig/Tests/Node/Expression/Unary/NotTest.php | 35 - .../Twig/Tests/Node/Expression/Unary/PosTest.php | 35 - vendor/twig/twig/test/Twig/Tests/Node/ForTest.php | 200 ---- vendor/twig/twig/test/Twig/Tests/Node/IfTest.php | 95 -- .../twig/twig/test/Twig/Tests/Node/ImportTest.php | 45 - .../twig/twig/test/Twig/Tests/Node/IncludeTest.php | 93 -- .../twig/twig/test/Twig/Tests/Node/MacroTest.php | 68 -- .../twig/twig/test/Twig/Tests/Node/ModuleTest.php | 274 ----- .../twig/twig/test/Twig/Tests/Node/PrintTest.php | 33 - .../twig/twig/test/Twig/Tests/Node/SandboxTest.php | 47 - vendor/twig/twig/test/Twig/Tests/Node/SetTest.php | 78 -- .../twig/test/Twig/Tests/Node/SpacelessTest.php | 42 - vendor/twig/twig/test/Twig/Tests/Node/TextTest.php | 31 - .../test/Twig/Tests/NodeVisitor/OptimizerTest.php | 114 --- vendor/twig/twig/test/Twig/Tests/ParserTest.php | 211 ---- .../Twig/Tests/Profiler/Dumper/AbstractTest.php | 105 -- .../Twig/Tests/Profiler/Dumper/BlackfireTest.php | 34 - .../test/Twig/Tests/Profiler/Dumper/HtmlTest.php | 32 - .../test/Twig/Tests/Profiler/Dumper/TextTest.php | 32 - .../twig/test/Twig/Tests/Profiler/ProfileTest.php | 112 --- vendor/twig/twig/test/Twig/Tests/TemplateTest.php | 746 -------------- .../twig/test/Twig/Tests/TemplateWrapperTest.php | 68 -- .../twig/twig/test/Twig/Tests/TokenStreamTest.php | 73 -- .../Twig/Tests/Util/DeprecationCollectorTest.php | 47 - .../composer-extra-dependency/CODE_OF_CONDUCT.md | 43 - .../composer-extra-dependency/LICENSE.md | 23 - .../webimpress/composer-extra-dependency/README.md | 63 -- .../composer-extra-dependency/composer.json | 53 - .../composer-extra-dependency/src/Plugin.php | 300 ------ .../CODE_OF_CONDUCT.md | 43 - .../http-middleware-compatibility/LICENSE.md | 23 - .../http-middleware-compatibility/README.md | 75 -- .../autoload/http-middleware.php | 58 -- .../http-middleware-compatibility/composer.json | 45 - .../zend-expressive-fastroute/CHANGELOG.md | 220 ----- .../zend-expressive-fastroute/LICENSE.md | 27 +- .../zend-expressive-fastroute/README.md | 3 +- .../zend-expressive-fastroute/composer.json | 78 +- .../Exception/InvalidCacheDirectoryException.php | 12 - .../src/Exception/InvalidCacheException.php | 12 - .../src/FastRouteRouter.php | 483 ++------- .../src/FastRouteRouterFactory.php | 40 - .../zend-expressive-router/CHANGELOG.md | 198 ---- .../zend-expressive-router/LICENSE.md | 27 +- .../zendframework/zend-expressive-router/README.md | 4 +- .../zend-expressive-router/composer.json | 73 +- .../zend-expressive-router/src/ConfigProvider.php | 38 - .../src/DispatchMiddleware.php | 16 - .../src/Exception/MissingDependencyException.php | 31 - .../src/Middleware/DispatchMiddleware.php | 58 -- .../src/Middleware/DispatchMiddlewareFactory.php | 21 - .../src/Middleware/ImplicitHeadMiddleware.php | 110 --- .../Middleware/ImplicitHeadMiddlewareFactory.php | 61 -- .../src/Middleware/ImplicitOptionsMiddleware.php | 79 -- .../ImplicitOptionsMiddlewareFactory.php | 48 - .../src/Middleware/RouteMiddleware.php | 82 -- .../src/Middleware/RouteMiddlewareFactory.php | 58 -- .../zend-expressive-router/src/Route.php | 67 +- .../zend-expressive-router/src/RouteMiddleware.php | 16 - .../zend-expressive-router/src/RouteResult.php | 34 +- .../zend-expressive-router/src/RouterInterface.php | 5 +- vendor/zendframework/zend-stdlib/CHANGELOG.md | 385 -------- vendor/zendframework/zend-stdlib/LICENSE.md | 27 - vendor/zendframework/zend-stdlib/README.md | 29 - vendor/zendframework/zend-stdlib/composer.json | 56 -- .../zend-stdlib/src/AbstractOptions.php | 178 ---- .../zendframework/zend-stdlib/src/ArrayObject.php | 434 -------- .../zend-stdlib/src/ArraySerializableInterface.php | 28 - .../zendframework/zend-stdlib/src/ArrayStack.php | 33 - .../zendframework/zend-stdlib/src/ArrayUtils.php | 314 ------ .../zend-stdlib/src/ArrayUtils/MergeRemoveKey.php | 14 - .../zend-stdlib/src/ArrayUtils/MergeReplaceKey.php | 34 - .../src/ArrayUtils/MergeReplaceKeyInterface.php | 21 - .../zend-stdlib/src/ConsoleHelper.php | 158 --- .../zend-stdlib/src/DispatchableInterface.php | 22 - .../zendframework/zend-stdlib/src/ErrorHandler.php | 115 --- .../src/Exception/BadMethodCallException.php | 17 - .../zend-stdlib/src/Exception/DomainException.php | 17 - .../src/Exception/ExceptionInterface.php | 17 - .../src/Exception/ExtensionNotLoadedException.php | 17 - .../src/Exception/InvalidArgumentException.php | 17 - .../zend-stdlib/src/Exception/LogicException.php | 17 - .../zend-stdlib/src/Exception/RuntimeException.php | 17 - .../zend-stdlib/src/FastPriorityQueue.php | 371 ------- vendor/zendframework/zend-stdlib/src/Glob.php | 202 ---- .../zend-stdlib/src/Guard/AllGuardsTrait.php | 20 - .../src/Guard/ArrayOrTraversableGuardTrait.php | 41 - .../zend-stdlib/src/Guard/EmptyGuardTrait.php | 35 - .../zend-stdlib/src/Guard/NullGuardTrait.php | 35 - .../zend-stdlib/src/InitializableInterface.php | 23 - .../zend-stdlib/src/JsonSerializable.php | 17 - vendor/zendframework/zend-stdlib/src/Message.php | 118 --- .../zend-stdlib/src/MessageInterface.php | 44 - .../zend-stdlib/src/ParameterObjectInterface.php | 38 - .../zendframework/zend-stdlib/src/Parameters.php | 115 --- .../zend-stdlib/src/ParametersInterface.php | 86 -- .../zendframework/zend-stdlib/src/PriorityList.php | 274 ----- .../zend-stdlib/src/PriorityQueue.php | 301 ------ vendor/zendframework/zend-stdlib/src/Request.php | 15 - .../zend-stdlib/src/RequestInterface.php | 14 - vendor/zendframework/zend-stdlib/src/Response.php | 15 - .../zend-stdlib/src/ResponseInterface.php | 14 - .../zend-stdlib/src/SplPriorityQueue.php | 93 -- vendor/zendframework/zend-stdlib/src/SplQueue.php | 55 -- vendor/zendframework/zend-stdlib/src/SplStack.php | 55 -- .../zendframework/zend-stdlib/src/StringUtils.php | 187 ---- .../src/StringWrapper/AbstractStringWrapper.php | 269 ----- .../zend-stdlib/src/StringWrapper/Iconv.php | 289 ------ .../zend-stdlib/src/StringWrapper/Intl.php | 88 -- .../zend-stdlib/src/StringWrapper/MbString.php | 121 --- .../zend-stdlib/src/StringWrapper/Native.php | 134 --- .../src/StringWrapper/StringWrapperInterface.php | 111 --- views/layout.twig | 3 - 1134 files changed, 7751 insertions(+), 39498 deletions(-) delete mode 100644 public/uploads/products/panier.png delete mode 100644 public/uploads/products/panier_thumb.png delete mode 100644 vendor/phar-io/manifest/.gitignore delete mode 100644 vendor/phar-io/manifest/.php_cs delete mode 100644 vendor/phar-io/manifest/.travis.yml delete mode 100644 vendor/phar-io/manifest/LICENSE delete mode 100644 vendor/phar-io/manifest/README.md delete mode 100644 vendor/phar-io/manifest/build.xml delete mode 100644 vendor/phar-io/manifest/composer.json delete mode 100644 vendor/phar-io/manifest/examples/example-01.php delete mode 100644 vendor/phar-io/manifest/phive.xml delete mode 100644 vendor/phar-io/manifest/phpunit.xml delete mode 100644 vendor/phar-io/manifest/src/ManifestDocumentMapper.php delete mode 100644 vendor/phar-io/manifest/src/ManifestLoader.php delete mode 100644 vendor/phar-io/manifest/src/ManifestSerializer.php delete mode 100644 vendor/phar-io/manifest/src/exceptions/Exception.php delete mode 100644 vendor/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php delete mode 100644 vendor/phar-io/manifest/src/exceptions/InvalidEmailException.php delete mode 100644 vendor/phar-io/manifest/src/exceptions/InvalidUrlException.php delete mode 100644 vendor/phar-io/manifest/src/exceptions/ManifestDocumentException.php delete mode 100644 vendor/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php delete mode 100644 vendor/phar-io/manifest/src/exceptions/ManifestElementException.php delete mode 100644 vendor/phar-io/manifest/src/exceptions/ManifestLoaderException.php delete mode 100644 vendor/phar-io/manifest/src/values/Application.php delete mode 100644 vendor/phar-io/manifest/src/values/ApplicationName.php delete mode 100644 vendor/phar-io/manifest/src/values/Author.php delete mode 100644 vendor/phar-io/manifest/src/values/AuthorCollection.php delete mode 100644 vendor/phar-io/manifest/src/values/AuthorCollectionIterator.php delete mode 100644 vendor/phar-io/manifest/src/values/BundledComponent.php delete mode 100644 vendor/phar-io/manifest/src/values/BundledComponentCollection.php delete mode 100644 vendor/phar-io/manifest/src/values/BundledComponentCollectionIterator.php delete mode 100644 vendor/phar-io/manifest/src/values/CopyrightInformation.php delete mode 100644 vendor/phar-io/manifest/src/values/Email.php delete mode 100644 vendor/phar-io/manifest/src/values/Extension.php delete mode 100644 vendor/phar-io/manifest/src/values/Library.php delete mode 100644 vendor/phar-io/manifest/src/values/License.php delete mode 100644 vendor/phar-io/manifest/src/values/Manifest.php delete mode 100644 vendor/phar-io/manifest/src/values/PhpExtensionRequirement.php delete mode 100644 vendor/phar-io/manifest/src/values/PhpVersionRequirement.php delete mode 100644 vendor/phar-io/manifest/src/values/Requirement.php delete mode 100644 vendor/phar-io/manifest/src/values/RequirementCollection.php delete mode 100644 vendor/phar-io/manifest/src/values/RequirementCollectionIterator.php delete mode 100644 vendor/phar-io/manifest/src/values/Type.php delete mode 100644 vendor/phar-io/manifest/src/values/Url.php delete mode 100644 vendor/phar-io/manifest/src/xml/AuthorElement.php delete mode 100644 vendor/phar-io/manifest/src/xml/AuthorElementCollection.php delete mode 100644 vendor/phar-io/manifest/src/xml/BundlesElement.php delete mode 100644 vendor/phar-io/manifest/src/xml/ComponentElement.php delete mode 100644 vendor/phar-io/manifest/src/xml/ComponentElementCollection.php delete mode 100644 vendor/phar-io/manifest/src/xml/ContainsElement.php delete mode 100644 vendor/phar-io/manifest/src/xml/CopyrightElement.php delete mode 100644 vendor/phar-io/manifest/src/xml/ElementCollection.php delete mode 100644 vendor/phar-io/manifest/src/xml/ExtElement.php delete mode 100644 vendor/phar-io/manifest/src/xml/ExtElementCollection.php delete mode 100644 vendor/phar-io/manifest/src/xml/ExtensionElement.php delete mode 100644 vendor/phar-io/manifest/src/xml/LicenseElement.php delete mode 100644 vendor/phar-io/manifest/src/xml/ManifestDocument.php delete mode 100644 vendor/phar-io/manifest/src/xml/ManifestDocumentLoadingException.php delete mode 100644 vendor/phar-io/manifest/src/xml/ManifestElement.php delete mode 100644 vendor/phar-io/manifest/src/xml/PhpElement.php delete mode 100644 vendor/phar-io/manifest/src/xml/RequiresElement.php delete mode 100644 vendor/phar-io/manifest/tests/ManifestDocumentMapperTest.php delete mode 100644 vendor/phar-io/manifest/tests/ManifestLoaderTest.php delete mode 100644 vendor/phar-io/manifest/tests/ManifestSerializerTest.php delete mode 100644 vendor/phar-io/manifest/tests/_fixture/custom.xml delete mode 100644 vendor/phar-io/manifest/tests/_fixture/extension-invalidcompatible.xml delete mode 100644 vendor/phar-io/manifest/tests/_fixture/extension.xml delete mode 100644 vendor/phar-io/manifest/tests/_fixture/invalidversion.xml delete mode 100644 vendor/phar-io/manifest/tests/_fixture/invalidversionconstraint.xml delete mode 100644 vendor/phar-io/manifest/tests/_fixture/library.xml delete mode 100644 vendor/phar-io/manifest/tests/_fixture/manifest.xml delete mode 100644 vendor/phar-io/manifest/tests/_fixture/phpunit-5.6.5.xml delete mode 100644 vendor/phar-io/manifest/tests/_fixture/test.phar delete mode 100644 vendor/phar-io/manifest/tests/exceptions/ManifestDocumentLoadingExceptionTest.php delete mode 100644 vendor/phar-io/manifest/tests/values/ApplicationNameTest.php delete mode 100644 vendor/phar-io/manifest/tests/values/ApplicationTest.php delete mode 100644 vendor/phar-io/manifest/tests/values/AuthorCollectionTest.php delete mode 100644 vendor/phar-io/manifest/tests/values/AuthorTest.php delete mode 100644 vendor/phar-io/manifest/tests/values/BundledComponentCollectionTest.php delete mode 100644 vendor/phar-io/manifest/tests/values/BundledComponentTest.php delete mode 100644 vendor/phar-io/manifest/tests/values/CopyrightInformationTest.php delete mode 100644 vendor/phar-io/manifest/tests/values/EmailTest.php delete mode 100644 vendor/phar-io/manifest/tests/values/ExtensionTest.php delete mode 100644 vendor/phar-io/manifest/tests/values/LibraryTest.php delete mode 100644 vendor/phar-io/manifest/tests/values/LicenseTest.php delete mode 100644 vendor/phar-io/manifest/tests/values/ManifestTest.php delete mode 100644 vendor/phar-io/manifest/tests/values/PhpExtensionRequirementTest.php delete mode 100644 vendor/phar-io/manifest/tests/values/PhpVersionRequirementTest.php delete mode 100644 vendor/phar-io/manifest/tests/values/RequirementCollectionTest.php delete mode 100644 vendor/phar-io/manifest/tests/values/UrlTest.php delete mode 100644 vendor/phar-io/manifest/tests/xml/AuthorElementCollectionTest.php delete mode 100644 vendor/phar-io/manifest/tests/xml/AuthorElementTest.php delete mode 100644 vendor/phar-io/manifest/tests/xml/BundlesElementTest.php delete mode 100644 vendor/phar-io/manifest/tests/xml/ComponentElementCollectionTest.php delete mode 100644 vendor/phar-io/manifest/tests/xml/ComponentElementTest.php delete mode 100644 vendor/phar-io/manifest/tests/xml/ContainsElementTest.php delete mode 100644 vendor/phar-io/manifest/tests/xml/CopyrightElementTest.php delete mode 100644 vendor/phar-io/manifest/tests/xml/ExtElementCollectionTest.php delete mode 100644 vendor/phar-io/manifest/tests/xml/ExtElementTest.php delete mode 100644 vendor/phar-io/manifest/tests/xml/ExtensionElementTest.php delete mode 100644 vendor/phar-io/manifest/tests/xml/LicenseElementTest.php delete mode 100644 vendor/phar-io/manifest/tests/xml/ManifestDocumentTest.php delete mode 100644 vendor/phar-io/manifest/tests/xml/PhpElementTest.php delete mode 100644 vendor/phar-io/manifest/tests/xml/RequiresElementTest.php delete mode 100644 vendor/phar-io/version/.gitignore delete mode 100644 vendor/phar-io/version/.php_cs delete mode 100644 vendor/phar-io/version/.travis.yml delete mode 100644 vendor/phar-io/version/LICENSE delete mode 100644 vendor/phar-io/version/README.md delete mode 100644 vendor/phar-io/version/build.xml delete mode 100644 vendor/phar-io/version/composer.json delete mode 100644 vendor/phar-io/version/phive.xml delete mode 100644 vendor/phar-io/version/phpunit.xml delete mode 100644 vendor/phar-io/version/src/AbstractVersionConstraint.php delete mode 100644 vendor/phar-io/version/src/AndVersionConstraintGroup.php delete mode 100644 vendor/phar-io/version/src/AnyVersionConstraint.php delete mode 100644 vendor/phar-io/version/src/ExactVersionConstraint.php delete mode 100644 vendor/phar-io/version/src/Exception.php delete mode 100644 vendor/phar-io/version/src/GreaterThanOrEqualToVersionConstraint.php delete mode 100644 vendor/phar-io/version/src/InvalidVersionException.php delete mode 100644 vendor/phar-io/version/src/OrVersionConstraintGroup.php delete mode 100644 vendor/phar-io/version/src/PreReleaseSuffix.php delete mode 100644 vendor/phar-io/version/src/SpecificMajorAndMinorVersionConstraint.php delete mode 100644 vendor/phar-io/version/src/SpecificMajorVersionConstraint.php delete mode 100644 vendor/phar-io/version/src/UnsupportedVersionConstraintException.php delete mode 100644 vendor/phar-io/version/src/Version.php delete mode 100644 vendor/phar-io/version/src/VersionConstraint.php delete mode 100644 vendor/phar-io/version/src/VersionConstraintParser.php delete mode 100644 vendor/phar-io/version/src/VersionConstraintValue.php delete mode 100644 vendor/phar-io/version/src/VersionNumber.php delete mode 100644 vendor/phar-io/version/tests/Integration/VersionConstraintParserTest.php delete mode 100644 vendor/phar-io/version/tests/Unit/AbstractVersionConstraintTest.php delete mode 100644 vendor/phar-io/version/tests/Unit/AndVersionConstraintGroupTest.php delete mode 100644 vendor/phar-io/version/tests/Unit/AnyVersionConstraintTest.php delete mode 100644 vendor/phar-io/version/tests/Unit/ExactVersionConstraintTest.php delete mode 100644 vendor/phar-io/version/tests/Unit/GreaterThanOrEqualToVersionConstraintTest.php delete mode 100644 vendor/phar-io/version/tests/Unit/OrVersionConstraintGroupTest.php delete mode 100644 vendor/phar-io/version/tests/Unit/SpecificMajorAndMinorVersionConstraintTest.php delete mode 100644 vendor/phar-io/version/tests/Unit/SpecificMajorVersionConstraintTest.php delete mode 100644 vendor/phar-io/version/tests/Unit/VersionTest.php delete mode 100644 vendor/sebastian/comparator/.php_cs.dist delete mode 100644 vendor/sebastian/comparator/ChangeLog.md delete mode 100644 vendor/sebastian/comparator/phpunit.xml delete mode 100644 vendor/sebastian/comparator/tests/ComparisonFailureTest.php delete mode 100644 vendor/sebastian/comparator/tests/_fixture/Author.php delete mode 100644 vendor/sebastian/comparator/tests/_fixture/Book.php delete mode 100644 vendor/sebastian/comparator/tests/_fixture/ClassWithToString.php delete mode 100644 vendor/sebastian/comparator/tests/_fixture/SampleClass.php delete mode 100644 vendor/sebastian/comparator/tests/_fixture/Struct.php delete mode 100644 vendor/sebastian/comparator/tests/_fixture/TestClass.php delete mode 100644 vendor/sebastian/comparator/tests/_fixture/TestClassComparator.php delete mode 100644 vendor/sebastian/diff/ChangeLog.md delete mode 100644 vendor/sebastian/diff/src/Exception/Exception.php delete mode 100644 vendor/sebastian/diff/src/Exception/InvalidArgumentException.php delete mode 100644 vendor/sebastian/diff/src/LongestCommonSubsequenceCalculator.php delete mode 100644 vendor/sebastian/diff/src/MemoryEfficientLongestCommonSubsequenceCalculator.php delete mode 100644 vendor/sebastian/diff/src/Output/AbstractChunkOutputBuilder.php delete mode 100644 vendor/sebastian/diff/src/Output/DiffOnlyOutputBuilder.php delete mode 100644 vendor/sebastian/diff/src/Output/DiffOutputBuilderInterface.php delete mode 100644 vendor/sebastian/diff/src/Output/UnifiedDiffOutputBuilder.php delete mode 100644 vendor/sebastian/diff/src/TimeEfficientLongestCommonSubsequenceCalculator.php delete mode 100644 vendor/sebastian/diff/tests/DifferTestTest.php delete mode 100644 vendor/sebastian/diff/tests/LongestCommonSubsequenceTest.php delete mode 100644 vendor/sebastian/diff/tests/MemoryEfficientImplementationTest.php delete mode 100644 vendor/sebastian/diff/tests/TimeEfficientImplementationTest.php delete mode 100644 vendor/sebastian/environment/.php_cs delete mode 100644 vendor/sebastian/environment/ChangeLog.md delete mode 100644 vendor/sebastian/environment/src/OperatingSystem.php delete mode 100644 vendor/sebastian/environment/tests/OperatingSystemTest.php delete mode 100644 vendor/sebastian/exporter/.github/FUNDING.yml delete mode 100644 vendor/sebastian/exporter/.php_cs.dist delete mode 100644 vendor/sebastian/exporter/phpunit.xml delete mode 100644 vendor/sebastian/global-state/.php_cs delete mode 100644 vendor/sebastian/global-state/phpunit.xml delete mode 100644 vendor/sebastian/global-state/src/exceptions/Exception.php delete mode 100644 vendor/sebastian/global-state/src/exceptions/RuntimeException.php delete mode 100644 vendor/sebastian/global-state/tests/CodeExporterTest.php delete mode 100644 vendor/sebastian/global-state/tests/RestorerTest.php delete mode 100644 vendor/sebastian/object-enumerator/tests/_fixture/ExceptionThrower.php delete mode 100644 vendor/sebastian/object-reflector/.gitignore delete mode 100644 vendor/sebastian/object-reflector/.php_cs delete mode 100644 vendor/sebastian/object-reflector/.travis.yml delete mode 100644 vendor/sebastian/object-reflector/ChangeLog.md delete mode 100644 vendor/sebastian/object-reflector/LICENSE delete mode 100644 vendor/sebastian/object-reflector/README.md delete mode 100644 vendor/sebastian/object-reflector/build.xml delete mode 100644 vendor/sebastian/object-reflector/composer.json delete mode 100644 vendor/sebastian/object-reflector/phpunit.xml delete mode 100644 vendor/sebastian/object-reflector/src/Exception.php delete mode 100644 vendor/sebastian/object-reflector/src/InvalidArgumentException.php delete mode 100644 vendor/sebastian/object-reflector/src/ObjectReflector.php delete mode 100644 vendor/sebastian/object-reflector/tests/ObjectReflectorTest.php delete mode 100644 vendor/sebastian/object-reflector/tests/_fixture/ChildClass.php delete mode 100644 vendor/sebastian/object-reflector/tests/_fixture/ClassWithIntegerAttributeName.php delete mode 100644 vendor/sebastian/object-reflector/tests/_fixture/ParentClass.php delete mode 100644 vendor/sebastian/recursion-context/phpunit.xml delete mode 100644 vendor/squizlabs/php_codesniffer/scripts/ValidatePEAR/FileList.php delete mode 100644 vendor/theseer/tokenizer/.gitignore delete mode 100644 vendor/theseer/tokenizer/.php_cs delete mode 100644 vendor/theseer/tokenizer/.travis.yml delete mode 100644 vendor/theseer/tokenizer/CHANGELOG.md delete mode 100644 vendor/theseer/tokenizer/LICENSE delete mode 100644 vendor/theseer/tokenizer/README.md delete mode 100644 vendor/theseer/tokenizer/build.xml delete mode 100644 vendor/theseer/tokenizer/composer.json delete mode 100644 vendor/theseer/tokenizer/phive.xml delete mode 100644 vendor/theseer/tokenizer/phpunit.xml delete mode 100644 vendor/theseer/tokenizer/src/Exception.php delete mode 100644 vendor/theseer/tokenizer/src/NamespaceUri.php delete mode 100644 vendor/theseer/tokenizer/src/NamespaceUriException.php delete mode 100644 vendor/theseer/tokenizer/src/Token.php delete mode 100644 vendor/theseer/tokenizer/src/TokenCollection.php delete mode 100644 vendor/theseer/tokenizer/src/TokenCollectionException.php delete mode 100644 vendor/theseer/tokenizer/src/Tokenizer.php delete mode 100644 vendor/theseer/tokenizer/src/XMLSerializer.php delete mode 100644 vendor/theseer/tokenizer/tests/NamespaceUriTest.php delete mode 100644 vendor/theseer/tokenizer/tests/TokenCollectionTest.php delete mode 100644 vendor/theseer/tokenizer/tests/TokenTest.php delete mode 100644 vendor/theseer/tokenizer/tests/TokenizerTest.php delete mode 100644 vendor/theseer/tokenizer/tests/XMLSerializerTest.php delete mode 100644 vendor/theseer/tokenizer/tests/_files/customns.xml delete mode 100644 vendor/theseer/tokenizer/tests/_files/empty.xml delete mode 100644 vendor/theseer/tokenizer/tests/_files/test.php delete mode 100644 vendor/theseer/tokenizer/tests/_files/test.php.tokens delete mode 100644 vendor/theseer/tokenizer/tests/_files/test.php.xml delete mode 100644 vendor/twig/twig/phpunit.xml.dist delete mode 100644 vendor/twig/twig/test/Twig/Tests/Cache/FilesystemTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/CompilerTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/ContainerRuntimeLoaderTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/CustomExtensionTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/EnvironmentTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/ErrorTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/ExpressionParserTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Extension/CoreTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Extension/EscaperTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Extension/SandboxTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/FactoryRuntimeLoaderTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/FileExtensionEscapingStrategyTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/FilesystemHelper.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/autoescape/block.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/autoescape/name.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/errors/base.html delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/errors/index.html delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/errors/leak-output.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/child_contents_outside_blocks.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/exception_in_extension_extends.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/exception_in_extension_include.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/multiline_array_with_undefined_variable.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/multiline_array_with_undefined_variable_again.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/multiline_function_with_undefined_variable.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/multiline_function_with_unknown_argument.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/multiline_tag_with_undefined_variable.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/strict_comparison_operator.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/syntax_error_in_reused_template.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/unclosed_tag.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/undefined_parent.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/undefined_template_in_child_template.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/undefined_trait.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/_self.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/array.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/array_call.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/binary.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/bitwise.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/call_argument_defined_twice.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/call_positional_arg_after_named_arg.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/comparison.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/divisibleby.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/dotdot.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/ends_with.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/floats.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/grouping.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/literals.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/magic_call.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/matches.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/method_call.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/negative_numbers.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/not_arrow_fn.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/operators_as_variables.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/postfix.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/power.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/sameas.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/starts_with.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/string_operator_as_var_assignment.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/strings.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/ternary_operator.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/ternary_operator_noelse.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/ternary_operator_nothen.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/two_word_operators_as_variables.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/unary.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/unary_macro_arguments.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/unary_precedence.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/extensions/anonymous_functions.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/abs.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/batch.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/batch_float.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/batch_with_empty_fill.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/batch_with_exact_elements.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/batch_with_fill.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/batch_with_keys.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/batch_with_more_elements.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/batch_with_zero_elements.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/column.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/convert_encoding.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/date.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/date_default_format.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/date_default_format_interval.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/date_immutable.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/date_interval.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/date_modify.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/date_namedargs.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/default.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/dynamic_filter.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/escape.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/escape_html_attr.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/escape_javascript.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/escape_non_supported_charset.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/filter.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/first.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/force_escape.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/format.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/join.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/json_encode.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/last.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/length.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/length_utf8.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/map.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/merge.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/nl2br.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/number_format.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/number_format_default.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/reduce.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/replace.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/replace_invalid_arg.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/reverse.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/round.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/slice.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/sort.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/spaceless.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/special_chars.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/split.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/split_utf8.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/static_calls.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/trim.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/urlencode.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/attribute.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/block.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/block_with_template.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/block_without_name.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/block_without_parent.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/constant.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/cycle.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/date.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/date_namedargs.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/dump.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/dump_array.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/dynamic_function.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/assignment.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/autoescaping.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/basic.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/expression.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/ignore_missing.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/ignore_missing_exists.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/include_missing_extends.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/missing.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/missing_nested.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/sandbox.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/sandbox_disabling.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/sandbox_disabling_ignore_missing.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/template_instance.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/templates_as_array.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/with_context.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/with_variables.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include_template_from_string.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/magic_call.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/magic_static_call.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/max.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/min.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/range.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/recursive_block_with_inheritance.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/source.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/special_chars.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/static_calls.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/template_from_string.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/template_from_string_error.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/undefined_block.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/undefined_block_deep.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/macros/default_values.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/macros/nested_calls.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/macros/reserved_variables.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/macros/simple.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/macros/unknown_macro.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/macros/varargs.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/macros/varargs_argument.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/macros/with_filters.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/regression/block_names_unicity.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/regression/combined_debug_info.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/regression/empty_token.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/regression/issue_1143.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/regression/multi_word_tests.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/regression/simple_xml_element.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/regression/strings_like_numbers.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/apply/basic.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/apply/json_encode.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/apply/multiple.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/apply/nested.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/apply/scope.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/apply/with_for_tag.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/apply/with_if_tag.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/basic.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/blocks.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/double_escaping.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/functions.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/literal.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/nested.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/objects.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/raw.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/strategy.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/type.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/with_filters.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/with_filters_arguments.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/with_pre_escape_filters.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/with_preserves_safety_filters.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/block/basic.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/block/block_unique_name.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/block/capturing_block.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/block/conditional_block.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/block/special_chars.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/deprecated/block.legacy.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/deprecated/macro.legacy.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/deprecated/template.legacy.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/embed/basic.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/embed/complex_dynamic_parent.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/embed/dynamic_parent.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/embed/error_line.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/embed/multiple.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/embed/nested.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/embed/with_extends.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/filter/basic.legacy.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/filter/json_encode.legacy.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/filter/multiple.legacy.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/filter/nested.legacy.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/filter/scope.legacy.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/filter/with_for_tag.legacy.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/filter/with_if_tag.legacy.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/condition.legacy.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/context.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/else.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/inner_variables.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/keys.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/keys_and_values.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/loop_context.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/loop_context_local.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/loop_not_defined.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/loop_not_defined_cond.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/nested_else.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/objects.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/objects_countable.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/recursive.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/values.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/from.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/if/basic.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/if/expression.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/basic.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/expression.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/ignore_missing.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/ignore_missing_exists.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/include_missing_extends.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/missing.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/missing_nested.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/only.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/template_instance.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/templates_as_array.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/with_variables.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/basic.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/block_expr.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/block_expr2.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/capturing_block.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/conditional.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/conditional_block.legacy.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/dynamic.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/empty.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/extends_as_array.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/extends_as_array_with_empty_name.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/extends_as_array_with_null_name.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/extends_in_block.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/extends_in_macro.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/multiple.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/multiple_dynamic.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/nested_blocks.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/nested_blocks_parent_only.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/nested_inheritance.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/parent.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/parent_as_template_wrapper.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/parent_change.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/parent_isolation.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/parent_nested.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/parent_without_extends.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/parent_without_extends_but_traits.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/template_instance.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/use.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/auto_import.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/auto_import_blocks.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/auto_import_without_blocks.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/basic.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/endmacro_name.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/external.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/from.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/from_embed_with_global_macro.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/from_in_block_is_local.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/from_local_override.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/from_macro_in_a_macro.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/from_macros_in_parent.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/from_nested_blocks.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/from_nested_blocks_with_global_macro.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/from_recursive.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/from_self_parent.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/from_syntax_error.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/global.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/import_and_blocks.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/import_embed_with_global_macro.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/import_from_string_template.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/import_in_block_is_local.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/import_local_override.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/import_macro_in_a_macro.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/import_macros_in_parent.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/import_nested_blocks.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/import_nested_blocks_with_global_macro.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/import_same_parent_and_child.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/import_self_parent.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/import_syntax_error.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/self_import.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/special_chars.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/super_globals.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/sandbox/array.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/sandbox/not_valid1.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/sandbox/not_valid2.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/sandbox/simple.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/set/basic.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/set/capture-empty.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/set/capture.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/set/capture_scope.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/set/expression.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/set/inheritance.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/set/inheritance_overriding.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/set/mutating.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/spaceless/root_level_in_child.legacy.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/spaceless/simple.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/special_chars.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/aliases.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/basic.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/deep.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/deep_empty.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/inheritance.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/inheritance2.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/multiple.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/multiple_aliases.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/parent_block.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/parent_block2.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/parent_block3.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/use_with_parent.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/verbatim/basic.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/verbatim/whitespace_control.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/with/basic.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/with/expression.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/with/globals.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/with/iterable.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/with/nested.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/with/with_no_hash.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/with/with_only.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/array.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/constant.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/defined.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/defined_for_attribute.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/defined_for_blocks.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/defined_for_blocks_with_template.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/defined_for_constants.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/defined_for_macros.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/defined_on_complex_expr.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/dynamic_test.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/empty.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/even.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/in.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/in_with_objects.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/iterable.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/null_coalesce.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/odd.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/whitespace/trim_block.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/whitespace/trim_delimiter_as_strings.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/whitespace/trim_left.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/whitespace/trim_line_left.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/whitespace/trim_line_right.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/whitespace/trim_right.test delete mode 100644 vendor/twig/twig/test/Twig/Tests/IntegrationTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/LexerTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/ArrayTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/ChainTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/FilesystemTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/inheritance/array_inheritance_empty_parent.html.twig delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/inheritance/array_inheritance_nonexistent_parent.html.twig delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/inheritance/array_inheritance_null_parent.html.twig delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/inheritance/array_inheritance_valid_parent.html.twig delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/inheritance/parent.html.twig delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/inheritance/spare_parent.html.twig delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named/index.html delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named_bis/index.html delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named_final/index.html delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named_quater/named_absolute.html delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named_ter/index.html delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/normal/index.html delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/normal_bis/index.html delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/normal_final/index.html delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/normal_ter/index.html delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/phar/phar-sample.phar delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/themes/theme1/blocks.html.twig delete mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/themes/theme2/blocks.html.twig delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/AutoEscapeTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/BlockReferenceTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/BlockTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/DeprecatedTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/DoTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/ArrayTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/AssignNameTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Binary/AddTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Binary/AndTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Binary/ConcatTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Binary/DivTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Binary/FloorDivTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Binary/ModTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Binary/MulTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Binary/OrTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Binary/SubTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/CallTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/ConditionalTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/ConstantTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/FilterTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/FunctionTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/GetAttrTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/NameTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/NullCoalesceTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/ParentTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/TestTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Unary/NegTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Unary/NotTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Unary/PosTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/ForTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/IfTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/ImportTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/IncludeTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/MacroTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/ModuleTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/PrintTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/SandboxTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/SetTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/SpacelessTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Node/TextTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/NodeVisitor/OptimizerTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/ParserTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Profiler/Dumper/AbstractTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Profiler/Dumper/BlackfireTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Profiler/Dumper/HtmlTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Profiler/Dumper/TextTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Profiler/ProfileTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/TemplateTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/TemplateWrapperTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/TokenStreamTest.php delete mode 100644 vendor/twig/twig/test/Twig/Tests/Util/DeprecationCollectorTest.php delete mode 100644 vendor/webimpress/composer-extra-dependency/CODE_OF_CONDUCT.md delete mode 100644 vendor/webimpress/composer-extra-dependency/LICENSE.md delete mode 100644 vendor/webimpress/composer-extra-dependency/README.md delete mode 100644 vendor/webimpress/composer-extra-dependency/composer.json delete mode 100644 vendor/webimpress/composer-extra-dependency/src/Plugin.php delete mode 100644 vendor/webimpress/http-middleware-compatibility/CODE_OF_CONDUCT.md delete mode 100644 vendor/webimpress/http-middleware-compatibility/LICENSE.md delete mode 100644 vendor/webimpress/http-middleware-compatibility/README.md delete mode 100644 vendor/webimpress/http-middleware-compatibility/autoload/http-middleware.php delete mode 100644 vendor/webimpress/http-middleware-compatibility/composer.json delete mode 100644 vendor/zendframework/zend-expressive-fastroute/src/Exception/InvalidCacheDirectoryException.php delete mode 100644 vendor/zendframework/zend-expressive-fastroute/src/Exception/InvalidCacheException.php delete mode 100644 vendor/zendframework/zend-expressive-fastroute/src/FastRouteRouterFactory.php delete mode 100644 vendor/zendframework/zend-expressive-router/src/ConfigProvider.php delete mode 100644 vendor/zendframework/zend-expressive-router/src/DispatchMiddleware.php delete mode 100644 vendor/zendframework/zend-expressive-router/src/Exception/MissingDependencyException.php delete mode 100644 vendor/zendframework/zend-expressive-router/src/Middleware/DispatchMiddleware.php delete mode 100644 vendor/zendframework/zend-expressive-router/src/Middleware/DispatchMiddlewareFactory.php delete mode 100644 vendor/zendframework/zend-expressive-router/src/Middleware/ImplicitHeadMiddleware.php delete mode 100644 vendor/zendframework/zend-expressive-router/src/Middleware/ImplicitHeadMiddlewareFactory.php delete mode 100644 vendor/zendframework/zend-expressive-router/src/Middleware/ImplicitOptionsMiddleware.php delete mode 100644 vendor/zendframework/zend-expressive-router/src/Middleware/ImplicitOptionsMiddlewareFactory.php delete mode 100644 vendor/zendframework/zend-expressive-router/src/Middleware/RouteMiddleware.php delete mode 100644 vendor/zendframework/zend-expressive-router/src/Middleware/RouteMiddlewareFactory.php delete mode 100644 vendor/zendframework/zend-expressive-router/src/RouteMiddleware.php delete mode 100644 vendor/zendframework/zend-stdlib/CHANGELOG.md delete mode 100644 vendor/zendframework/zend-stdlib/LICENSE.md delete mode 100644 vendor/zendframework/zend-stdlib/README.md delete mode 100644 vendor/zendframework/zend-stdlib/composer.json delete mode 100644 vendor/zendframework/zend-stdlib/src/AbstractOptions.php delete mode 100644 vendor/zendframework/zend-stdlib/src/ArrayObject.php delete mode 100644 vendor/zendframework/zend-stdlib/src/ArraySerializableInterface.php delete mode 100644 vendor/zendframework/zend-stdlib/src/ArrayStack.php delete mode 100644 vendor/zendframework/zend-stdlib/src/ArrayUtils.php delete mode 100644 vendor/zendframework/zend-stdlib/src/ArrayUtils/MergeRemoveKey.php delete mode 100644 vendor/zendframework/zend-stdlib/src/ArrayUtils/MergeReplaceKey.php delete mode 100644 vendor/zendframework/zend-stdlib/src/ArrayUtils/MergeReplaceKeyInterface.php delete mode 100644 vendor/zendframework/zend-stdlib/src/ConsoleHelper.php delete mode 100644 vendor/zendframework/zend-stdlib/src/DispatchableInterface.php delete mode 100644 vendor/zendframework/zend-stdlib/src/ErrorHandler.php delete mode 100644 vendor/zendframework/zend-stdlib/src/Exception/BadMethodCallException.php delete mode 100644 vendor/zendframework/zend-stdlib/src/Exception/DomainException.php delete mode 100644 vendor/zendframework/zend-stdlib/src/Exception/ExceptionInterface.php delete mode 100644 vendor/zendframework/zend-stdlib/src/Exception/ExtensionNotLoadedException.php delete mode 100644 vendor/zendframework/zend-stdlib/src/Exception/InvalidArgumentException.php delete mode 100644 vendor/zendframework/zend-stdlib/src/Exception/LogicException.php delete mode 100644 vendor/zendframework/zend-stdlib/src/Exception/RuntimeException.php delete mode 100644 vendor/zendframework/zend-stdlib/src/FastPriorityQueue.php delete mode 100644 vendor/zendframework/zend-stdlib/src/Glob.php delete mode 100644 vendor/zendframework/zend-stdlib/src/Guard/AllGuardsTrait.php delete mode 100644 vendor/zendframework/zend-stdlib/src/Guard/ArrayOrTraversableGuardTrait.php delete mode 100644 vendor/zendframework/zend-stdlib/src/Guard/EmptyGuardTrait.php delete mode 100644 vendor/zendframework/zend-stdlib/src/Guard/NullGuardTrait.php delete mode 100644 vendor/zendframework/zend-stdlib/src/InitializableInterface.php delete mode 100644 vendor/zendframework/zend-stdlib/src/JsonSerializable.php delete mode 100644 vendor/zendframework/zend-stdlib/src/Message.php delete mode 100644 vendor/zendframework/zend-stdlib/src/MessageInterface.php delete mode 100644 vendor/zendframework/zend-stdlib/src/ParameterObjectInterface.php delete mode 100644 vendor/zendframework/zend-stdlib/src/Parameters.php delete mode 100644 vendor/zendframework/zend-stdlib/src/ParametersInterface.php delete mode 100644 vendor/zendframework/zend-stdlib/src/PriorityList.php delete mode 100644 vendor/zendframework/zend-stdlib/src/PriorityQueue.php delete mode 100644 vendor/zendframework/zend-stdlib/src/Request.php delete mode 100644 vendor/zendframework/zend-stdlib/src/RequestInterface.php delete mode 100644 vendor/zendframework/zend-stdlib/src/Response.php delete mode 100644 vendor/zendframework/zend-stdlib/src/ResponseInterface.php delete mode 100644 vendor/zendframework/zend-stdlib/src/SplPriorityQueue.php delete mode 100644 vendor/zendframework/zend-stdlib/src/SplQueue.php delete mode 100644 vendor/zendframework/zend-stdlib/src/SplStack.php delete mode 100644 vendor/zendframework/zend-stdlib/src/StringUtils.php delete mode 100644 vendor/zendframework/zend-stdlib/src/StringWrapper/AbstractStringWrapper.php delete mode 100644 vendor/zendframework/zend-stdlib/src/StringWrapper/Iconv.php delete mode 100644 vendor/zendframework/zend-stdlib/src/StringWrapper/Intl.php delete mode 100644 vendor/zendframework/zend-stdlib/src/StringWrapper/MbString.php delete mode 100644 vendor/zendframework/zend-stdlib/src/StringWrapper/Native.php delete mode 100644 vendor/zendframework/zend-stdlib/src/StringWrapper/StringWrapperInterface.php diff --git a/.gitignore b/.gitignore index c2226ea..c8f56dc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,7 @@ config/config.php +config/conf.php .idea -tmp +/public/uploads +/tmp +vendor composer.lock \ No newline at end of file diff --git a/composer.json b/composer.json index 056115b..3bd2776 100644 --- a/composer.json +++ b/composer.json @@ -16,7 +16,7 @@ "require": { "guzzlehttp/psr7": "^1.4", "http-interop/response-sender": "^1.0", - "zendframework/zend-expressive-fastroute": "^2.0", + "zendframework/zend-expressive-fastroute": "1.2.0", "twig/twig": "^2.4", "php-di/php-di": "^5.4", "pagerfanta/pagerfanta": "^2.1", @@ -28,8 +28,8 @@ }, "require-dev": { "squizlabs/php_codesniffer": "^3.0", - "phpunit/phpunit": "^6.2", "robmorgan/phinx": "0.8.1", + "phpunit/phpunit": "~5.2", "fzaninotto/faker": "^1.8" } } diff --git a/config/conf.php b/config/conf.php index 32e0b2d..b8c7df8 100644 --- a/config/conf.php +++ b/config/conf.php @@ -1,5 +1,7 @@ - - @@ -55,7 +53,6 @@ - @@ -71,14 +68,10 @@ - - - - diff --git a/public/index.php b/public/index.php index 3f31081..1ba2bf9 100644 --- a/public/index.php +++ b/public/index.php @@ -36,7 +36,7 @@ $app = (new \Framework\App( $chemin_new .'/config/config.php')) $container = $app->getContainer(); // Pose problème -$container->get(\Framework\Router::class)->get('/', \App\Gmarche\Actions\RegionIndexAction::class, 'home'); +//$container->get(\Framework\Router::class)->get('/', \App\Gmarche\Actions\RegionIndexAction::class, 'home'); $app->pipe(Whoops::class); $app->pipe(TrailingSlashMiddleware::class); diff --git a/public/uploads/products/panier.png b/public/uploads/products/panier.png deleted file mode 100644 index 36011257cb5ba0a5d295ff7281be6b4d9753884b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81496 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 B+#>)0 diff --git a/src/Framework/Router.php b/src/Framework/Router.php index 847b445..dfd6ce7 100644 --- a/src/Framework/Router.php +++ b/src/Framework/Router.php @@ -20,8 +20,8 @@ class Router public function __construct(?string $cache = null) { $this->router = new FastRouteRouter(null, null, [ - FastRouteRouter::CONFIG_CACHE_ENABLED => !is_null($cache), - FastRouteRouter::CONFIG_CACHE_FILE => $cache + // FastRouteRouter::CONFIG_CACHE_ENABLED => !is_null($cache), + // FastRouteRouter::CONFIG_CACHE_FILE => $cache ]); } @@ -72,7 +72,7 @@ class Router * @param $callable * @param string $prefixName */ - public function crud(string $prefixPath, $callable, string $prefixName) + /* public function crud(string $prefixPath, $callable, string $prefixName) { $this->get("$prefixPath", $callable, "$prefixName.index"); $this->get("$prefixPath/new", $callable, "$prefixName.create"); @@ -80,7 +80,7 @@ class Router $this->get("$prefixPath/{id:\d+}", $callable, "$prefixName.edit"); $this->post("$prefixPath/{id:\d+}", $callable); $this->delete("$prefixPath/{id:\d+}", $callable, "$prefixName.delete"); - } + }*/ diff --git a/src/Gmarche/Actions/AntenneShowAction.php b/src/Gmarche/Actions/AntenneShowAction.php index f5ec230..f4fcf0d 100644 --- a/src/Gmarche/Actions/AntenneShowAction.php +++ b/src/Gmarche/Actions/AntenneShowAction.php @@ -7,6 +7,7 @@ use Framework\Actions\RouterAwareAction; use Framework\Renderer\RendererInterface; use Framework\Router; use GuzzleHttp\Psr7\Response; +use Psr\Container\ContainerInterface; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface as Request; @@ -33,22 +34,25 @@ class AntenneShowAction public function __construct( RendererInterface $renderer, RegionTable $regionTable, - AntenneTable $antenneTable + AntenneTable $antenneTable, + ContainerInterface $container ) { $this->renderer = $renderer; $this->regionTable = $regionTable; $this->antenneTable = $antenneTable; + $this->container = $container; } public function __invoke(Request $request) { $params = $request->getQueryParams(); + $gmarchePrefix = $this->container->get('gmarche.prefix'); // On récupère l'id de la région cliquée $region_id = $this->regionTable->findBy('slug', $request->getAttribute('slug'))->id; $slug = $request->getAttribute('slug'); $page = $params['p'] ?? 1; // Si la page n'est pas définie, on l'initialise à 1 - $antennes = $this->antenneTable->findAllbyRegion($region_id)->paginate(10, $page); + $antennes = $this->antenneTable->findAllbyRegion($region_id)->paginate(25, $page); $region=$this->regionTable->findBy('slug', $request->getAttribute('slug')); //$antenne = 1; @@ -58,6 +62,6 @@ class AntenneShowAction 'id' => $region->id ]); }*/ - return $this->renderer->render('@gmarche/antenne', compact('slug', 'region', 'antennes', 'page')); + return $this->renderer->render('@gmarche/antenne', compact('slug', 'region', 'gmarchePrefix','antennes', 'page')); } } diff --git a/src/Gmarche/GmarcheModule.php b/src/Gmarche/GmarcheModule.php index dda3119..47e55da 100644 --- a/src/Gmarche/GmarcheModule.php +++ b/src/Gmarche/GmarcheModule.php @@ -17,11 +17,10 @@ class GmarcheModule extends Module public function __construct(ContainerInterface $container) { - // $uri = $_SERVER['REQUEST_URI']; $gmarchePrefix = $container->get('gmarche.prefix'); $container->get(RendererInterface::class)->addPath('gmarche', __DIR__ . '/views'); $router = $container->get(Router::class); - $router->get( $gmarchePrefix, RegionIndexAction::class, 'gmarche.index'); - $router->get("$gmarchePrefix/{slug:[a-z\-0-9]+}", AntenneShowAction::class, 'gmarche.antenne'); + $router->get( '/france', RegionIndexAction::class, 'gmarche.index'); + $router->get("/france/{slug:[a-z\-0-9]+}", AntenneShowAction::class, 'gmarche.antenne'); } } diff --git a/src/Gmarche/config.php b/src/Gmarche/config.php index 8d1d0a3..a0473f6 100644 --- a/src/Gmarche/config.php +++ b/src/Gmarche/config.php @@ -5,5 +5,5 @@ use function \Di\object; use function \Di\get; return [ - 'gmarche.prefix' => '/gmarche' + 'gmarche.prefix' => '/france' ]; diff --git a/src/Gmarche/views/antenne.twig b/src/Gmarche/views/antenne.twig index a74e593..5f9bf1e 100644 --- a/src/Gmarche/views/antenne.twig +++ b/src/Gmarche/views/antenne.twig @@ -32,7 +32,7 @@

    {% for antenne in antennes %} - +
  • {{ antenne.name }}
  • diff --git a/src/Product/Actions/ProductIndexAction.php b/src/Product/Actions/ProductIndexAction.php index d0899af..95c1ee8 100644 --- a/src/Product/Actions/ProductIndexAction.php +++ b/src/Product/Actions/ProductIndexAction.php @@ -6,6 +6,7 @@ use App\Gmarche\Table\RegionTable; use App\Product\Table\ProductTable; use Framework\Actions\RouterAwareAction; use Framework\Renderer\RendererInterface; +use Psr\Container\ContainerInterface; use Psr\Http\Message\ServerRequestInterface as Request; class ProductIndexAction @@ -27,18 +28,20 @@ class ProductIndexAction RendererInterface $renderer, ProductTable $productTable, AntenneTable $antenneTable, - RegionTable $regionTable + RegionTable $regionTable, + ContainerInterface $container ) { $this->renderer = $renderer; $this->productTable = $productTable; $this->antenneTable = $antenneTable; $this->regionTable = $regionTable; - + $this->container = $container; } public function __invoke(Request $request) { $params = $request->getQueryParams(); + $gmarchePrefix = $this->container->get('gmarche.prefix'); $antenne_slug =$request->getAttribute('slug'); $region_slug =$request->getAttribute('region'); @@ -55,6 +58,6 @@ class ProductIndexAction //echo "antenne_ici"; //var_dump($items); //die(); - return $this->renderer->render($viewPath.'/index', compact('antenne_slug','region_name','region_slug','antenne_id','antenne_name','viewPath', 'items' )); + return $this->renderer->render($viewPath.'/index', compact('antenne_slug','gmarchePrefix','region_name','region_slug','antenne_id','antenne_name','viewPath', 'items' )); } } diff --git a/src/Product/ProductModule.php b/src/Product/ProductModule.php index d919f7c..b5b2886 100644 --- a/src/Product/ProductModule.php +++ b/src/Product/ProductModule.php @@ -5,11 +5,12 @@ use App\Admin\AdminTwigExtension; use App\Product\Actions\ProductCrudAction; use App\Product\Actions\ProductIndexAction; use Framework\Auth\LoggedInMiddleware; +use Framework\Middleware\CombinedMiddleware; use Framework\Module; use Framework\Renderer\RendererInterface; use Framework\Renderer\TwigRenderer; use Framework\Router; -use Grpc\Server; +//use Grpc\Server; use GuzzleHttp\Psr7\ServerRequest; use Psr\Container\ContainerInterface; @@ -30,22 +31,11 @@ class ProductModule extends Module $router = $container->get(Router::class); //$router->get("$gmarchePrefix/{region:[a-z\-0-9]+}/{antenne:[a-z\-0-9]+}", ProductIndexAction::class, 'product.index'); //$router->get("$gmarchePrefix/{region:[a-z\-]+}/{slug:[a-z\-]+}", ProductIndexAction::class, 'product.ville'); - $router->get("$gmarchePrefix/{region:[a-z\-0-9]+}/{slug:[a-z\-0-9]+}/{antenne:[0-9]{1,}}", ProductIndexAction::class, 'product.ville'); + $router->get("/france/{region:[a-z\-0-9]+}/{slug:[a-z\-0-9]+}/produits", ProductIndexAction::class, 'product.ville'); + // comb $router->get("$gmarchePrefix/{region:[a-z\-0-9]+}/{slug:[a-z\-0-9]+}/produits", new CombinedMiddleware($container, [ProductIndexAction::class]), 'product.ville'); // $router->get("$gmarchePrefix/{region:[a-z\-0-9]+}/{antenne:[a-z\-0-9]+}/{slug:[a-z\-0-9]+}", ProductIndexAction::class, 'product.admin'); - //$router->get("$gmarchePrefix/{region:[a-z\-0-9]+}/fuck/{antenne:[a-z\-0-9]+}", ProductIndexAction::class, 'product.index'); - // $route = $router->match(new ServerRequest('GET','/gmarche/ile-de-france/paris/1')); - //$this->assertEquals(null, $route); - //echo 'var dump route'; - //var_dump($route); - //die(); - -// $router->get("$gmarchePrefix/{region:[a-z\-0-9]+}/{slug:[a-z\-0-9]+}", ProductIndexAction::class, 'product.index'); - //$router->get("$gmarchePrefix/ile-de-france/paris", ProductIndexAction::class, 'product.index'); - //echo "
    var_dump"; -//var_dump($router); -//die(); // $router->crud("$gmarchePrefix/{region:[a-z\-]+}/{slug:[a-z\-0-9]+}/{antenne:[0-9]{1,}}",[LoggedInMiddleware::class, ProductCrudAction::class],'product.admin'); } diff --git a/src/Product/views/admin/products/index.twig b/src/Product/views/admin/products/index.twig index b39d9f1..f81e717 100644 --- a/src/Product/views/admin/products/index.twig +++ b/src/Product/views/admin/products/index.twig @@ -37,22 +37,95 @@ .breadcrumb { font-size: 1rem; } + + .toggle_radio { + position: relative; + background: rgba(0,0,0,.1); + margin: -3px auto 4px 10px; + overflow: hidden; + padding: 0 !important; + border-radius: 50px; + height: 26px; + width: 215px; + } + .toggle_radio > * { + float: left; + } + .toggle_radio input[type=radio]{ + display: none; + /*position: fixed;*/ + } + .toggle_radio label{ + /* font: 90%/1.618 "Source Sans Pro";*/ + color: rgba(0,0,0,.9); + z-index: 0; + display: block; + width: 100px; + height: 20px; + margin: 3px 3px; + border-radius: 50px; + cursor: pointer; + z-index: 1; + /*background: rgba(0,0,0,.1);*/ + text-align: center; + /*margin: 0 2px;*/ + /*background: blue;*/ /*make it blue*/ + } + .toggle_option_slider{ + width: 100px; + height: 20px; + position: absolute; + top: 3px; + border-radius: 50px; + transition: all .4s ease; + } + + #first_toggle:checked ~ .toggle_option_slider{ + background: rgba(0,0,0,.3); + left: 3px; + } + #second_toggle:checked ~ .toggle_option_slider{ + background: rgba(0,0,0,.3); + left: 109px; + } +
    -
    -

    G-Marché de : {{ antenne_name }}

    -
    + {% if antenne_name == 'Paris' %}