gitextract_flwa4hbi/ ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ └── ci.yml ├── .gitignore ├── .php-cs-fixer.dist.php ├── CHANGELOG.md ├── LICENSE ├── README.md ├── build.xml ├── composer.json ├── examples/ │ ├── example-01.php │ └── example-02.php ├── manifest.xsd ├── phive.xml ├── phpunit.xml ├── psalm.xml ├── src/ │ ├── ManifestDocumentMapper.php │ ├── ManifestLoader.php │ ├── ManifestSerializer.php │ ├── exceptions/ │ │ ├── ElementCollectionException.php │ │ ├── Exception.php │ │ ├── InvalidApplicationNameException.php │ │ ├── InvalidEmailException.php │ │ ├── InvalidUrlException.php │ │ ├── ManifestDocumentException.php │ │ ├── ManifestDocumentLoadingException.php │ │ ├── ManifestDocumentMapperException.php │ │ ├── ManifestElementException.php │ │ ├── ManifestLoaderException.php │ │ └── NoEmailAddressException.php │ ├── values/ │ │ ├── Application.php │ │ ├── ApplicationName.php │ │ ├── Author.php │ │ ├── AuthorCollection.php │ │ ├── AuthorCollectionIterator.php │ │ ├── BundledComponent.php │ │ ├── BundledComponentCollection.php │ │ ├── BundledComponentCollectionIterator.php │ │ ├── CopyrightInformation.php │ │ ├── Email.php │ │ ├── Extension.php │ │ ├── Library.php │ │ ├── License.php │ │ ├── Manifest.php │ │ ├── PhpExtensionRequirement.php │ │ ├── PhpVersionRequirement.php │ │ ├── Requirement.php │ │ ├── RequirementCollection.php │ │ ├── RequirementCollectionIterator.php │ │ ├── Type.php │ │ └── Url.php │ └── xml/ │ ├── AuthorElement.php │ ├── AuthorElementCollection.php │ ├── BundlesElement.php │ ├── ComponentElement.php │ ├── ComponentElementCollection.php │ ├── ContainsElement.php │ ├── CopyrightElement.php │ ├── ElementCollection.php │ ├── ExtElement.php │ ├── ExtElementCollection.php │ ├── ExtensionElement.php │ ├── LicenseElement.php │ ├── ManifestDocument.php │ ├── ManifestElement.php │ ├── PhpElement.php │ └── RequiresElement.php └── tests/ ├── ManifestDocumentMapperTest.php ├── ManifestLoaderTest.php ├── ManifestSerializerTest.php ├── _fixture/ │ ├── custom.xml │ ├── extension-invalidcompatible.xml │ ├── extension.xml │ ├── invalidversion.xml │ ├── invalidversionconstraint.xml │ ├── library.xml │ ├── manifest.xml │ ├── noemailauthor.xml │ ├── phpunit-5.6.5.xml │ └── test.phar ├── exceptions/ │ └── ManifestDocumentLoadingExceptionTest.php ├── values/ │ ├── ApplicationNameTest.php │ ├── ApplicationTest.php │ ├── AuthorCollectionTest.php │ ├── AuthorTest.php │ ├── BundledComponentCollectionTest.php │ ├── BundledComponentTest.php │ ├── CopyrightInformationTest.php │ ├── EmailTest.php │ ├── ExtensionTest.php │ ├── LibraryTest.php │ ├── LicenseTest.php │ ├── ManifestTest.php │ ├── PhpExtensionRequirementTest.php │ ├── PhpVersionRequirementTest.php │ ├── RequirementCollectionTest.php │ └── UrlTest.php └── xml/ ├── AuthorElementCollectionTest.php ├── AuthorElementTest.php ├── BundlesElementTest.php ├── ComponentElementCollectionTest.php ├── ComponentElementTest.php ├── ContainsElementTest.php ├── CopyrightElementTest.php ├── ElementCollectionTest.php ├── ExtElementCollectionTest.php ├── ExtElementTest.php ├── ExtensionElementTest.php ├── LicenseElementTest.php ├── ManifestDocumentTest.php ├── PhpElementTest.php └── RequiresElementTest.php