gitextract_lyoz_2vn/ ├── .gitattributes ├── .github/ │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ └── close-pull-request.yml ├── .gitignore ├── Alias.php ├── Attribute/ │ ├── DeprecatedAlias.php │ └── Route.php ├── CHANGELOG.md ├── CompiledRoute.php ├── DependencyInjection/ │ ├── AddExpressionLanguageProvidersPass.php │ ├── RoutingControllerPass.php │ └── RoutingResolverPass.php ├── Exception/ │ ├── ExceptionInterface.php │ ├── InvalidArgumentException.php │ ├── InvalidParameterException.php │ ├── LogicException.php │ ├── MethodNotAllowedException.php │ ├── MissingMandatoryParametersException.php │ ├── NoConfigurationException.php │ ├── ResourceNotFoundException.php │ ├── RouteCircularReferenceException.php │ ├── RouteNotFoundException.php │ └── RuntimeException.php ├── Generator/ │ ├── CompiledUrlGenerator.php │ ├── ConfigurableRequirementsInterface.php │ ├── Dumper/ │ │ ├── CompiledUrlGeneratorDumper.php │ │ ├── GeneratorDumper.php │ │ └── GeneratorDumperInterface.php │ ├── UrlGenerator.php │ └── UrlGeneratorInterface.php ├── LICENSE ├── Loader/ │ ├── AttributeClassLoader.php │ ├── AttributeDirectoryLoader.php │ ├── AttributeFileLoader.php │ ├── AttributeServicesLoader.php │ ├── ClosureLoader.php │ ├── Configurator/ │ │ ├── AliasConfigurator.php │ │ ├── CollectionConfigurator.php │ │ ├── ImportConfigurator.php │ │ ├── RouteConfigurator.php │ │ ├── RoutesReference.php │ │ ├── RoutingConfigurator.php │ │ └── Traits/ │ │ ├── AddTrait.php │ │ ├── HostTrait.php │ │ ├── LocalizedRouteTrait.php │ │ ├── PrefixTrait.php │ │ └── RouteTrait.php │ ├── ContainerLoader.php │ ├── ContentLoaderTrait.php │ ├── DirectoryLoader.php │ ├── GlobFileLoader.php │ ├── ObjectLoader.php │ ├── PhpFileLoader.php │ ├── Psr4DirectoryLoader.php │ ├── YamlFileLoader.php │ └── schema/ │ ├── routing/ │ │ └── routing-1.0.xsd │ └── routing.schema.json ├── Matcher/ │ ├── CompiledUrlMatcher.php │ ├── Dumper/ │ │ ├── CompiledUrlMatcherDumper.php │ │ ├── CompiledUrlMatcherTrait.php │ │ ├── MatcherDumper.php │ │ ├── MatcherDumperInterface.php │ │ └── StaticPrefixCollection.php │ ├── ExpressionLanguageProvider.php │ ├── RedirectableUrlMatcher.php │ ├── RedirectableUrlMatcherInterface.php │ ├── RequestMatcherInterface.php │ ├── TraceableUrlMatcher.php │ ├── UrlMatcher.php │ └── UrlMatcherInterface.php ├── README.md ├── RequestContext.php ├── RequestContextAwareInterface.php ├── Requirement/ │ ├── EnumRequirement.php │ └── Requirement.php ├── Route.php ├── RouteCollection.php ├── RouteCompiler.php ├── RouteCompilerInterface.php ├── Router.php ├── RouterInterface.php ├── Tests/ │ ├── Attribute/ │ │ └── RouteTest.php │ ├── CompiledRouteTest.php │ ├── DependencyInjection/ │ │ ├── AddExpressionLanguageProvidersPassTest.php │ │ ├── RoutingControllerPassTest.php │ │ └── RoutingResolverPassTest.php │ ├── Fixtures/ │ │ ├── AttributeFixtures/ │ │ │ ├── AbstractClassController.php │ │ │ ├── ActionPathController.php │ │ │ ├── AliasClassController.php │ │ │ ├── AliasInvokableController.php │ │ │ ├── AliasLocalizedRouteController.php │ │ │ ├── AliasRouteController.php │ │ │ ├── BazClass.php │ │ │ ├── DefaultValueController.php │ │ │ ├── DeprecatedAliasCustomMessageRouteController.php │ │ │ ├── DeprecatedAliasRouteController.php │ │ │ ├── EncodingClass.php │ │ │ ├── ExplicitLocalizedActionPathController.php │ │ │ ├── ExtendedRoute.php │ │ │ ├── ExtendedRouteOnClassController.php │ │ │ ├── ExtendedRouteOnMethodController.php │ │ │ ├── FooController.php │ │ │ ├── GlobalDefaultsClass.php │ │ │ ├── InvokableController.php │ │ │ ├── InvokableFQCNAliasConflictController.php │ │ │ ├── InvokableLocalizedController.php │ │ │ ├── InvokableMethodController.php │ │ │ ├── LocalizedActionPathController.php │ │ │ ├── LocalizedMethodActionControllers.php │ │ │ ├── LocalizedPrefixLocalizedActionController.php │ │ │ ├── LocalizedPrefixMissingLocaleActionController.php │ │ │ ├── LocalizedPrefixMissingRouteLocaleActionController.php │ │ │ ├── LocalizedPrefixWithRouteWithoutLocale.php │ │ │ ├── MethodActionControllers.php │ │ │ ├── MethodsAndSchemes.php │ │ │ ├── MissingRouteNameController.php │ │ │ ├── MultipleDeprecatedAliasRouteController.php │ │ │ ├── NothingButNameController.php │ │ │ ├── PrefixedActionLocalizedRouteController.php │ │ │ ├── PrefixedActionPathController.php │ │ │ ├── RequirementsWithoutPlaceholderNameController.php │ │ │ ├── RouteWithEnv.php │ │ │ ├── RouteWithPrefixController.php │ │ │ ├── RouteWithPriorityController.php │ │ │ └── Utf8ActionControllers.php │ │ ├── AttributedClasses/ │ │ │ ├── AbstractClass.php │ │ │ ├── BarClass.php │ │ │ ├── BazClass.php │ │ │ ├── EncodingClass.php │ │ │ ├── FooClass.php │ │ │ └── FooTrait.php │ │ ├── Attributes/ │ │ │ └── FooAttributes.php │ │ ├── AttributesFixtures/ │ │ │ ├── AttributesClassParamAfterCommaController.php │ │ │ ├── AttributesClassParamAfterParenthesisController.php │ │ │ ├── AttributesClassParamInlineAfterCommaController.php │ │ │ ├── AttributesClassParamInlineAfterParenthesisController.php │ │ │ ├── AttributesClassParamInlineQuotedAfterCommaController.php │ │ │ ├── AttributesClassParamInlineQuotedAfterParenthesisController.php │ │ │ ├── AttributesClassParamQuotedAfterCommaController.php │ │ │ └── AttributesClassParamQuotedAfterParenthesisController.php │ │ ├── CustomCompiledRoute.php │ │ ├── CustomRouteCompiler.php │ │ ├── Enum/ │ │ │ ├── TestIntBackedEnum.php │ │ │ ├── TestStringBackedEnum.php │ │ │ ├── TestStringBackedEnum2.php │ │ │ └── TestUnitEnum.php │ │ ├── OtherAnnotatedClasses/ │ │ │ ├── NoStartTagClass.php │ │ │ └── VariadicClass.php │ │ ├── Psr4Controllers/ │ │ │ ├── MyController.php │ │ │ ├── MyUnannotatedController.php │ │ │ └── SubNamespace/ │ │ │ ├── EvenDeeperNamespace/ │ │ │ │ └── MyOtherController.php │ │ │ ├── IrrelevantClass.php │ │ │ ├── IrrelevantEnum.php │ │ │ ├── IrrelevantInterface.php │ │ │ ├── MyAbstractController.php │ │ │ ├── MyChildController.php │ │ │ ├── MyControllerWithATrait.php │ │ │ └── SomeSharedImplementation.php │ │ ├── RedirectableUrlMatcher.php │ │ ├── TraceableAttributeClassLoader.php │ │ ├── alias/ │ │ │ ├── alias.php │ │ │ ├── alias.yaml │ │ │ ├── expected.php │ │ │ ├── invalid-alias.yaml │ │ │ ├── invalid-deprecated-no-package.yaml │ │ │ ├── invalid-deprecated-no-version.yaml │ │ │ └── override.yaml │ │ ├── annotated.php │ │ ├── array_routes.php │ │ ├── array_when_env.php │ │ ├── bad_format.yml │ │ ├── class-attributes.php │ │ ├── class-attributes.yaml │ │ ├── collection-defaults.php │ │ ├── controller/ │ │ │ ├── empty_wildcard/ │ │ │ │ └── .gitignore │ │ │ ├── import__controller.yml │ │ │ ├── import_controller.yml │ │ │ ├── import_override_defaults.yml │ │ │ ├── override_defaults.yml │ │ │ └── routing.yml │ │ ├── defaults.php │ │ ├── defaults.yml │ │ ├── directory/ │ │ │ ├── recurse/ │ │ │ │ ├── routes1.yml │ │ │ │ └── routes2.yml │ │ │ └── routes3.yml │ │ ├── directory_import/ │ │ │ └── import.yml │ │ ├── dumper/ │ │ │ ├── compiled_url_matcher0.php │ │ │ ├── compiled_url_matcher1.php │ │ │ ├── compiled_url_matcher10.php │ │ │ ├── compiled_url_matcher11.php │ │ │ ├── compiled_url_matcher12.php │ │ │ ├── compiled_url_matcher13.php │ │ │ ├── compiled_url_matcher14.php │ │ │ ├── compiled_url_matcher2.php │ │ │ ├── compiled_url_matcher3.php │ │ │ ├── compiled_url_matcher4.php │ │ │ ├── compiled_url_matcher5.php │ │ │ ├── compiled_url_matcher6.php │ │ │ ├── compiled_url_matcher7.php │ │ │ ├── compiled_url_matcher8.php │ │ │ └── compiled_url_matcher9.php │ │ ├── empty.yml │ │ ├── file_resource.yml │ │ ├── glob/ │ │ │ ├── bar.yml │ │ │ ├── baz.yml │ │ │ ├── import_multiple.yml │ │ │ ├── import_single.yml │ │ │ ├── php_dsl.php │ │ │ ├── php_dsl_bar.php │ │ │ └── php_dsl_baz.php │ │ ├── import_with_name_prefix/ │ │ │ └── routing.yml │ │ ├── import_with_no_trailing_slash/ │ │ │ └── routing.yml │ │ ├── imported-with-defaults.php │ │ ├── imported-with-defaults.yml │ │ ├── importer-php-returns-array-with-import.yml │ │ ├── importer-php-returns-array.php │ │ ├── importer-with-defaults.php │ │ ├── importer-with-defaults.yml │ │ ├── incomplete.yml │ │ ├── legacy_internal_scope.php │ │ ├── locale_and_host/ │ │ │ ├── import-with-host-expected-collection.php │ │ │ ├── import-with-locale-and-host-expected-collection.php │ │ │ ├── import-with-single-host-expected-collection.php │ │ │ ├── import-without-host-expected-collection.php │ │ │ ├── imported.php │ │ │ ├── imported.yml │ │ │ ├── importer-with-host.php │ │ │ ├── importer-with-host.yml │ │ │ ├── importer-with-locale-and-host.php │ │ │ ├── importer-with-locale-and-host.yml │ │ │ ├── importer-with-single-host.php │ │ │ ├── importer-with-single-host.yml │ │ │ ├── importer-without-host.php │ │ │ ├── importer-without-host.yml │ │ │ ├── priorized-host.yml │ │ │ ├── route-with-hosts-expected-collection.php │ │ │ ├── route-with-hosts.php │ │ │ └── route-with-hosts.yml │ │ ├── localized/ │ │ │ ├── imported-with-locale-but-not-localized.yml │ │ │ ├── imported-with-locale.yml │ │ │ ├── imported-with-utf8.php │ │ │ ├── imported-with-utf8.yml │ │ │ ├── importer-with-controller-default.yml │ │ │ ├── importer-with-locale-imports-non-localized-route.yml │ │ │ ├── importer-with-locale.yml │ │ │ ├── importer-with-utf8.php │ │ │ ├── importer-with-utf8.yml │ │ │ ├── importing-localized-route.yml │ │ │ ├── localized-prefix.yml │ │ │ ├── localized-route.yml │ │ │ ├── missing-locale-in-importer.yml │ │ │ ├── not-localized.yml │ │ │ ├── officially_formatted_locales.yml │ │ │ ├── route-without-path-or-locales.yml │ │ │ ├── utf8.php │ │ │ └── utf8.yml │ │ ├── nonesense_resource_plus_path.yml │ │ ├── nonesense_type_without_resource.yml │ │ ├── nonvalid.yml │ │ ├── nonvalid2.yml │ │ ├── nonvalidkeys.yml │ │ ├── php_dsl.php │ │ ├── php_dsl_i18n.php │ │ ├── php_dsl_sub.php │ │ ├── php_dsl_sub_i18n.php │ │ ├── php_dsl_sub_root.php │ │ ├── php_object_dsl.php │ │ ├── psr4-attributes.php │ │ ├── psr4-attributes.yaml │ │ ├── psr4-controllers-redirection/ │ │ │ ├── psr4-attributes.php │ │ │ └── psr4-attributes.yaml │ │ ├── psr4-controllers-redirection.php │ │ ├── psr4-controllers-redirection.yaml │ │ ├── requirements_without_placeholder_name.yml │ │ ├── special_route_name.yml │ │ ├── validpattern.php │ │ ├── validpattern.yml │ │ ├── validresource.php │ │ ├── validresource.yml │ │ ├── when-env.php │ │ ├── when-env.yml │ │ └── with_define_path_variable.php │ ├── Generator/ │ │ ├── Dumper/ │ │ │ └── CompiledUrlGeneratorDumperTest.php │ │ └── UrlGeneratorTest.php │ ├── Loader/ │ │ ├── AttributeClassLoaderTest.php │ │ ├── AttributeDirectoryLoaderTest.php │ │ ├── AttributeFileLoaderTest.php │ │ ├── AttributeServicesLoaderTest.php │ │ ├── ClosureLoaderTest.php │ │ ├── Configurator/ │ │ │ └── Traits/ │ │ │ └── PrefixTraitTest.php │ │ ├── ContainerLoaderTest.php │ │ ├── DirectoryLoaderTest.php │ │ ├── FileLocatorStub.php │ │ ├── GlobFileLoaderTest.php │ │ ├── ObjectLoaderTest.php │ │ ├── PhpFileLoaderTest.php │ │ ├── Psr4DirectoryLoaderTest.php │ │ └── YamlFileLoaderTest.php │ ├── Matcher/ │ │ ├── CompiledRedirectableUrlMatcherTest.php │ │ ├── CompiledUrlMatcherTest.php │ │ ├── Dumper/ │ │ │ ├── CompiledUrlMatcherDumperTest.php │ │ │ └── StaticPrefixCollectionTest.php │ │ ├── ExpressionLanguageProviderTest.php │ │ ├── RedirectableUrlMatcherTest.php │ │ ├── TraceableUrlMatcherTest.php │ │ └── UrlMatcherTest.php │ ├── RequestContextTest.php │ ├── Requirement/ │ │ ├── EnumRequirementTest.php │ │ └── RequirementTest.php │ ├── RouteCollectionTest.php │ ├── RouteCompilerTest.php │ ├── RouteTest.php │ └── RouterTest.php ├── composer.json └── phpunit.xml.dist