Expat License ------------- uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/LICENSE Unknown or generated -------------------- uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/.editorconfig uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/.github/CONTRIBUTING.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/.github/FUNDING.yml uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/.github/ISSUE_TEMPLATE/Bug_Report.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/.github/ISSUE_TEMPLATE/Feature_Request.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/.github/ISSUE_TEMPLATE/Question.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/.github/PULL_REQUEST_TEMPLATE/Bug_Fix.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/.github/PULL_REQUEST_TEMPLATE/New_Feature.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/.github/workflows/quality-assurance.yml uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/.php_cs uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/CHANGELOG.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/CONDUCT.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/README.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/benchmark/build.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/benchmark/http-create-from-components.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/benchmark/parse.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/benchmark/uri-template.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/composer.json uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/CNAME uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/_config.yml uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/_data/images.yml uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/_data/menu.yml uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/_data/packages.yml uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/_data/project.yml uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/_includes/building-block.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/_layouts/default.html uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/_layouts/homepage.html uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/_layouts/redirect.html uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/1.0/api.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/1.0/data-path.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/1.0/fragment.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/1.0/hierarchical-path.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/1.0/host.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/1.0/index.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/1.0/parsers.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/1.0/path.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/1.0/port.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/1.0/query.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/1.0/scheme.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/1.0/userinfo.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/api.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/authority.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/data-path.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/domain.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/fragment.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/hierarchical-path.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/host.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/index.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/ipv4-normalizer.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/modifiers/host.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/modifiers/index.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/modifiers/path.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/modifiers/query.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/path.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/port.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/query-parser-builder.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/query.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/scheme.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/upgrading.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/components/2.0/userinfo.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/custom.css uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/custom.js uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/domain-parser/1.0/index.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/domain-parser/1.0/manager.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/domain-parser/1.0/rules.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/homepage.css uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/index.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/manipulations/1.0/formatter.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/manipulations/1.0/index.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/manipulations/1.0/middlewares.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/manipulations/1.0/references.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/parser/1.0/index.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/query-parser/1.0/index.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/releases.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/schemes/1.0/api.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/schemes/1.0/extension.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/schemes/1.0/factory.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/schemes/1.0/index.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/schemes/1.0/schemes/data.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/schemes/1.0/schemes/file.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/schemes/1.0/schemes/ftp.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/schemes/1.0/schemes/http.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/schemes/1.0/schemes/uri.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/schemes/1.0/schemes/ws.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/components/datauri-path.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/components/fragment.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/components/hierarchical-path.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/components/host.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/components/overview.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/components/pass.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/components/path.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/components/port.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/components/query.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/components/scheme.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/components/user.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/components/userinfo.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/definitions.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/index.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/installation.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/services/formatter.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/services/parser-query.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/services/parser-uri.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/uri/extension.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/uri/instantiation.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/uri/manipulation.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/uri/manipulation/generic.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/uri/manipulation/host.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/uri/manipulation/path.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/uri/manipulation/query.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/uri/properties.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/uri/schemes/data-uri.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/uri/schemes/ftp.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/uri/schemes/http.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/4.0/uri/schemes/ws.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/5.0/index.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/5.0/upgrading.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/6.0/index.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/6.0/info.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/6.0/parser-builder.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/6.0/psr7.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/6.0/resolver-relativizer.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/6.0/rfc3986.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/6.0/upgrading.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/docs/uri/6.0/uri-template.md uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/phpstan.src.neon uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/phpstan.tests.neon uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/phpunit.xml uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/src/Exceptions/TemplateCanNotBeExpanded.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/src/Http.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/src/HttpFactory.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/src/Uri.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/src/UriInfo.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/src/UriResolver.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/src/UriString.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/src/UriTemplate.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/src/UriTemplate/Expression.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/src/UriTemplate/Template.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/src/UriTemplate/VarSpecifier.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/src/UriTemplate/VariableBag.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/DataTest.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/FactoryTest.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/FileTest.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/FtpTest.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/HttpFactoryTest.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/HttpTest.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/RelativizerTest.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/ResolverTest.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/UriInfoTest.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/UriStringTest.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/UriTemplate/ExpressionTest.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/UriTemplate/TemplateTest.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/UriTemplate/VarSpecifierTest.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/UriTemplate/VariableBagTest.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/UriTemplateTest.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/UriTest.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/WsTest.php uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/data/hello-world.txt uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/data/john-doe.vcf uri-09da64118eaf4c5d52f9923a1e6a5be1da52fd9a/tests/data/red-nose.gif