SYMBOL INDEX (1150 symbols across 176 files) FILE: Alias.php class Alias (line 16) | class Alias method __construct (line 20) | public function __construct( method withId (line 25) | public function withId(string $id): static method getId (line 39) | public function getId(): string method setDeprecated (line 55) | public function setDeprecated(string $package, string $version, string... method isDeprecated (line 76) | public function isDeprecated(): bool method getDeprecation (line 84) | public function getDeprecation(string $name): array FILE: Attribute/DeprecatedAlias.php class DeprecatedAlias (line 17) | class DeprecatedAlias method __construct (line 19) | public function __construct( FILE: Attribute/Route.php class Route (line 18) | #[\Attribute(\Attribute::IS_REPEATABLE | \Attribute::TARGET_CLASS | \Att... method __construct (line 51) | public function __construct( FILE: CompiledRoute.php class CompiledRoute (line 19) | class CompiledRoute implements \Serializable method __construct (line 31) | public function __construct( method __serialize (line 43) | public function __serialize(): array method serialize (line 60) | final public function serialize(): string method __unserialize (line 65) | public function __unserialize(array $data): void method unserialize (line 80) | final public function unserialize(string $serialized): void method getStaticPrefix (line 88) | public function getStaticPrefix(): string method getRegex (line 96) | public function getRegex(): string method getHostRegex (line 104) | public function getHostRegex(): ?string method getTokens (line 112) | public function getTokens(): array method getHostTokens (line 120) | public function getHostTokens(): array method getVariables (line 128) | public function getVariables(): array method getPathVariables (line 136) | public function getPathVariables(): array method getHostVariables (line 144) | public function getHostVariables(): array FILE: DependencyInjection/AddExpressionLanguageProvidersPass.php class AddExpressionLanguageProvidersPass (line 23) | class AddExpressionLanguageProvidersPass implements CompilerPassInterface method process (line 25) | public function process(ContainerBuilder $container): void FILE: DependencyInjection/RoutingControllerPass.php class RoutingControllerPass (line 21) | final class RoutingControllerPass implements CompilerPassInterface method process (line 25) | public function process(ContainerBuilder $container): void FILE: DependencyInjection/RoutingResolverPass.php class RoutingResolverPass (line 24) | class RoutingResolverPass implements CompilerPassInterface method process (line 28) | public function process(ContainerBuilder $container): void FILE: Exception/ExceptionInterface.php type ExceptionInterface (line 19) | interface ExceptionInterface extends \Throwable FILE: Exception/InvalidArgumentException.php class InvalidArgumentException (line 14) | class InvalidArgumentException extends \InvalidArgumentException impleme... FILE: Exception/InvalidParameterException.php class InvalidParameterException (line 19) | class InvalidParameterException extends \InvalidArgumentException implem... FILE: Exception/LogicException.php class LogicException (line 14) | class LogicException extends \LogicException FILE: Exception/MethodNotAllowedException.php class MethodNotAllowedException (line 21) | class MethodNotAllowedException extends \RuntimeException implements Exc... method __construct (line 28) | public function __construct(array $allowedMethods, string $message = '... method getAllowedMethods (line 40) | public function getAllowedMethods(): array FILE: Exception/MissingMandatoryParametersException.php class MissingMandatoryParametersException (line 20) | class MissingMandatoryParametersException extends \InvalidArgumentExcept... method __construct (line 28) | public function __construct(string $routeName = '', array $missingPara... method getMissingParameters (line 40) | public function getMissingParameters(): array method getRouteName (line 45) | public function getRouteName(): string FILE: Exception/NoConfigurationException.php class NoConfigurationException (line 19) | class NoConfigurationException extends ResourceNotFoundException FILE: Exception/ResourceNotFoundException.php class ResourceNotFoundException (line 21) | class ResourceNotFoundException extends \RuntimeException implements Exc... FILE: Exception/RouteCircularReferenceException.php class RouteCircularReferenceException (line 14) | class RouteCircularReferenceException extends RuntimeException method __construct (line 16) | public function __construct(string $routeId, array $path) FILE: Exception/RouteNotFoundException.php class RouteNotFoundException (line 19) | class RouteNotFoundException extends \InvalidArgumentException implement... FILE: Exception/RuntimeException.php class RuntimeException (line 14) | class RuntimeException extends \RuntimeException implements ExceptionInt... FILE: Generator/CompiledUrlGenerator.php class CompiledUrlGenerator (line 21) | class CompiledUrlGenerator extends UrlGenerator method __construct (line 25) | public function __construct( method generate (line 36) | public function generate(string $name, array $parameters = [], int $re... FILE: Generator/ConfigurableRequirementsInterface.php type ConfigurableRequirementsInterface (line 38) | interface ConfigurableRequirementsInterface method setStrictRequirements (line 44) | public function setStrictRequirements(?bool $enabled): void; method isStrictRequirements (line 50) | public function isStrictRequirements(): ?bool; FILE: Generator/Dumper/CompiledUrlGeneratorDumper.php class CompiledUrlGeneratorDumper (line 25) | class CompiledUrlGeneratorDumper extends GeneratorDumper method getCompiledRoutes (line 27) | public function getCompiledRoutes(): array method getCompiledAliases (line 47) | public function getCompiledAliases(): array method dump (line 96) | public function dump(array $options = []): string method generateDeclaredRoutes (line 113) | private function generateDeclaredRoutes(): string FILE: Generator/Dumper/GeneratorDumper.php class GeneratorDumper (line 21) | abstract class GeneratorDumper implements GeneratorDumperInterface method __construct (line 23) | public function __construct( method getRoutes (line 28) | public function getRoutes(): RouteCollection FILE: Generator/Dumper/GeneratorDumperInterface.php type GeneratorDumperInterface (line 21) | interface GeneratorDumperInterface method dump (line 27) | public function dump(array $options = []): string; method getRoutes (line 32) | public function getRoutes(): RouteCollection; FILE: Generator/UrlGenerator.php class UrlGenerator (line 28) | class UrlGenerator implements UrlGeneratorInterface, ConfigurableRequire... method __construct (line 76) | public function __construct( method setContext (line 84) | public function setContext(RequestContext $context): void method getContext (line 89) | public function getContext(): RequestContext method setStrictRequirements (line 94) | public function setStrictRequirements(?bool $enabled): void method isStrictRequirements (line 99) | public function isStrictRequirements(): ?bool method generate (line 104) | public function generate(string $name, array $parameters = [], int $re... method doGenerate (line 144) | protected function doGenerate(array $variables, array $defaults, array... method getRelativePath (line 325) | public static function getRelativePath(string $basePath, string $targe... FILE: Generator/UrlGeneratorInterface.php type UrlGeneratorInterface (line 32) | interface UrlGeneratorInterface extends RequestContextAwareInterface method generate (line 79) | public function generate(string $name, array $parameters = [], int $re... FILE: Loader/AttributeClassLoader.php class AttributeClassLoader (line 56) | abstract class AttributeClassLoader implements LoaderInterface method __construct (line 61) | public function __construct( method setRouteAttributeClass (line 69) | public function setRouteAttributeClass(string $class): void method load (line 77) | public function load(mixed $class, ?string $type = null): RouteCollection method addRoute (line 145) | protected function addRoute(RouteCollection $collection, object $attr,... method supports (line 247) | public function supports(mixed $resource, ?string $type = null): bool method setResolver (line 252) | public function setResolver(LoaderResolverInterface $resolver): void method getResolver (line 256) | public function getResolver(): LoaderResolverInterface method getDefaultRouteName (line 264) | protected function getDefaultRouteName(\ReflectionClass $class, \Refle... method getGlobals (line 279) | protected function getGlobals(\ReflectionClass $class): array method resetGlobals (line 338) | private function resetGlobals(): array method createRoute (line 356) | protected function createRoute(string $path, array $defaults, array $r... method configureRoute (line 364) | abstract protected function configureRoute(Route $route, \ReflectionCl... method getAttributes (line 369) | private function getAttributes(\ReflectionClass|\ReflectionMethod $ref... FILE: Loader/AttributeDirectoryLoader.php class AttributeDirectoryLoader (line 24) | class AttributeDirectoryLoader extends AttributeFileLoader method load (line 29) | public function load(mixed $path, ?string $type = null): ?RouteCollection method supports (line 64) | public function supports(mixed $resource, ?string $type = null): bool FILE: Loader/AttributeFileLoader.php class AttributeFileLoader (line 26) | class AttributeFileLoader extends FileLoader method __construct (line 28) | public function __construct( method load (line 44) | public function load(mixed $file, ?string $type = null): ?RouteCollection method supports (line 64) | public function supports(mixed $resource, ?string $type = null): bool method findClass (line 72) | protected function findClass(string $file): string|false FILE: Loader/AttributeServicesLoader.php class AttributeServicesLoader (line 22) | final class AttributeServicesLoader extends Loader method __construct (line 27) | public function __construct( method load (line 32) | public function load(mixed $resource, ?string $type = null): RouteColl... method supports (line 43) | public function supports(mixed $resource, ?string $type = null): bool FILE: Loader/ClosureLoader.php class ClosureLoader (line 24) | class ClosureLoader extends Loader method load (line 29) | public function load(mixed $closure, ?string $type = null): RouteColle... method supports (line 34) | public function supports(mixed $resource, ?string $type = null): bool FILE: Loader/Configurator/AliasConfigurator.php class AliasConfigurator (line 17) | class AliasConfigurator method __construct (line 19) | public function __construct( method deprecate (line 35) | public function deprecate(string $package, string $version, string $me... FILE: Loader/Configurator/CollectionConfigurator.php class CollectionConfigurator (line 20) | class CollectionConfigurator method __construct (line 28) | public function __construct( method __serialize (line 39) | public function __serialize(): array method __unserialize (line 44) | public function __unserialize(array $data): void method __destruct (line 49) | public function __destruct() method collection (line 64) | final public function collection(string $name = ''): self method prefix (line 76) | final public function prefix(string|array $prefix): static method host (line 109) | final public function host(string|array $host): static method createRoute (line 119) | private function createRoute(string $path): Route FILE: Loader/Configurator/ImportConfigurator.php class ImportConfigurator (line 19) | class ImportConfigurator method __construct (line 25) | public function __construct( method __serialize (line 32) | public function __serialize(): array method __unserialize (line 37) | public function __unserialize(array $data): void method __destruct (line 42) | public function __destruct() method prefix (line 54) | final public function prefix(string|array $prefix, bool $trailingSlash... method namePrefix (line 66) | final public function namePrefix(string $namePrefix): static method host (line 80) | final public function host(string|array $host): static FILE: Loader/Configurator/RouteConfigurator.php class RouteConfigurator (line 19) | class RouteConfigurator method __construct (line 25) | public function __construct( method host (line 45) | final public function host(string|array $host): static FILE: Loader/Configurator/RoutesReference.php class RoutesReference (line 75) | class RoutesReference method config (line 82) | public static function config(array $config): array FILE: Loader/Configurator/RoutingConfigurator.php class RoutingConfigurator (line 20) | class RoutingConfigurator method __construct (line 24) | public function __construct( method import (line 37) | final public function import(string|array $resource, ?string $type = n... method collection (line 54) | final public function collection(string $name = ''): CollectionConfigu... method env (line 62) | final public function env(): ?string method withPath (line 67) | final public function withPath(string $path): static FILE: Loader/Configurator/Traits/AddTrait.php type AddTrait (line 22) | trait AddTrait method add (line 35) | public function add(string $name, string|array $path): RouteConfigurator method alias (line 43) | public function alias(string $name, string $alias): AliasConfigurator method __invoke (line 53) | public function __invoke(string $name, string|array $path): RouteConfi... FILE: Loader/Configurator/Traits/HostTrait.php type HostTrait (line 19) | trait HostTrait method addHost (line 21) | final protected function addHost(RouteCollection $routes, string|array... FILE: Loader/Configurator/Traits/LocalizedRouteTrait.php type LocalizedRouteTrait (line 23) | trait LocalizedRouteTrait method createLocalizedRoute (line 30) | final protected function createLocalizedRoute(RouteCollection $collect... method createRoute (line 72) | private function createRoute(string $path): Route FILE: Loader/Configurator/Traits/PrefixTrait.php type PrefixTrait (line 22) | trait PrefixTrait method addPrefix (line 24) | final protected function addPrefix(RouteCollection $routes, string|arr... FILE: Loader/Configurator/Traits/RouteTrait.php type RouteTrait (line 17) | trait RouteTrait method defaults (line 26) | final public function defaults(array $defaults): static method requirements (line 38) | final public function requirements(array $requirements): static method options (line 50) | final public function options(array $options): static method utf8 (line 62) | final public function utf8(bool $utf8 = true): static method condition (line 74) | final public function condition(string $condition): static method host (line 86) | final public function host(string $pattern): static method schemes (line 101) | final public function schemes(array $schemes): static method methods (line 116) | final public function methods(array $methods): static method controller (line 130) | final public function controller(callable|string|array $controller): s... method locale (line 142) | final public function locale(string $locale): static method format (line 154) | final public function format(string $format): static method stateless (line 166) | final public function stateless(bool $stateless = true): static FILE: Loader/ContainerLoader.php class ContainerLoader (line 21) | class ContainerLoader extends ObjectLoader method __construct (line 23) | public function __construct( method supports (line 30) | public function supports(mixed $resource, ?string $type = null): bool method getObject (line 35) | protected function getObject(string $id): object FILE: Loader/ContentLoaderTrait.php type ContentLoaderTrait (line 21) | trait ContentLoaderTrait method loadContent (line 30) | private function loadContent(RouteCollection $collection, array $confi... method parseRoute (line 56) | private function parseRoute(RouteCollection $collection, string $name,... method parseImport (line 116) | private function parseImport(RouteCollection $collection, array $confi... method validate (line 186) | private function validate(mixed $config, string $name, string $path): ... method validateAlias (line 220) | private function validateAlias(array $config, string $name, string $pa... FILE: Loader/DirectoryLoader.php class DirectoryLoader (line 18) | class DirectoryLoader extends FileLoader method load (line 20) | public function load(mixed $file, ?string $type = null): mixed method supports (line 46) | public function supports(mixed $resource, ?string $type = null): bool FILE: Loader/GlobFileLoader.php class GlobFileLoader (line 22) | class GlobFileLoader extends FileLoader method load (line 24) | public function load(mixed $resource, ?string $type = null): mixed method supports (line 37) | public function supports(mixed $resource, ?string $type = null): bool FILE: Loader/ObjectLoader.php class ObjectLoader (line 23) | abstract class ObjectLoader extends Loader method getObject (line 31) | abstract protected function getObject(string $id): object; method load (line 36) | public function load(mixed $resource, ?string $type = null): RouteColl... method addClassResource (line 65) | private function addClassResource(\ReflectionClass $class, RouteCollec... FILE: Loader/PhpFileLoader.php class PhpFileLoader (line 31) | class PhpFileLoader extends FileLoader method load (line 38) | public function load(mixed $file, ?string $type = null): RouteCollection method supports (line 72) | public function supports(mixed $resource, ?string $type = null): bool method callConfigurator (line 77) | protected function callConfigurator(callable $callback, string $path, ... FILE: Loader/Psr4DirectoryLoader.php class Psr4DirectoryLoader (line 26) | final class Psr4DirectoryLoader extends Loader implements DirectoryAware... method __construct (line 30) | public function __construct( method load (line 40) | public function load(mixed $resource, ?string $type = null): ?RouteCol... method supports (line 55) | public function supports(mixed $resource, ?string $type = null): bool method forDirectory (line 60) | public function forDirectory(string $currentDirectory): static method loadFromDirectory (line 68) | private function loadFromDirectory(string $directory, string $psr4Pref... FILE: Loader/YamlFileLoader.php class YamlFileLoader (line 28) | class YamlFileLoader extends FileLoader method load (line 42) | public function load(mixed $file, ?string $type = null): RouteCollection method supports (line 80) | public function supports(mixed $resource, ?string $type = null): bool method parseRoute (line 88) | protected function parseRoute(RouteCollection $collection, string $nam... method parseImport (line 96) | protected function parseImport(RouteCollection $collection, array $con... method validate (line 105) | protected function validate(mixed $config, string $name, string $path)... FILE: Matcher/CompiledUrlMatcher.php class CompiledUrlMatcher (line 22) | class CompiledUrlMatcher extends UrlMatcher method __construct (line 26) | public function __construct(array $compiledRoutes, RequestContext $con... FILE: Matcher/Dumper/CompiledUrlMatcherDumper.php class CompiledUrlMatcherDumper (line 27) | class CompiledUrlMatcherDumper extends MatcherDumper method dump (line 37) | public function dump(array $options = []): string method addExpressionLanguageProvider (line 53) | public function addExpressionLanguageProvider(ExpressionFunctionProvid... method getCompiledRoutes (line 61) | public function getCompiledRoutes(bool $forDump = false): array method generateCompiledRoutes (line 129) | private function generateCompiledRoutes(): string method groupStaticRoutes (line 164) | private function groupStaticRoutes(RouteCollection $collection): array method compileStaticRoutes (line 212) | private function compileStaticRoutes(array $staticRoutes, array &$cond... method compileDynamicRoutes (line 252) | private function compileDynamicRoutes(RouteCollection $collection, boo... method compileStaticPrefixCollection (line 376) | private function compileStaticPrefixCollection(StaticPrefixCollection ... method compileRoute (line 421) | private function compileRoute(Route $route, string $name, string|array... method getExpressionLanguage (line 448) | private function getExpressionLanguage(): ExpressionLanguage method indent (line 460) | private function indent(string $code, int $level = 1): string method export (line 468) | public static function export(mixed $value): string FILE: Matcher/Dumper/CompiledUrlMatcherTrait.php type CompiledUrlMatcherTrait (line 27) | trait CompiledUrlMatcherTrait method match (line 35) | public function match(string $pathinfo): array method doMatch (line 73) | private function doMatch(string $pathinfo, array &$allow = [], array &... FILE: Matcher/Dumper/MatcherDumper.php class MatcherDumper (line 21) | abstract class MatcherDumper implements MatcherDumperInterface method __construct (line 23) | public function __construct( method getRoutes (line 28) | public function getRoutes(): RouteCollection FILE: Matcher/Dumper/MatcherDumperInterface.php type MatcherDumperInterface (line 21) | interface MatcherDumperInterface method dump (line 27) | public function dump(array $options = []): string; method getRoutes (line 32) | public function getRoutes(): RouteCollection; FILE: Matcher/Dumper/StaticPrefixCollection.php class StaticPrefixCollection (line 24) | class StaticPrefixCollection method __construct (line 41) | public function __construct( method getPrefix (line 46) | public function getPrefix(): string method getRoutes (line 54) | public function getRoutes(): array method addRoute (line 62) | public function addRoute(string $prefix, array|self $route): void method populateCollection (line 125) | public function populateCollection(RouteCollection $routes): RouteColl... method getCommonPrefix (line 143) | private function getCommonPrefix(string $prefix, string $anotherPrefix... method handleError (line 197) | public static function handleError(int $type, string $msg): bool FILE: Matcher/ExpressionLanguageProvider.php class ExpressionLanguageProvider (line 23) | class ExpressionLanguageProvider implements ExpressionFunctionProviderIn... method __construct (line 25) | public function __construct( method getFunctions (line 30) | public function getFunctions(): array method get (line 45) | public function get(string $function): callable FILE: Matcher/RedirectableUrlMatcher.php class RedirectableUrlMatcher (line 20) | abstract class RedirectableUrlMatcher extends UrlMatcher implements Redi... method match (line 22) | public function match(string $pathinfo): array FILE: Matcher/RedirectableUrlMatcherInterface.php type RedirectableUrlMatcherInterface (line 19) | interface RedirectableUrlMatcherInterface method redirect (line 28) | public function redirect(string $path, string $route, ?string $scheme ... FILE: Matcher/RequestMatcherInterface.php type RequestMatcherInterface (line 24) | interface RequestMatcherInterface method matchRequest (line 36) | public function matchRequest(Request $request): array; FILE: Matcher/TraceableUrlMatcher.php class TraceableUrlMatcher (line 24) | class TraceableUrlMatcher extends UrlMatcher method getTraces (line 32) | public function getTraces(string $pathinfo): array method getTracesForRequest (line 44) | public function getTracesForRequest(Request $request): array method matchCollection (line 53) | protected function matchCollection(string $pathinfo, RouteCollection $... method addTrace (line 157) | private function addTrace(string $log, int $level = self::ROUTE_DOES_N... FILE: Matcher/UrlMatcher.php class UrlMatcher (line 29) | class UrlMatcher implements UrlMatcherInterface, RequestMatcherInterface method __construct (line 54) | public function __construct( method setContext (line 60) | public function setContext(RequestContext $context): void method getContext (line 65) | public function getContext(): RequestContext method match (line 70) | public function match(string $pathinfo): array method matchRequest (line 86) | public function matchRequest(Request $request): array method addExpressionLanguageProvider (line 97) | public function addExpressionLanguageProvider(ExpressionFunctionProvid... method matchCollection (line 111) | protected function matchCollection(string $pathinfo, RouteCollection $... method getAttributes (line 192) | protected function getAttributes(Route $route, string $name, array $at... method handleRouteRequirements (line 213) | protected function handleRouteRequirements(string $pathinfo, string $n... method mergeDefaults (line 230) | protected function mergeDefaults(array $params, array $defaults): array method getExpressionLanguage (line 241) | protected function getExpressionLanguage(): ExpressionLanguage method createRequest (line 256) | protected function createRequest(string $pathinfo): ?Request FILE: Matcher/UrlMatcherInterface.php type UrlMatcherInterface (line 24) | interface UrlMatcherInterface extends RequestContextAwareInterface method match (line 38) | public function match(string $pathinfo): array; FILE: RequestContext.php class RequestContext (line 24) | class RequestContext method __construct (line 36) | public function __construct(string $baseUrl = '', string $method = 'GE... method fromUri (line 49) | public static function fromUri(string $uri, string $host = 'localhost'... method fromRequest (line 78) | public function fromRequest(Request $request): static method getBaseUrl (line 95) | public function getBaseUrl(): string method setBaseUrl (line 105) | public function setBaseUrl(string $baseUrl): static method getPathInfo (line 115) | public function getPathInfo(): string method setPathInfo (line 125) | public function setPathInfo(string $pathInfo): static method getMethod (line 137) | public function getMethod(): string method setMethod (line 147) | public function setMethod(string $method): static method getHost (line 159) | public function getHost(): string method setHost (line 169) | public function setHost(string $host): static method getScheme (line 179) | public function getScheme(): string method setScheme (line 189) | public function setScheme(string $scheme): static method getHttpPort (line 199) | public function getHttpPort(): int method setHttpPort (line 209) | public function setHttpPort(int $httpPort): static method getHttpsPort (line 219) | public function getHttpsPort(): int method setHttpsPort (line 229) | public function setHttpsPort(int $httpsPort): static method getQueryString (line 239) | public function getQueryString(): string method setQueryString (line 249) | public function setQueryString(?string $queryString): static method getParameters (line 260) | public function getParameters(): array method setParameters (line 272) | public function setParameters(array $parameters): static method getParameter (line 282) | public function getParameter(string $name): mixed method hasParameter (line 290) | public function hasParameter(string $name): bool method setParameter (line 300) | public function setParameter(string $name, mixed $parameter): static method isSecure (line 307) | public function isSecure(): bool FILE: RequestContextAwareInterface.php type RequestContextAwareInterface (line 14) | interface RequestContextAwareInterface method setContext (line 19) | public function setContext(RequestContext $context): void; method getContext (line 24) | public function getContext(): RequestContext; FILE: Requirement/EnumRequirement.php class EnumRequirement (line 16) | final class EnumRequirement implements \Stringable method __construct (line 25) | public function __construct(string|array $cases = []) method __toString (line 52) | public function __toString(): string FILE: Route.php class Route (line 20) | class Route implements \Serializable method __construct (line 49) | public function __construct(string $path, array $defaults = [], array ... method __serialize (line 61) | public function __serialize(): array method serialize (line 79) | final public function serialize(): string method __unserialize (line 84) | public function __unserialize(array $data): void method unserialize (line 105) | final public function unserialize(string $serialized): void method getPath (line 110) | public function getPath(): string method setPath (line 118) | public function setPath(string $pattern): static method getHost (line 130) | public function getHost(): string method setHost (line 138) | public function setHost(?string $pattern): static method getSchemes (line 152) | public function getSchemes(): array method setSchemes (line 165) | public function setSchemes(string|array $schemes): static method hasScheme (line 176) | public function hasScheme(string $scheme): bool method getMethods (line 187) | public function getMethods(): array method setMethods (line 200) | public function setMethods(string|array $methods): static method getOptions (line 208) | public function getOptions(): array method setOptions (line 216) | public function setOptions(array $options): static method addOptions (line 228) | public function addOptions(array $options): static method setOption (line 243) | public function setOption(string $name, mixed $value): static method getOption (line 254) | public function getOption(string $name): mixed method hasOption (line 259) | public function hasOption(string $name): bool method getDefaults (line 264) | public function getDefaults(): array method setDefaults (line 272) | public function setDefaults(array $defaults): static method addDefaults (line 282) | public function addDefaults(array $defaults): static method getDefault (line 296) | public function getDefault(string $name): mixed method hasDefault (line 301) | public function hasDefault(string $name): bool method setDefault (line 309) | public function setDefault(string $name, mixed $default): static method getRequirements (line 321) | public function getRequirements(): array method setRequirements (line 329) | public function setRequirements(array $requirements): static method addRequirements (line 339) | public function addRequirements(array $requirements): static method getRequirement (line 353) | public function getRequirement(string $key): ?string method hasRequirement (line 358) | public function hasRequirement(string $key): bool method setRequirement (line 366) | public function setRequirement(string $key, string $regex): static method getCondition (line 378) | public function getCondition(): string method setCondition (line 386) | public function setCondition(?string $condition): static method compile (line 402) | public function compile(): CompiledRoute method extractInlineDefaultsAndRequirements (line 413) | private function extractInlineDefaultsAndRequirements(string $pattern)... method sanitizeRequirement (line 442) | private function sanitizeRequirement(string $key, string $regex): string method isLocalized (line 465) | private function isLocalized(): bool FILE: RouteCollection.php class RouteCollection (line 30) | class RouteCollection implements \IteratorAggregate, \Countable method __clone (line 52) | public function __clone() method getIterator (line 72) | public function getIterator(): \ArrayIterator method count (line 80) | public function count(): int method add (line 85) | public function add(string $name, Route $route, int $priority = 0): void method all (line 101) | public function all(): array method get (line 115) | public function get(string $name): ?Route method remove (line 143) | public function remove(string|array $name): void method addCollection (line 169) | public function addCollection(self $collection): void method addPrefix (line 196) | public function addPrefix(string $prefix, array $defaults = [], array ... method addNamePrefix (line 214) | public function addNamePrefix(string $prefix): void method setHost (line 248) | public function setHost(?string $pattern, array $defaults = [], array ... method setCondition (line 262) | public function setCondition(?string $condition): void method addDefaults (line 274) | public function addDefaults(array $defaults): void method addRequirements (line 288) | public function addRequirements(array $requirements): void method addOptions (line 302) | public function addOptions(array $options): void method setSchemes (line 316) | public function setSchemes(string|array $schemes): void method setMethods (line 328) | public function setMethods(string|array $methods): void method getResources (line 340) | public function getResources(): array method addResource (line 349) | public function addResource(ResourceInterface $resource): void method addAlias (line 366) | public function addAlias(string $name, string $alias): Alias method getAliases (line 380) | public function getAliases(): array method getAlias (line 385) | public function getAlias(string $name): ?Alias method getPriority (line 390) | public function getPriority(string $name): ?int FILE: RouteCompiler.php class RouteCompiler (line 20) | class RouteCompiler implements RouteCompilerInterface method compile (line 43) | public static function compile(Route $route): CompiledRoute method compilePattern (line 99) | private static function compilePattern(Route $route, string $pattern, ... method determineStaticPrefix (line 247) | private static function determineStaticPrefix(Route $route, array $tok... method findNextSeparator (line 265) | private static function findNextSeparator(string $pattern, bool $useUt... method computeRegexp (line 289) | private static function computeRegexp(array $tokens, int $index, int $... method transformCapturingGroupsToNonCapturings (line 319) | private static function transformCapturingGroupsToNonCapturings(string... FILE: RouteCompilerInterface.php type RouteCompilerInterface (line 19) | interface RouteCompilerInterface method compile (line 27) | public static function compile(Route $route): CompiledRoute; FILE: Router.php class Router (line 38) | class Router implements RouterInterface, RequestMatcherInterface method __construct (line 55) | public function __construct( method setOptions (line 84) | public function setOptions(array $options): void method setOption (line 117) | public function setOption(string $key, mixed $value): void method getOption (line 131) | public function getOption(string $key): mixed method getRouteCollection (line 140) | public function getRouteCollection(): RouteCollection method setContext (line 145) | public function setContext(RequestContext $context): void method getContext (line 157) | public function getContext(): RequestContext method setConfigCacheFactory (line 165) | public function setConfigCacheFactory(ConfigCacheFactoryInterface $con... method generate (line 170) | public function generate(string $name, array $parameters = [], int $re... method match (line 175) | public function match(string $pathinfo): array method matchRequest (line 180) | public function matchRequest(Request $request): array method getMatcher (line 194) | public function getMatcher(): UrlMatcherInterface|RequestMatcherInterface method getGenerator (line 236) | public function getGenerator(): UrlGeneratorInterface method addExpressionLanguageProvider (line 270) | public function addExpressionLanguageProvider(ExpressionFunctionProvid... method getGeneratorDumperInstance (line 275) | protected function getGeneratorDumperInstance(): GeneratorDumperInterface method getMatcherDumperInstance (line 280) | protected function getMatcherDumperInstance(): MatcherDumperInterface method getConfigCacheFactory (line 289) | private function getConfigCacheFactory(): ConfigCacheFactoryInterface method getCompiledRoutes (line 294) | private static function getCompiledRoutes(string $path): array FILE: RouterInterface.php type RouterInterface (line 24) | interface RouterInterface extends UrlMatcherInterface, UrlGeneratorInter... method getRouteCollection (line 32) | public function getRouteCollection(): RouteCollection; FILE: Tests/Attribute/RouteTest.php class RouteTest (line 19) | class RouteTest extends TestCase method testLoadFromAttribute (line 21) | #[DataProvider('getValidParameters')] method getValidParameters (line 29) | public static function getValidParameters(): iterable FILE: Tests/CompiledRouteTest.php class CompiledRouteTest (line 17) | class CompiledRouteTest extends TestCase method testAccessors (line 19) | public function testAccessors() FILE: Tests/DependencyInjection/AddExpressionLanguageProvidersPassTest.php class AddExpressionLanguageProvidersPassTest (line 20) | class AddExpressionLanguageProvidersPassTest extends TestCase method testProcessForRouter (line 22) | public function testProcessForRouter() method testProcessForRouterAlias (line 41) | public function testProcessForRouterAlias() FILE: Tests/DependencyInjection/RoutingControllerPassTest.php class RoutingControllerPassTest (line 19) | class RoutingControllerPassTest extends TestCase method testProcessInjectsTaggedControllerClassesOrderedAndUnique (line 21) | public function testProcessInjectsTaggedControllerClassesOrderedAndUni... method testProcessWithNoTaggedControllersSetsEmptyList (line 42) | public function testProcessWithNoTaggedControllersSetsEmptyList() FILE: Tests/DependencyInjection/RoutingResolverPassTest.php class RoutingResolverPassTest (line 20) | class RoutingResolverPassTest extends TestCase method testProcess (line 22) | public function testProcess() FILE: Tests/Fixtures/AttributeFixtures/AbstractClassController.php class AbstractClassController (line 5) | abstract class AbstractClassController FILE: Tests/Fixtures/AttributeFixtures/ActionPathController.php class ActionPathController (line 7) | class ActionPathController method action (line 9) | #[Route('/path', name: 'action')] FILE: Tests/Fixtures/AttributeFixtures/AliasClassController.php class AliasClassController (line 17) | #[Route('/hello', alias: ['alias', 'completely_different_name'])] method actionWorld (line 20) | #[Route('/world')] method actionSymfony (line 25) | #[Route('/symfony')] FILE: Tests/Fixtures/AttributeFixtures/AliasInvokableController.php class AliasInvokableController (line 17) | #[Route('/path', name:'invokable_path', alias: ['alias', 'completely_dif... method __invoke (line 20) | public function __invoke() FILE: Tests/Fixtures/AttributeFixtures/AliasLocalizedRouteController.php class AliasLocalizedRouteController (line 16) | class AliasLocalizedRouteController method localized (line 18) | #[Route(['nl_NL' => '/nl/localized', 'fr_FR' => '/fr/localized'], name... FILE: Tests/Fixtures/AttributeFixtures/AliasRouteController.php class AliasRouteController (line 16) | class AliasRouteController method action (line 18) | #[Route('/path', name: 'action_with_alias', alias: ['alias', 'complete... FILE: Tests/Fixtures/AttributeFixtures/BazClass.php class BazClass (line 16) | #[ method __invoke (line 22) | public function __invoke() FILE: Tests/Fixtures/AttributeFixtures/DefaultValueController.php class DefaultValueController (line 10) | class DefaultValueController method action (line 12) | #[Route(path: '/{default}/path', name: 'action')] method hello (line 17) | #[ method stringEnumAction (line 25) | #[Route(path: '/enum/{default}', name: 'string_enum_action')] method intEnumAction (line 30) | #[Route(path: '/enum/{default<\d+>}', name: 'int_enum_action')] method defaultMappedParam (line 35) | #[Route(path: '/defaultMappedParam/{libelle:bar}', name: 'defaultMappe... method defaultAdvancedMappedParam (line 40) | #[Route(path: '/defaultAdvancedMappedParam/{barLibelle:bar.libelle}', ... FILE: Tests/Fixtures/AttributeFixtures/DeprecatedAliasCustomMessageRouteController.php class DeprecatedAliasCustomMessageRouteController (line 17) | class DeprecatedAliasCustomMessageRouteController method action (line 20) | #[Route('/path', name: 'action_with_deprecated_alias', alias: new Depr... FILE: Tests/Fixtures/AttributeFixtures/DeprecatedAliasRouteController.php class DeprecatedAliasRouteController (line 17) | class DeprecatedAliasRouteController method action (line 19) | #[Route('/path', name: 'action_with_deprecated_alias', alias: new Depr... FILE: Tests/Fixtures/AttributeFixtures/EncodingClass.php class EncodingClass (line 7) | class EncodingClass method routeÀction (line 9) | #[Route] FILE: Tests/Fixtures/AttributeFixtures/ExplicitLocalizedActionPathController.php class ExplicitLocalizedActionPathController (line 7) | class ExplicitLocalizedActionPathController method action (line 9) | #[Route(path: ['en' => '/path', 'nl' => '/pad'], name: 'action')] FILE: Tests/Fixtures/AttributeFixtures/ExtendedRoute.php class ExtendedRoute (line 7) | #[\Attribute(\Attribute::IS_REPEATABLE | \Attribute::TARGET_CLASS | \Att... method __construct (line 10) | public function __construct(array|string|null $path = null, ?string $n... FILE: Tests/Fixtures/AttributeFixtures/ExtendedRouteOnClassController.php class ExtendedRouteOnClassController (line 7) | #[ExtendedRoute('/class-level')] method action (line 10) | #[Route(path: '/method-level', name: 'action')] FILE: Tests/Fixtures/AttributeFixtures/ExtendedRouteOnMethodController.php class ExtendedRouteOnMethodController (line 5) | class ExtendedRouteOnMethodController method action (line 7) | #[ExtendedRoute(path: '/method-level', name: 'action')] FILE: Tests/Fixtures/AttributeFixtures/FooController.php class FooController (line 7) | class FooController method simplePath (line 9) | #[Route('/Blog')] method localized (line 14) | #[Route(['nl' => '/hier', 'en' => '/here'])] method requirements (line 19) | #[Route(requirements: ['locale' => 'en'])] method options (line 24) | #[Route(options: ['compiler_class' => 'RouteCompiler'])] method name (line 29) | #[Route(name: 'blog_index')] method defaults (line 34) | #[Route(defaults: ['_controller' => 'MyBlogBundle:Blog:index'])] method schemes (line 39) | #[Route(schemes: ['https'])] method methods (line 44) | #[Route(methods: ['GET', 'POST'])] method host (line 49) | #[Route(host: '{locale}.example.com')] method condition (line 54) | #[Route(condition: 'context.getMethod() == \'GET\'')] method alias (line 59) | #[Route(alias: ['alias', 'completely_different_name'])] FILE: Tests/Fixtures/AttributeFixtures/GlobalDefaultsClass.php class GlobalDefaultsClass (line 16) | #[Route(path: '/defaults', methods: ['GET'], schemes: ['https'], locale:... method locale (line 19) | #[Route(path: '/specific-locale', name: 'specific_locale', locale: 's_... method format (line 24) | #[Route(path: '/specific-format', name: 'specific_format', format: 's_... method redundantMethod (line 29) | #[Route(path: '/redundant-method', name: 'redundant_method', methods:... method redundantScheme (line 34) | #[Route(path: '/redundant-scheme', name: 'redundant_scheme', schemes: ... FILE: Tests/Fixtures/AttributeFixtures/InvokableController.php class InvokableController (line 7) | #[Route(path: '/here', name: 'lol', methods: ["GET", "POST"], schemes: [... method __invoke (line 10) | public function __invoke() FILE: Tests/Fixtures/AttributeFixtures/InvokableFQCNAliasConflictController.php class InvokableFQCNAliasConflictController (line 7) | #[Route(path: '/foobarccc', name: self::class)] method __invoke (line 10) | public function __invoke() FILE: Tests/Fixtures/AttributeFixtures/InvokableLocalizedController.php class InvokableLocalizedController (line 7) | #[Route(path: ["nl" => "/hier", "en" => "/here"], name: 'action')] method __invoke (line 10) | public function __invoke() FILE: Tests/Fixtures/AttributeFixtures/InvokableMethodController.php class InvokableMethodController (line 7) | class InvokableMethodController method __invoke (line 9) | #[Route(path: '/here', name: 'lol', methods: ["GET", "POST"], schemes:... FILE: Tests/Fixtures/AttributeFixtures/LocalizedActionPathController.php class LocalizedActionPathController (line 7) | class LocalizedActionPathController method action (line 9) | #[Route(path: ['en' => '/path', 'nl' => '/pad'], name: 'action')] FILE: Tests/Fixtures/AttributeFixtures/LocalizedMethodActionControllers.php class LocalizedMethodActionControllers (line 7) | #[Route(path: ['en' => '/the/path', 'nl' => '/het/pad'])] method post (line 10) | #[Route(name: 'post', methods: ['POST'])] method put (line 15) | #[Route(name: 'put', methods: ['PUT'])] FILE: Tests/Fixtures/AttributeFixtures/LocalizedPrefixLocalizedActionController.php class LocalizedPrefixLocalizedActionController (line 7) | #[Route(path: ['nl' => '/nl', 'en' => '/en'])] method action (line 10) | #[Route(path: ['nl' => '/actie', 'en' => '/action'], name: 'action')] FILE: Tests/Fixtures/AttributeFixtures/LocalizedPrefixMissingLocaleActionController.php class LocalizedPrefixMissingLocaleActionController (line 7) | #[Route(path: ['nl' => '/nl'])] method action (line 10) | #[Route(path: ['nl' => '/actie', 'en' => '/action'], name: 'action')] FILE: Tests/Fixtures/AttributeFixtures/LocalizedPrefixMissingRouteLocaleActionController.php class LocalizedPrefixMissingRouteLocaleActionController (line 7) | #[Route(path: ['nl' => '/nl', 'en' => '/en'])] method action (line 10) | #[Route(path: ['nl' => '/actie'], name: 'action')] FILE: Tests/Fixtures/AttributeFixtures/LocalizedPrefixWithRouteWithoutLocale.php class LocalizedPrefixWithRouteWithoutLocale (line 7) | #[Route(path: ['en' => '/en', 'nl' => '/nl'])] method action (line 10) | #[Route(path: '/suffix', name: 'action')] FILE: Tests/Fixtures/AttributeFixtures/MethodActionControllers.php class MethodActionControllers (line 7) | #[Route('/the/path')] method post (line 10) | #[Route(name: 'post', methods: ['POST'])] method put (line 15) | #[Route(name: 'put', methods: ['PUT'], priority: 10)] FILE: Tests/Fixtures/AttributeFixtures/MethodsAndSchemes.php class MethodsAndSchemes (line 7) | final class MethodsAndSchemes method arrayMany (line 9) | #[Route(path: '/array-many', name: 'array_many', methods: ['GET', 'POS... method arrayOne (line 14) | #[Route(path: '/array-one', name: 'array_one', methods: ['GET'], schem... method string (line 19) | #[Route(path: '/string', name: 'string', methods: 'POST', schemes: 'ht... FILE: Tests/Fixtures/AttributeFixtures/MissingRouteNameController.php class MissingRouteNameController (line 7) | class MissingRouteNameController method action (line 9) | #[Route('/path')] FILE: Tests/Fixtures/AttributeFixtures/MultipleDeprecatedAliasRouteController.php class MultipleDeprecatedAliasRouteController (line 17) | class MultipleDeprecatedAliasRouteController method action (line 19) | #[Route('/path', name: 'action_with_multiple_deprecated_alias', alias: [ FILE: Tests/Fixtures/AttributeFixtures/NothingButNameController.php class NothingButNameController (line 7) | class NothingButNameController method action (line 9) | #[Route(name: 'action')] FILE: Tests/Fixtures/AttributeFixtures/PrefixedActionLocalizedRouteController.php class PrefixedActionLocalizedRouteController (line 7) | #[Route('/prefix')] method action (line 10) | #[Route(path: ['en' => '/path', 'nl' => '/pad'], name: 'action')] FILE: Tests/Fixtures/AttributeFixtures/PrefixedActionPathController.php class PrefixedActionPathController (line 7) | #[Route(path: '/prefix', host: 'frankdejonge.nl', condition: 'lol=fun')] method action (line 10) | #[Route(path: '/path', name: 'action')] FILE: Tests/Fixtures/AttributeFixtures/RequirementsWithoutPlaceholderNameController.php class RequirementsWithoutPlaceholderNameController (line 16) | #[Route(path: '/', requirements: ['foo', '\d+'])] method foo (line 19) | #[Route(path: '/{foo}', name: 'foo', requirements: ['foo', '\d+'])] FILE: Tests/Fixtures/AttributeFixtures/RouteWithEnv.php class RouteWithEnv (line 7) | #[Route(env: 'some-env')] method action (line 10) | #[Route(path: '/path', name: 'action')] method action2 (line 15) | #[Route(path: '/path2', name: 'action2', env: 'some-other-env')] method action3 (line 20) | #[Route(path: '/path3', name: 'action3', env: ['some-other-env', 'some... method action4 (line 25) | #[Route(path: '/path4', name: 'action4', env: null)] method action5 (line 30) | #[Route(path: '/path5', name: 'action5', env: ['some-other-env', 'some... FILE: Tests/Fixtures/AttributeFixtures/RouteWithPrefixController.php class RouteWithPrefixController (line 7) | #[Route('/prefix')] method action (line 10) | #[Route(path: '/path', name: 'action')] FILE: Tests/Fixtures/AttributeFixtures/RouteWithPriorityController.php class RouteWithPriorityController (line 7) | class RouteWithPriorityController method important (line 9) | #[Route('/important', name: 'important', priority: 2)] method alsoImportant (line 14) | #[Route('/also-important', name: 'also_important', priority: 1, defaul... FILE: Tests/Fixtures/AttributeFixtures/Utf8ActionControllers.php class Utf8ActionControllers (line 7) | #[Route('/test', utf8: true)] method one (line 10) | #[Route(name: 'one')] method two (line 15) | #[Route(name: 'two', utf8: false)] FILE: Tests/Fixtures/AttributedClasses/AbstractClass.php class AbstractClass (line 16) | abstract class AbstractClass method abstractRouteAction (line 18) | abstract public function abstractRouteAction(); method routeAction (line 20) | #[Route('/path/to/route/{arg1}')] FILE: Tests/Fixtures/AttributedClasses/BarClass.php class BarClass (line 14) | class BarClass method routeAction (line 16) | public function routeAction($arg1, $arg2 = 'defaultValue2', $arg3 = 'd... FILE: Tests/Fixtures/AttributedClasses/BazClass.php class BazClass (line 14) | class BazClass method __invoke (line 16) | public function __invoke() FILE: Tests/Fixtures/AttributedClasses/EncodingClass.php class EncodingClass (line 5) | class EncodingClass method routeÀction (line 7) | public function routeÀction() FILE: Tests/Fixtures/AttributedClasses/FooClass.php class FooClass (line 14) | class FooClass FILE: Tests/Fixtures/AttributedClasses/FooTrait.php type FooTrait (line 5) | trait FooTrait method doBar (line 7) | public function doBar() FILE: Tests/Fixtures/Attributes/FooAttributes.php class FooAttributes (line 5) | #[\Attribute(\Attribute::TARGET_CLASS)] method __construct (line 11) | public function __construct(string $class, array $foo) FILE: Tests/Fixtures/AttributesFixtures/AttributesClassParamAfterCommaController.php class AttributesClassParamAfterCommaController (line 7) | #[FooAttributes( FILE: Tests/Fixtures/AttributesFixtures/AttributesClassParamAfterParenthesisController.php class AttributesClassParamAfterParenthesisController (line 7) | #[FooAttributes( FILE: Tests/Fixtures/AttributesFixtures/AttributesClassParamInlineAfterCommaController.php class AttributesClassParamInlineAfterCommaController (line 7) | #[FooAttributes(foo: ['bar' => ['foo','bar'],'foo'],class: \stdClass::cl... FILE: Tests/Fixtures/AttributesFixtures/AttributesClassParamInlineAfterParenthesisController.php class AttributesClassParamInlineAfterParenthesisController (line 7) | #[FooAttributes(class: \stdClass::class,foo: ['bar' => ['foo','bar'],'fo... FILE: Tests/Fixtures/AttributesFixtures/AttributesClassParamInlineQuotedAfterCommaController.php class AttributesClassParamInlineQuotedAfterCommaController (line 7) | #[FooAttributes(foo: ['bar' => ['foo','bar'],'foo'],class: 'Symfony\Comp... FILE: Tests/Fixtures/AttributesFixtures/AttributesClassParamInlineQuotedAfterParenthesisController.php class AttributesClassParamInlineQuotedAfterParenthesisController (line 7) | #[FooAttributes(class: \stdClass::class,foo: ['bar' => ['foo','bar'],'fo... FILE: Tests/Fixtures/AttributesFixtures/AttributesClassParamQuotedAfterCommaController.php class AttributesClassParamQuotedAfterCommaController (line 7) | #[FooAttributes( FILE: Tests/Fixtures/AttributesFixtures/AttributesClassParamQuotedAfterParenthesisController.php class AttributesClassParamQuotedAfterParenthesisController (line 7) | #[FooAttributes( FILE: Tests/Fixtures/CustomCompiledRoute.php class CustomCompiledRoute (line 16) | class CustomCompiledRoute extends CompiledRoute FILE: Tests/Fixtures/CustomRouteCompiler.php class CustomRouteCompiler (line 18) | class CustomRouteCompiler extends RouteCompiler method compile (line 20) | public static function compile(Route $route): CompiledRoute FILE: Tests/Fixtures/OtherAnnotatedClasses/VariadicClass.php class VariadicClass (line 16) | class VariadicClass method routeAction (line 18) | #[Route('/path/to/{id}')] FILE: Tests/Fixtures/Psr4Controllers/MyController.php class MyController (line 17) | #[Route('/my/route', name: 'my_route')] method __invoke (line 20) | public function __invoke(): Response FILE: Tests/Fixtures/Psr4Controllers/MyUnannotatedController.php class MyUnannotatedController (line 16) | final class MyUnannotatedController method myAction (line 18) | public function myAction(): Response FILE: Tests/Fixtures/Psr4Controllers/SubNamespace/EvenDeeperNamespace/MyOtherController.php class MyOtherController (line 17) | #[Route('/my/other/route', name: 'my_other_controller_', methods: ['PUT'])] method firstAction (line 20) | #[Route('/first', name: 'one')] method secondAction (line 26) | #[Route('/second', name: 'two')] FILE: Tests/Fixtures/Psr4Controllers/SubNamespace/IrrelevantClass.php class IrrelevantClass (line 22) | final class IrrelevantClass method irrelevantAction (line 24) | public function irrelevantAction(): Response FILE: Tests/Fixtures/Psr4Controllers/SubNamespace/IrrelevantInterface.php type IrrelevantInterface (line 14) | interface IrrelevantInterface FILE: Tests/Fixtures/Psr4Controllers/SubNamespace/MyAbstractController.php class MyAbstractController (line 17) | abstract class MyAbstractController method someAction (line 19) | #[Route('/a/route/from/an/abstract/controller', name: 'from_abstract')] FILE: Tests/Fixtures/Psr4Controllers/SubNamespace/MyChildController.php class MyChildController (line 16) | #[Route('/my/child/controller', name: 'my_child_controller_')] FILE: Tests/Fixtures/Psr4Controllers/SubNamespace/MyControllerWithATrait.php class MyControllerWithATrait (line 16) | #[Route('/my/controller/with/a/trait', name: 'my_controller_')] FILE: Tests/Fixtures/Psr4Controllers/SubNamespace/SomeSharedImplementation.php type SomeSharedImplementation (line 17) | trait SomeSharedImplementation method someAction (line 19) | #[Route('/a/route/from/a/trait', name: 'with_a_trait')] FILE: Tests/Fixtures/RedirectableUrlMatcher.php class RedirectableUrlMatcher (line 20) | class RedirectableUrlMatcher extends UrlMatcher implements RedirectableU... method redirect (line 22) | public function redirect(string $path, string $route, ?string $scheme ... FILE: Tests/Fixtures/TraceableAttributeClassLoader.php class TraceableAttributeClassLoader (line 18) | final class TraceableAttributeClassLoader extends AttributeClassLoader method load (line 23) | public function load(mixed $class, ?string $type = null): RouteCollection method configureRoute (line 34) | protected function configureRoute(Route $route, \ReflectionClass $clas... FILE: Tests/Fixtures/php_object_dsl.php method __invoke (line 6) | public function __invoke(RoutingConfigurator $routes) FILE: Tests/Generator/Dumper/CompiledUrlGeneratorDumperTest.php class CompiledUrlGeneratorDumperTest (line 25) | class CompiledUrlGeneratorDumperTest extends TestCase method setUp (line 32) | protected function setUp(): void method tearDown (line 42) | protected function tearDown(): void method testDumpWithRoutes (line 48) | public function testDumpWithRoutes() method testDumpWithSimpleLocalizedRoutes (line 68) | public function testDumpWithSimpleLocalizedRoutes() method testDumpWithRouteNotFoundLocalizedRoutes (line 100) | public function testDumpWithRouteNotFoundLocalizedRoutes() method testDumpWithFallbackLocaleLocalizedRoutes (line 115) | public function testDumpWithFallbackLocaleLocalizedRoutes() method testDumpWithTooManyRoutes (line 138) | public function testDumpWithTooManyRoutes() method testDumpWithoutRoutes (line 161) | public function testDumpWithoutRoutes() method testGenerateNonExistingRoute (line 172) | public function testGenerateNonExistingRoute() method testDumpForRouteWithDefaults (line 185) | public function testDumpForRouteWithDefaults() method testDumpWithSchemeRequirement (line 197) | public function testDumpWithSchemeRequirement() method testDumpWithLocalizedRoutesPreserveTheGoodLocaleInTheUrl (line 220) | public function testDumpWithLocalizedRoutesPreserveTheGoodLocaleInTheU... method testLocalizedAliasRouteGeneratesCorrectUrlPerLocale (line 245) | public function testLocalizedAliasRouteGeneratesCorrectUrlPerLocale() method testAliases (line 264) | public function testAliases() method testTargetAliasNotExisting (line 287) | public function testTargetAliasNotExisting() method testTargetAliasWithNamePrefixNotExisting (line 303) | public function testTargetAliasWithNamePrefixNotExisting() method testCircularReferenceShouldThrowAnException (line 323) | public function testCircularReferenceShouldThrowAnException() method testDeepCircularReferenceShouldThrowAnException (line 334) | public function testDeepCircularReferenceShouldThrowAnException() method testIndirectCircularReferenceShouldThrowAnException (line 346) | public function testIndirectCircularReferenceShouldThrowAnException() method testDeprecatedAlias (line 358) | #[IgnoreDeprecations] method testDeprecatedAliasWithCustomMessage (line 374) | #[IgnoreDeprecations] method testTargettingADeprecatedAliasShouldTriggerDeprecation (line 390) | #[IgnoreDeprecations] FILE: Tests/Generator/UrlGeneratorTest.php class UrlGeneratorTest (line 28) | class UrlGeneratorTest extends TestCase method testAbsoluteUrlWithPort80 (line 30) | public function testAbsoluteUrlWithPort80() method testAbsoluteSecureUrlWithPort443 (line 38) | public function testAbsoluteSecureUrlWithPort443() method testAbsoluteUrlWithNonStandardPort (line 46) | public function testAbsoluteUrlWithNonStandardPort() method testAbsoluteSecureUrlWithNonStandardPort (line 54) | public function testAbsoluteSecureUrlWithNonStandardPort() method testRelativeUrlWithoutParameters (line 62) | public function testRelativeUrlWithoutParameters() method testRelativeUrlWithParameter (line 70) | public function testRelativeUrlWithParameter() method testRelativeUrlWithNullParameter (line 78) | public function testRelativeUrlWithNullParameter() method testRelativeUrlWithNullParameterButNotOptional (line 86) | public function testRelativeUrlWithNullParameterButNotOptional() method testRelativeUrlWithOptionalZeroParameter (line 97) | public function testRelativeUrlWithOptionalZeroParameter() method testNotPassedOptionalParameterInBetween (line 105) | public function testNotPassedOptionalParameterInBetween() method testRelativeUrlWithExtraParameters (line 112) | #[DataProvider('valuesProvider')] method testAbsoluteUrlWithExtraParameters (line 121) | #[DataProvider('valuesProvider')] method valuesProvider (line 130) | public static function valuesProvider(): array method testUrlWithExtraParametersFromGlobals (line 155) | public function testUrlWithExtraParametersFromGlobals() method testUrlWithGlobalParameter (line 167) | public function testUrlWithGlobalParameter() method testGlobalParameterHasHigherPriorityThanDefault (line 179) | public function testGlobalParameterHasHigherPriorityThanDefault() method testGenerateWithDefaultLocale (line 191) | public function testGenerateWithDefaultLocale() method testGenerateWithOverriddenParameterLocale (line 216) | public function testGenerateWithOverriddenParameterLocale() method testGenerateWithOverriddenParameterLocaleFromRequestContext (line 241) | public function testGenerateWithOverriddenParameterLocaleFromRequestCo... method testDumpWithLocalizedRoutesPreserveTheGoodLocaleInTheUrl (line 270) | public function testDumpWithLocalizedRoutesPreserveTheGoodLocaleInTheU... method testLocalizedAliasRouteGeneratesCorrectUrlPerLocale (line 293) | public function testLocalizedAliasRouteGeneratesCorrectUrlPerLocale() method testGenerateWithoutRoutes (line 310) | public function testGenerateWithoutRoutes() method testGenerateWithInvalidLocale (line 319) | public function testGenerateWithInvalidLocale() method testGenerateForRouteWithoutMandatoryParameter (line 341) | public function testGenerateForRouteWithoutMandatoryParameter() method testGenerateForRouteWithInvalidOptionalParameter (line 351) | public function testGenerateForRouteWithInvalidOptionalParameter() method testGenerateForRouteWithInvalidParameter (line 360) | public function testGenerateForRouteWithInvalidParameter() method testGenerateForRouteWithInvalidOptionalParameterNonStrict (line 369) | public function testGenerateForRouteWithInvalidOptionalParameterNonStr... method testGenerateForRouteWithInvalidOptionalParameterNonStrictWithLogger (line 377) | public function testGenerateForRouteWithInvalidOptionalParameterNonStr... method testGenerateForRouteWithInvalidParameterButDisabledRequirementsCheck (line 388) | public function testGenerateForRouteWithInvalidParameterButDisabledReq... method testGenerateForRouteWithInvalidMandatoryParameter (line 396) | public function testGenerateForRouteWithInvalidMandatoryParameter() method testGenerateForRouteWithInvalidUtf8Parameter (line 405) | public function testGenerateForRouteWithInvalidUtf8Parameter() method testRequiredParamAndEmptyPassed (line 414) | public function testRequiredParamAndEmptyPassed() method testSchemeRequirementDoesNothingIfSameCurrentScheme (line 423) | public function testSchemeRequirementDoesNothingIfSameCurrentScheme() method testSchemeRequirementForcesAbsoluteUrl (line 432) | public function testSchemeRequirementForcesAbsoluteUrl() method testSchemeRequirementCreatesUrlForFirstRequiredScheme (line 441) | public function testSchemeRequirementCreatesUrlForFirstRequiredScheme() method testPathWithTwoStartingSlashes (line 447) | public function testPathWithTwoStartingSlashes() method testNoTrailingSlashForMultipleOptionalParameters (line 455) | public function testNoTrailingSlashForMultipleOptionalParameters() method testWithAnIntegerAsADefaultValue (line 462) | public function testWithAnIntegerAsADefaultValue() method testNullForOptionalParameterIsIgnored (line 469) | public function testNullForOptionalParameterIsIgnored() method testQueryParamSameAsDefault (line 476) | public function testQueryParamSameAsDefault() method testArrayQueryParamSameAsDefault (line 486) | public function testArrayQueryParamSameAsDefault() method testGenerateWithSpecialRouteName (line 497) | public function testGenerateWithSpecialRouteName() method testUrlEncoding (line 504) | public function testUrlEncoding() method testEncodingOfRelativePathSegments (line 520) | public function testEncodingOfRelativePathSegments() method testEncodingOfSlashInPath (line 530) | public function testEncodingOfSlashInPath() method testEncodingOfSlashInQueryParameters (line 536) | public function testEncodingOfSlashInQueryParameters() method testAdjacentVariables (line 543) | public function testAdjacentVariables() method testOptionalVariableWithNoRealSeparator (line 556) | public function testOptionalVariableWithNoRealSeparator() method testRequiredVariableWithNoRealSeparator (line 565) | public function testRequiredVariableWithNoRealSeparator() method testDefaultRequirementOfVariable (line 573) | public function testDefaultRequirementOfVariable() method testImportantVariable (line 581) | public function testImportantVariable() method testImportantVariableWithNoDefault (line 591) | public function testImportantVariableWithNoDefault() method testDefaultRequirementOfVariableDisallowsSlash (line 602) | public function testDefaultRequirementOfVariableDisallowsSlash() method testDefaultRequirementOfVariableDisallowsNextSeparator (line 611) | public function testDefaultRequirementOfVariableDisallowsNextSeparator() method testWithHostDifferentFromContext (line 620) | public function testWithHostDifferentFromContext() method testWithHostSameAsContext (line 627) | public function testWithHostSameAsContext() method testWithHostSameAsContextAndAbsolute (line 634) | public function testWithHostSameAsContextAndAbsolute() method testUrlWithInvalidParameterInHost (line 641) | public function testUrlWithInvalidParameterInHost() method testUrlWithInvalidParameterInHostWhenParamHasADefaultValue (line 650) | public function testUrlWithInvalidParameterInHostWhenParamHasADefaultV... method testUrlWithInvalidParameterEqualsDefaultValueInHost (line 659) | public function testUrlWithInvalidParameterEqualsDefaultValueInHost() method testUrlWithInvalidParameterInHostInNonStrictMode (line 668) | public function testUrlWithInvalidParameterInHostInNonStrictMode() method testHostIsCaseInsensitive (line 676) | public function testHostIsCaseInsensitive() method testDefaultHostIsUsedWhenContextHostIsEmpty (line 683) | public function testDefaultHostIsUsedWhenContextHostIsEmpty() method testDefaultHostIsUsedWhenContextHostIsEmptyAndPathReferenceType (line 693) | public function testDefaultHostIsUsedWhenContextHostIsEmptyAndPathRefe... method testAbsoluteUrlFallbackToPathIfHostIsEmptyAndSchemeIsHttp (line 703) | public function testAbsoluteUrlFallbackToPathIfHostIsEmptyAndSchemeIsH... method testAbsoluteUrlFallbackToNetworkIfSchemeIsEmptyAndHostIsNot (line 714) | public function testAbsoluteUrlFallbackToNetworkIfSchemeIsEmptyAndHost... method testAbsoluteUrlFallbackToPathIfSchemeAndHostAreEmpty (line 725) | public function testAbsoluteUrlFallbackToPathIfSchemeAndHostAreEmpty() method testAbsoluteUrlWithNonHttpSchemeAndEmptyHost (line 736) | public function testAbsoluteUrlWithNonHttpSchemeAndEmptyHost() method testGenerateNetworkPath (line 747) | public function testGenerateNetworkPath() method testGenerateRelativePath (line 765) | public function testGenerateRelativePath() method testAliases (line 799) | public function testAliases() method testAliasWhichTargetRouteDoesntExist (line 812) | public function testAliasWhichTargetRouteDoesntExist() method testDeprecatedAlias (line 822) | #[IgnoreDeprecations] method testDeprecatedAliasWithCustomMessage (line 835) | #[IgnoreDeprecations] method testTargettingADeprecatedAliasShouldTriggerDeprecation (line 848) | #[IgnoreDeprecations] method testCircularReferenceShouldThrowAnException (line 862) | public function testCircularReferenceShouldThrowAnException() method testDeepCircularReferenceShouldThrowAnException (line 874) | public function testDeepCircularReferenceShouldThrowAnException() method testIndirectCircularReferenceShouldThrowAnException (line 887) | public function testIndirectCircularReferenceShouldThrowAnException() method testGetRelativePath (line 900) | #[DataProvider('provideRelativePaths')] method provideRelativePaths (line 906) | public static function provideRelativePaths() method testFragmentsCanBeAppendedToUrls (line 1012) | public function testFragmentsCanBeAppendedToUrls() method testFragmentsDoNotEscapeValidCharacters (line 1023) | public function testFragmentsDoNotEscapeValidCharacters() method testFragmentsCanBeDefinedAsDefaults (line 1031) | public function testFragmentsCanBeDefinedAsDefaults() method testLookRoundRequirementsInPath (line 1039) | #[DataProvider('provideLookAroundRequirementsInPath')] method provideLookAroundRequirementsInPath (line 1046) | public static function provideLookAroundRequirementsInPath() method testUtf8VarName (line 1054) | public function testUtf8VarName() method testQueryParameters (line 1060) | public function testQueryParameters() method testRouteHostParameterAndQueryParameterWithSameName (line 1076) | public function testRouteHostParameterAndQueryParameterWithSameName() method testRoutePathParameterAndQueryParameterWithSameName (line 1089) | public function testRoutePathParameterAndQueryParameterWithSameName() method testQueryParameterCannotSubstituteRouteParameter (line 1101) | public function testQueryParameterCannotSubstituteRouteParameter() method testQueryParametersWithScalarValue (line 1115) | public function testQueryParametersWithScalarValue() method getGenerator (line 1127) | protected function getGenerator(RouteCollection $routes, array $parame... method getRoutes (line 1138) | protected function getRoutes($name, Route $route) class StringableObject (line 1147) | class StringableObject method __toString (line 1149) | public function __toString(): string class StringableObjectWithPublicProperty (line 1155) | class StringableObjectWithPublicProperty method __toString (line 1159) | public function __toString(): string class NonStringableObject (line 1165) | class NonStringableObject class NonStringableObjectWithPublicProperty (line 1169) | class NonStringableObjectWithPublicProperty FILE: Tests/Loader/AttributeClassLoaderTest.php class AttributeClassLoaderTest (line 55) | class AttributeClassLoaderTest extends TestCase method setUp (line 59) | protected function setUp(?string $env = null): void method testGetResolver (line 64) | public function testGetResolver() method testSupportsChecksResource (line 72) | #[DataProvider('provideTestSupportsChecksResource')] method provideTestSupportsChecksResource (line 78) | public static function provideTestSupportsChecksResource(): array method testSupportsChecksTypeIfSpecified (line 91) | public function testSupportsChecksTypeIfSpecified() method testSimplePathRoute (line 97) | public function testSimplePathRoute() method testRequirementsWithoutPlaceholderName (line 105) | public function testRequirementsWithoutPlaceholderName() method testInvokableControllerLoader (line 113) | public function testInvokableControllerLoader() method testInvokableFQCNAliasConflictController (line 124) | public function testInvokableFQCNAliasConflictController() method testInvokableMethodControllerLoader (line 133) | public function testInvokableMethodControllerLoader() method testInvokableLocalizedControllerLoading (line 144) | public function testInvokableLocalizedControllerLoading() method testLocalizedPathRoutes (line 152) | public function testLocalizedPathRoutes() method testLocalizedPathRoutesWithExplicitPathPropety (line 163) | public function testLocalizedPathRoutesWithExplicitPathPropety() method testDefaultValuesForMethods (line 171) | public function testDefaultValuesForMethods() method testMethodActionControllers (line 187) | public function testMethodActionControllers() method testInvokableClassRouteLoadWithMethodAttribute (line 197) | public function testInvokableClassRouteLoadWithMethodAttribute() method testGlobalDefaultsRoutesLoadWithAttribute (line 205) | public function testGlobalDefaultsRoutesLoadWithAttribute() method testUtf8RoutesLoadWithAttribute (line 226) | public function testUtf8RoutesLoadWithAttribute() method testRouteWithPathWithPrefix (line 234) | public function testRouteWithPathWithPrefix() method testLocalizedRouteWithPathWithPrefix (line 244) | public function testLocalizedRouteWithPathWithPrefix() method testLocalizedPrefixLocalizedRoute (line 252) | public function testLocalizedPrefixLocalizedRoute() method testInvokableClassMultipleRouteLoad (line 260) | public function testInvokableClassMultipleRouteLoad() method testMissingPrefixLocale (line 276) | public function testMissingPrefixLocale() method testMissingRouteLocale (line 283) | public function testMissingRouteLocale() method testRouteWithoutName (line 290) | public function testRouteWithoutName() method testNothingButName (line 297) | public function testNothingButName() method testNonExistingClass (line 304) | public function testNonExistingClass() method testLoadingAbstractClass (line 310) | public function testLoadingAbstractClass() method testLocalizedPrefixWithoutRouteLocale (line 316) | public function testLocalizedPrefixWithoutRouteLocale() method testLoadingRouteWithPrefix (line 324) | public function testLoadingRouteWithPrefix() method testWhenEnv (line 331) | public function testWhenEnv() method testMethodsAndSchemes (line 344) | public function testMethodsAndSchemes() method testLoadingExtendedRouteOnClass (line 356) | public function testLoadingExtendedRouteOnClass() method testLoadingExtendedRouteOnMethod (line 364) | public function testLoadingExtendedRouteOnMethod() method testDefaultRouteName (line 372) | public function testDefaultRouteName() method testAliasesOnMethod (line 380) | public function testAliasesOnMethod() method testLocalizedRouteWithAliases (line 390) | public function testLocalizedRouteWithAliases() method testThrowsWithAliasesOnClass (line 406) | public function testThrowsWithAliasesOnClass() method testAliasesOnInvokableClass (line 414) | public function testAliasesOnInvokableClass() method testDeprecatedAlias (line 424) | public function testDeprecatedAlias() method testDeprecatedAliasWithCustomMessage (line 440) | public function testDeprecatedAliasWithCustomMessage() method testMultipleDeprecatedAlias (line 456) | public function testMultipleDeprecatedAlias() FILE: Tests/Loader/AttributeDirectoryLoaderTest.php class AttributeDirectoryLoaderTest (line 23) | class AttributeDirectoryLoaderTest extends TestCase method setUp (line 28) | protected function setUp(): void method testLoad (line 34) | public function testLoad() method testSupports (line 46) | public function testSupports() method testItSupportsAnyAttribute (line 57) | public function testItSupportsAnyAttribute() method testLoadFileIfLocatedResourceIsFile (line 62) | public function testLoadFileIfLocatedResourceIsFile() method testLoadAbstractClass (line 68) | public function testLoadAbstractClass() FILE: Tests/Loader/AttributeFileLoaderTest.php class AttributeFileLoaderTest (line 29) | class AttributeFileLoaderTest extends TestCase method setUp (line 34) | protected function setUp(): void method testLoad (line 40) | public function testLoad() method testLoadTraitWithClassConstant (line 46) | public function testLoadTraitWithClassConstant() method testLoadFileWithoutStartTag (line 52) | public function testLoadFileWithoutStartTag() method testLoadVariadic (line 59) | public function testLoadVariadic() method testLoadAbstractClass (line 65) | public function testLoadAbstractClass() method testSupports (line 71) | public function testSupports() method testLoadAttributesClassAfterComma (line 82) | public function testLoadAttributesClassAfterComma() method testLoadAttributesInlineClassAfterComma (line 88) | public function testLoadAttributesInlineClassAfterComma() method testLoadAttributesQuotedClassAfterComma (line 94) | public function testLoadAttributesQuotedClassAfterComma() method testLoadAttributesInlineQuotedClassAfterComma (line 100) | public function testLoadAttributesInlineQuotedClassAfterComma() method testLoadAttributesClassAfterParenthesis (line 106) | public function testLoadAttributesClassAfterParenthesis() method testLoadAttributesInlineClassAfterParenthesis (line 112) | public function testLoadAttributesInlineClassAfterParenthesis() method testLoadAttributesQuotedClassAfterParenthesis (line 118) | public function testLoadAttributesQuotedClassAfterParenthesis() method testLoadAttributesInlineQuotedClassAfterParenthesis (line 124) | public function testLoadAttributesInlineQuotedClassAfterParenthesis() FILE: Tests/Loader/AttributeServicesLoaderTest.php class AttributeServicesLoaderTest (line 21) | class AttributeServicesLoaderTest extends TestCase method testSupports (line 23) | public function testSupports() method testDelegatesToAttributeLoaderAndMergesCollections (line 33) | public function testDelegatesToAttributeLoaderAndMergesCollections() FILE: Tests/Loader/ClosureLoaderTest.php class ClosureLoaderTest (line 19) | class ClosureLoaderTest extends TestCase method testSupports (line 21) | public function testSupports() method testLoad (line 34) | public function testLoad() FILE: Tests/Loader/Configurator/Traits/PrefixTraitTest.php class PrefixTraitTest (line 19) | class PrefixTraitTest extends TestCase method testAddLocalizedPrefixUpdatesAliases (line 21) | public function testAddLocalizedPrefixUpdatesAliases() FILE: Tests/Loader/ContainerLoaderTest.php class ContainerLoaderTest (line 19) | class ContainerLoaderTest extends TestCase method testSupports (line 21) | #[DataProvider('supportsProvider')] method supportsProvider (line 27) | public static function supportsProvider() FILE: Tests/Loader/DirectoryLoaderTest.php class DirectoryLoaderTest (line 24) | class DirectoryLoaderTest extends TestCase method setUp (line 28) | protected function setUp(): void method testLoadDirectory (line 40) | public function testLoadDirectory() method testImportDirectory (line 46) | public function testImportDirectory() method verifyCollection (line 52) | private function verifyCollection(RouteCollection $collection) method testSupports (line 64) | public function testSupports() FILE: Tests/Loader/FileLocatorStub.php class FileLocatorStub (line 16) | class FileLocatorStub implements FileLocatorInterface method locate (line 18) | public function locate(string $name, ?string $currentPath = null, bool... FILE: Tests/Loader/GlobFileLoaderTest.php class GlobFileLoaderTest (line 20) | class GlobFileLoaderTest extends TestCase method testSupports (line 22) | public function testSupports() method testLoadAddsTheGlobResourceToTheContainer (line 30) | public function testLoadAddsTheGlobResourceToTheContainer() class GlobFileLoaderWithoutImport (line 39) | class GlobFileLoaderWithoutImport extends GlobFileLoader method import (line 41) | public function import(mixed $resource, ?string $type = null, bool $ig... FILE: Tests/Loader/ObjectLoaderTest.php class ObjectLoaderTest (line 20) | class ObjectLoaderTest extends TestCase method testLoadCallsServiceAndReturnsCollection (line 22) | public function testLoadCallsServiceAndReturnsCollection() method testExceptionWithoutSyntax (line 44) | #[DataProvider('getBadResourceStrings')] method getBadResourceStrings (line 54) | public static function getBadResourceStrings() method testExceptionOnNoObjectReturned (line 66) | public function testExceptionOnNoObjectReturned() method testExceptionOnBadMethod (line 76) | public function testExceptionOnBadMethod() method testExceptionOnMethodNotReturningCollection (line 86) | public function testExceptionOnMethodNotReturningCollection() class TestObjectLoader (line 103) | class TestObjectLoader extends ObjectLoader method supports (line 107) | public function supports(mixed $resource, ?string $type = null): bool method getObject (line 112) | protected function getObject(string $id): object type CustomRouteLoader (line 118) | interface CustomRouteLoader method loadRoutes (line 120) | public function loadRoutes(); class TestObjectLoaderRouteService (line 123) | class TestObjectLoaderRouteService method __construct (line 128) | public function __construct($collection, ?string $env = null) method loadRoutes (line 134) | public function loadRoutes(TestObjectLoader $loader, ?string $env = null) FILE: Tests/Loader/PhpFileLoaderTest.php class PhpFileLoaderTest (line 29) | class PhpFileLoaderTest extends TestCase method testSupports (line 31) | public function testSupports() method testLoadWithRoute (line 42) | public function testLoadWithRoute() method testLoadWithImport (line 62) | public function testLoadWithImport() method testThatDefiningVariableInConfigFileHasNoSideEffects (line 81) | public function testThatDefiningVariableInConfigFileHasNoSideEffects() method testLoadingRouteWithDefaults (line 96) | public function testLoadingRouteWithDefaults() method testLoadingRouteWithCollectionDefaults (line 110) | public function testLoadingRouteWithCollectionDefaults() method testLoadingImportedRoutesWithDefaults (line 135) | public function testLoadingImportedRoutesWithDefaults() method testLoadingUtf8Route (line 159) | public function testLoadingUtf8Route() method testLoadingUtf8ImportedRoutes (line 177) | public function testLoadingUtf8ImportedRoutes() method testRoutingConfigurator (line 197) | public function testRoutingConfigurator() method testRoutingConfiguratorCanImportGlobPatterns (line 250) | public function testRoutingConfiguratorCanImportGlobPatterns() method testRoutingI18nConfigurator (line 263) | public function testRoutingI18nConfigurator() method testImportingRoutesWithHostsInImporter (line 284) | public function testImportingRoutesWithHostsInImporter() method testImportingRoutesWithLocalesAndHostInImporter (line 294) | public function testImportingRoutesWithLocalesAndHostInImporter() method testImportingRoutesWithoutHostInImporter (line 304) | public function testImportingRoutesWithoutHostInImporter() method testImportingRoutesWithSingleHostInImporter (line 314) | public function testImportingRoutesWithSingleHostInImporter() method testAddingRouteWithHosts (line 324) | public function testAddingRouteWithHosts() method testImportingAliases (line 334) | public function testImportingAliases() method testWhenEnv (line 344) | public function testWhenEnv() method testLoadsArrayRoutes (line 354) | public function testLoadsArrayRoutes() method testWhenEnvWithArray (line 363) | public function testWhenEnvWithArray() method testYamlImportsAreResolvedWhenProcessingPhpReturnedArrays (line 372) | public function testYamlImportsAreResolvedWhenProcessingPhpReturnedArr... method testImportAttributesWithPsr4Prefix (line 387) | #[DataProvider('providePsr4ConfigFiles')] method providePsr4ConfigFiles (line 407) | public static function providePsr4ConfigFiles(): array method testImportAttributesFromClass (line 415) | public function testImportAttributesFromClass() FILE: Tests/Loader/Psr4DirectoryLoaderTest.php class Psr4DirectoryLoaderTest (line 29) | class Psr4DirectoryLoaderTest extends TestCase method testTopLevelController (line 31) | public function testTopLevelController() method testNestedController (line 39) | public function testNestedController() method testTraitController (line 54) | public function testTraitController() method testAbstractController (line 62) | public function testAbstractController() method testExcludeSubNamespace (line 70) | public function testExcludeSubNamespace() method testExcludeSingleFile (line 87) | public function testExcludeSingleFile() method testPsr4NamespaceTrim (line 102) | #[DataProvider('provideNamespacesThatNeedTrimming')] method provideNamespacesThatNeedTrimming (line 116) | public static function provideNamespacesThatNeedTrimming(): array method testInvalidPsr4Namespace (line 125) | #[DataProvider('provideInvalidPsr4Namespaces')] method provideInvalidPsr4Namespaces (line 137) | public static function provideInvalidPsr4Namespaces(): array method loadPsr4Controllers (line 151) | private function loadPsr4Controllers(): RouteCollection method getLoader (line 159) | private function getLoader(): DelegatingLoader FILE: Tests/Loader/YamlFileLoaderTest.php class YamlFileLoaderTest (line 27) | class YamlFileLoaderTest extends TestCase method testSupports (line 29) | public function testSupports() method testLoadDoesNothingIfEmpty (line 42) | public function testLoadDoesNothingIfEmpty() method testLoadThrowsExceptionWithInvalidFile (line 51) | #[DataProvider('getPathsToInvalidFiles')] method getPathsToInvalidFiles (line 61) | public static function getPathsToInvalidFiles() method testLoadSpecialRouteName (line 77) | public function testLoadSpecialRouteName() method testLoadWithRoute (line 87) | public function testLoadWithRoute() method testLoadWithResource (line 105) | public function testLoadWithResource() method testLoadRouteWithControllerAttribute (line 124) | public function testLoadRouteWithControllerAttribute() method testLoadRouteWithoutControllerAttribute (line 134) | public function testLoadRouteWithoutControllerAttribute() method testLoadRouteWithControllerSetInDefaults (line 144) | public function testLoadRouteWithControllerSetInDefaults() method testOverrideControllerInDefaults (line 154) | public function testOverrideControllerInDefaults() method testImportRouteWithController (line 164) | #[DataProvider('provideFilesImportingRoutesWithControllers')] method provideFilesImportingRoutesWithControllers (line 180) | public static function provideFilesImportingRoutesWithControllers() method testImportWithOverriddenController (line 186) | public function testImportWithOverriddenController() method testImportRouteWithGlobMatchingSingleFile (line 196) | public function testImportRouteWithGlobMatchingSingleFile() method testImportRouteWithGlobMatchingMultipleFiles (line 205) | public function testImportRouteWithGlobMatchingMultipleFiles() method testImportRouteWithNamePrefix (line 217) | public function testImportRouteWithNamePrefix() method testRemoteSourcesAreNotAccepted (line 228) | public function testRemoteSourcesAreNotAccepted() method testLoadingRouteWithDefaults (line 235) | public function testLoadingRouteWithDefaults() method testLoadingImportedRoutesWithDefaults (line 250) | public function testLoadingImportedRoutesWithDefaults() method testLoadingUtf8Route (line 274) | public function testLoadingUtf8Route() method testLoadingUtf8ImportedRoutes (line 292) | public function testLoadingUtf8ImportedRoutes() method testLoadingLocalizedRoute (line 312) | public function testLoadingLocalizedRoute() method testImportingRoutesFromDefinition (line 320) | public function testImportingRoutesFromDefinition() method testImportingRoutesWithLocales (line 331) | public function testImportingRoutesWithLocales() method testImportingNonLocalizedRoutesWithLocales (line 344) | public function testImportingNonLocalizedRoutesWithLocales() method testImportingRoutesWithOfficialLocales (line 357) | public function testImportingRoutesWithOfficialLocales() method testImportingRoutesFromDefinitionMissingLocalePrefix (line 368) | public function testImportingRoutesFromDefinitionMissingLocalePrefix() method testImportingRouteWithoutPathOrLocales (line 375) | public function testImportingRouteWithoutPathOrLocales() method testImportingWithControllerDefault (line 382) | public function testImportingWithControllerDefault() method testImportRouteWithNoTrailingSlash (line 392) | public function testImportRouteWithNoTrailingSlash() method testRequirementsWithoutPlaceholderName (line 401) | public function testRequirementsWithoutPlaceholderName() method testImportingRoutesWithHostsInImporter (line 411) | public function testImportingRoutesWithHostsInImporter() method testImportingRoutesWithLocalesAndHostInImporter (line 421) | public function testImportingRoutesWithLocalesAndHostInImporter() method testImportingRoutesWithoutHostInImporter (line 431) | public function testImportingRoutesWithoutHostInImporter() method testImportingRoutesWithSingleHostInImporter (line 441) | public function testImportingRoutesWithSingleHostInImporter() method testAddingRouteWithHosts (line 451) | public function testAddingRouteWithHosts() method testWhenEnv (line 461) | public function testWhenEnv() method testImportingAliases (line 471) | public function testImportingAliases() method testPriorityWithPrefix (line 481) | public function testPriorityWithPrefix() method testPriorityWithHost (line 500) | public function testPriorityWithHost() method testImportAttributesWithPsr4Prefix (line 523) | #[DataProvider('providePsr4ConfigFiles')] method providePsr4ConfigFiles (line 543) | public static function providePsr4ConfigFiles(): array method testImportAttributesFromClass (line 551) | public function testImportAttributesFromClass() FILE: Tests/Matcher/CompiledRedirectableUrlMatcherTest.php class CompiledRedirectableUrlMatcherTest (line 20) | class CompiledRedirectableUrlMatcherTest extends RedirectableUrlMatcherTest method getUrlMatcher (line 22) | protected function getUrlMatcher(RouteCollection $routes, ?RequestCont... class TestCompiledRedirectableUrlMatcher (line 38) | class TestCompiledRedirectableUrlMatcher extends CompiledUrlMatcher impl... method redirect (line 40) | public function redirect(string $path, string $route, ?string $scheme ... FILE: Tests/Matcher/CompiledUrlMatcherTest.php class CompiledUrlMatcherTest (line 21) | class CompiledUrlMatcherTest extends UrlMatcherTest method testStaticHostIsCaseInsensitive (line 23) | public function testStaticHostIsCaseInsensitive() method getUrlMatcher (line 43) | protected function getUrlMatcher(RouteCollection $routes, ?RequestCont... FILE: Tests/Matcher/Dumper/CompiledUrlMatcherDumperTest.php class CompiledUrlMatcherDumperTest (line 26) | class CompiledUrlMatcherDumperTest extends TestCase method setUp (line 30) | protected function setUp(): void method tearDown (line 35) | protected function tearDown(): void method testRedirectPreservesUrlEncoding (line 40) | public function testRedirectPreservesUrlEncoding() method testDump (line 51) | #[DataProvider('getRouteCollections')] method getRouteCollections (line 60) | public static function getRouteCollections() method generateDumpedMatcher (line 475) | private function generateDumpedMatcher(RouteCollection $collection) method testGenerateDumperMatcherWithObject (line 489) | public function testGenerateDumperMatcherWithObject() class TestCompiledUrlMatcher (line 502) | class TestCompiledUrlMatcher extends CompiledUrlMatcher implements Redir... method redirect (line 504) | public function redirect(string $path, string $route, ?string $scheme ... FILE: Tests/Matcher/Dumper/StaticPrefixCollectionTest.php class StaticPrefixCollectionTest (line 19) | class StaticPrefixCollectionTest extends TestCase method testGrouping (line 21) | #[DataProvider('routeProvider')] method routeProvider (line 36) | public static function routeProvider() method dumpCollection (line 170) | private function dumpCollection(StaticPrefixCollection $collection, $p... FILE: Tests/Matcher/ExpressionLanguageProviderTest.php class ExpressionLanguageProviderTest (line 21) | class ExpressionLanguageProviderTest extends TestCase method setUp (line 26) | protected function setUp(): void method testCompile (line 44) | #[DataProvider('compileProvider')] method compileProvider (line 50) | public static function compileProvider(): iterable method testEvaluate (line 59) | #[DataProvider('evaluateProvider')] method evaluateProvider (line 65) | public static function evaluateProvider(): iterable FILE: Tests/Matcher/RedirectableUrlMatcherTest.php class RedirectableUrlMatcherTest (line 20) | class RedirectableUrlMatcherTest extends UrlMatcherTest method testMissingTrailingSlash (line 22) | public function testMissingTrailingSlash() method testExtraTrailingSlash (line 32) | public function testExtraTrailingSlash() method testRedirectWhenNoSlashForNonSafeMethod (line 42) | public function testRedirectWhenNoSlashForNonSafeMethod() method testSchemeRedirectRedirectsToFirstScheme (line 56) | public function testSchemeRedirectRedirectsToFirstScheme() method testNoSchemaRedirectIfOneOfMultipleSchemesMatches (line 71) | public function testNoSchemaRedirectIfOneOfMultipleSchemesMatches() method testSchemeRedirectWithParams (line 83) | public function testSchemeRedirectWithParams() method testSchemeRedirectForRoot (line 98) | public function testSchemeRedirectForRoot() method testSlashRedirectWithParams (line 112) | public function testSlashRedirectWithParams() method testRedirectPreservesUrlEncoding (line 127) | public function testRedirectPreservesUrlEncoding() method testSchemeRequirement (line 137) | public function testSchemeRequirement() method testFallbackPage (line 146) | public function testFallbackPage() method testMissingTrailingSlashAndScheme (line 165) | public function testMissingTrailingSlashAndScheme() method testSlashAndVerbPrecedenceWithRedirection (line 175) | public function testSlashAndVerbPrecedenceWithRedirection() method testNonGreedyTrailingRequirement (line 192) | public function testNonGreedyTrailingRequirement() method testTrailingRequirementWithDefaultA (line 203) | public function testTrailingRequirementWithDefaultA() method getUrlMatcher (line 214) | protected function getUrlMatcher(RouteCollection $routes, ?RequestCont... FILE: Tests/Matcher/TraceableUrlMatcherTest.php class TraceableUrlMatcherTest (line 20) | class TraceableUrlMatcherTest extends UrlMatcherTest method test (line 22) | public function test() method testMatchRouteOnMultipleHosts (line 62) | public function testMatchRouteOnMultipleHosts() method getLevels (line 93) | public function getLevels($traces) method testRoutesWithConditions (line 103) | public function testRoutesWithConditions() method getUrlMatcher (line 131) | protected function getUrlMatcher(RouteCollection $routes, ?RequestCont... FILE: Tests/Matcher/UrlMatcherTest.php class UrlMatcherTest (line 23) | class UrlMatcherTest extends TestCase method testZero (line 25) | public function testZero() method testNoMethodSoAllowed (line 36) | public function testNoMethodSoAllowed() method testMethodNotAllowed (line 45) | public function testMethodNotAllowed() method testMethodNotAllowedOnRoot (line 60) | public function testMethodNotAllowedOnRoot() method testHeadAllowedWhenRequirementContainsGet (line 75) | public function testHeadAllowedWhenRequirementContainsGet() method testMethodNotAllowedAggregatesAllowedMethods (line 84) | public function testMethodNotAllowedAggregatesAllowedMethods() method testPatternMatchAndParameterReturn (line 100) | public function testPatternMatchAndParameterReturn() method testDefaultsAreMerged (line 114) | public function testDefaultsAreMerged() method testMethodIsIgnoredIfNoMethodGiven (line 123) | public function testMethodIsIgnoredIfNoMethodGiven() method testRouteWithOptionalVariableAsFirstSegment (line 146) | public function testRouteWithOptionalVariableAsFirstSegment() method testRouteWithOnlyOptionalVariables (line 161) | public function testRouteWithOnlyOptionalVariables() method testMatchWithPrefixes (line 171) | public function testMatchWithPrefixes() method testMatchWithDynamicPrefix (line 182) | public function testMatchWithDynamicPrefix() method testMatchSpecialRouteName (line 193) | public function testMatchSpecialRouteName() method testMatchImportantVariable (line 202) | public function testMatchImportantVariable() method testShortPathDoesNotMatchImportantVariable (line 211) | public function testShortPathDoesNotMatchImportantVariable() method testTrailingEncodedNewlineIsNotOverlooked (line 223) | public function testTrailingEncodedNewlineIsNotOverlooked() method testMatchNonAlpha (line 235) | public function testMatchNonAlpha() method testMatchWithDotMetacharacterInRequirements (line 246) | public function testMatchWithDotMetacharacterInRequirements() method testMatchOverriddenRoute (line 255) | public function testMatchOverriddenRoute() method testMatchRegression (line 272) | public function testMatchRegression() method testMultipleParams (line 291) | public function testMultipleParams() method testDefaultRequirementForOptionalVariables (line 303) | public function testDefaultRequirementForOptionalVariables() method testMatchingIsEager (line 312) | public function testMatchingIsEager() method testAdjacentVariables (line 321) | public function testAdjacentVariables() method testOptionalVariableWithNoRealSeparator (line 341) | public function testOptionalVariableWithNoRealSeparator() method testRequiredVariableWithNoRealSeparator (line 356) | public function testRequiredVariableWithNoRealSeparator() method testDefaultRequirementOfVariable (line 365) | public function testDefaultRequirementOfVariable() method testDefaultRequirementOfVariableDisallowsSlash (line 374) | public function testDefaultRequirementOfVariableDisallowsSlash() method testDefaultRequirementOfVariableDisallowsNextSeparator (line 385) | public function testDefaultRequirementOfVariableDisallowsNextSeparator() method testMissingTrailingSlash (line 396) | public function testMissingTrailingSlash() method testExtraTrailingSlash (line 408) | public function testExtraTrailingSlash() method testMissingTrailingSlashForNonSafeMethod (line 418) | public function testMissingTrailingSlashForNonSafeMethod() method testExtraTrailingSlashForNonSafeMethod (line 430) | public function testExtraTrailingSlashForNonSafeMethod() method testSchemeRequirement (line 442) | public function testSchemeRequirement() method testSchemeRequirementForNonSafeMethod (line 451) | public function testSchemeRequirementForNonSafeMethod() method testSamePathWithDifferentScheme (line 463) | public function testSamePathWithDifferentScheme() method testCondition (line 472) | public function testCondition() method testRequestCondition (line 485) | public function testRequestCondition() method testRouteParametersCondition (line 498) | public function testRouteParametersCondition() method testDecodeOnce (line 529) | public function testDecodeOnce() method testCannotRelyOnPrefix (line 538) | public function testCannotRelyOnPrefix() method testWithHost (line 554) | public function testWithHost() method testWithHostOnRouteCollection (line 563) | public function testWithHostOnRouteCollection() method testVariationInTrailingSlashWithHosts (line 577) | public function testVariationInTrailingSlashWithHosts() method testVariationInTrailingSlashWithHostsInReverse (line 590) | public function testVariationInTrailingSlashWithHostsInReverse() method testVariationInTrailingSlashWithHostsAndVariable (line 604) | public function testVariationInTrailingSlashWithHostsAndVariable() method testVariationInTrailingSlashWithHostsAndVariableInReverse (line 617) | public function testVariationInTrailingSlashWithHostsAndVariableInReve... method testVariationInTrailingSlashWithMethods (line 631) | public function testVariationInTrailingSlashWithMethods() method testVariationInTrailingSlashWithMethodsInReverse (line 644) | public function testVariationInTrailingSlashWithMethodsInReverse() method testVariableVariationInTrailingSlashWithMethods (line 658) | public function testVariableVariationInTrailingSlashWithMethods() method testVariableVariationInTrailingSlashWithMethodsInReverse (line 671) | public function testVariableVariationInTrailingSlashWithMethodsInRever... method testMixOfStaticAndVariableVariationInTrailingSlashWithHosts (line 685) | public function testMixOfStaticAndVariableVariationInTrailingSlashWith... method testMixOfStaticAndVariableVariationInTrailingSlashWithMethods (line 698) | public function testMixOfStaticAndVariableVariationInTrailingSlashWith... method testWithOutHostHostDoesNotMatch (line 712) | public function testWithOutHostHostDoesNotMatch() method testPathIsCaseSensitive (line 724) | public function testPathIsCaseSensitive() method testHostIsCaseInsensitive (line 736) | public function testHostIsCaseInsensitive() method testNoConfiguration (line 745) | public function testNoConfiguration() method testNestedCollections (line 756) | public function testNestedCollections() method testSchemeAndMethodMismatch (line 780) | public function testSchemeAndMethodMismatch() method testSiblingRoutes (line 793) | public function testSiblingRoutes() method testUnicodeRoute (line 808) | public function testUnicodeRoute() method testRequirementWithCapturingGroup (line 818) | public function testRequirementWithCapturingGroup() method testDotAllWithCatchAll (line 827) | public function testDotAllWithCatchAll() method testHostPattern (line 837) | public function testHostPattern() method testUtf8Prefix (line 853) | public function testUtf8Prefix() method testUtf8AndMethodMatching (line 863) | public function testUtf8AndMethodMatching() method testHostWithDot (line 874) | public function testHostWithDot() method testSlashVariant (line 884) | public function testSlashVariant() method testSlashVariant2 (line 893) | public function testSlashVariant2() method testSlashWithVerb (line 902) | public function testSlashWithVerb() method testSlashAndVerbPrecedence (line 922) | public function testSlashAndVerbPrecedence() method testGreedyTrailingRequirement (line 947) | public function testGreedyTrailingRequirement() method testTrailingRequirementWithDefault (line 958) | public function testTrailingRequirementWithDefault() method testTrailingRequirementWithDefaultA (line 972) | public function testTrailingRequirementWithDefaultA() method testTrailingRequirementWithDefaultB (line 983) | public function testTrailingRequirementWithDefaultB() method testRestrictiveTrailingRequirementWithStaticRouteAfter (line 993) | public function testRestrictiveTrailingRequirementWithStaticRouteAfter() method testUtf8VarName (line 1004) | public function testUtf8VarName() method testParameterWithRequirementWithDefault (line 1014) | public function testParameterWithRequirementWithDefault() method testMapping (line 1038) | public function testMapping() method testMappingwithAlias (line 1055) | public function testMappingwithAlias() method getUrlMatcher (line 1075) | protected function getUrlMatcher(RouteCollection $routes, ?RequestCont... FILE: Tests/RequestContextTest.php class RequestContextTest (line 19) | class RequestContextTest extends TestCase method testConstruct (line 21) | public function testConstruct() method testConstructParametersBcLayer (line 48) | public function testConstructParametersBcLayer() method testFromUriWithBaseUrl (line 61) | public function testFromUriWithBaseUrl() method testFromUriWithTrailingSlash (line 74) | public function testFromUriWithTrailingSlash() method testFromUriWithoutTrailingSlash (line 86) | public function testFromUriWithoutTrailingSlash() method testFromUriBeingEmpty (line 96) | public function testFromUriBeingEmpty() method testFromBadUri (line 106) | #[TestWith(['http://foo.com\\bar'])] method testFromRequest (line 126) | public function testFromRequest() method testGetParameters (line 151) | public function testGetParameters() method testHasParameter (line 160) | public function testHasParameter() method testGetParameter (line 169) | public function testGetParameter() method testSetParameter (line 178) | public function testSetParameter() method testMethod (line 186) | public function testMethod() method testScheme (line 194) | public function testScheme() method testHost (line 202) | public function testHost() method testQueryString (line 210) | public function testQueryString() method testPort (line 218) | public function testPort() method testFluentInterface (line 228) | public function testFluentInterface() FILE: Tests/Requirement/EnumRequirementTest.php class EnumRequirementTest (line 24) | class EnumRequirementTest extends TestCase method testNotABackedEnum (line 26) | public function testNotABackedEnum() method testCaseNotABackedEnum (line 34) | public function testCaseNotABackedEnum() method testCaseFromAnotherEnum (line 42) | public function testCaseFromAnotherEnum() method testToString (line 50) | #[DataProvider('provideToString')] method provideToString (line 56) | public static function provideToString() method testInRoute (line 67) | public function testInRoute() FILE: Tests/Requirement/RequirementTest.php class RequirementTest (line 20) | class RequirementTest extends TestCase method testAsciiSlugOK (line 22) | #[TestWith(['FOO'])] method testAsciiSlugKO (line 37) | #[TestWith([''])] method testCatchAllOK (line 53) | #[TestWith(['foo'])] method testCatchAllKO (line 64) | #[TestWith([''])] method testDateYmdOK (line 73) | #[TestWith(['0000-01-01'])] method testDateYmdKO (line 86) | #[TestWith([''])] method testDigitsOK (line 100) | #[TestWith(['0'])] method testDigitsKO (line 114) | #[TestWith([''])] method testMongoDbIdOK (line 126) | #[TestWith(['67c8b7d295c70befc3070bf2'])] method testMongoDbIdKO (line 136) | #[TestWith(['67C8b7D295C70BEFC3070BF2'])] method testPositiveIntOK (line 148) | #[TestWith(['1'])] method testPositiveIntKO (line 160) | #[TestWith([''])] method testUidBase32OK (line 174) | #[TestWith(['00000000000000000000000000'])] method testUidBase32KO (line 186) | #[TestWith([''])] method testUidBase58OK (line 198) | #[TestWith(['1111111111111111111111'])] method testUidBase58KO (line 210) | #[TestWith([''])] method testUidRfc4122OK (line 222) | #[DataProvider('provideUidRfc4122')] method testUidRfc4122KO (line 231) | #[DataProvider('provideUidRfc4122KO')] method testUidRfc9562OK (line 240) | #[DataProvider('provideUidRfc4122')] method testUidRfc9562KO (line 249) | #[DataProvider('provideUidRfc4122KO')] method provideUidRfc4122 (line 258) | public static function provideUidRfc4122(): iterable method provideUidRfc4122KO (line 266) | public static function provideUidRfc4122KO(): iterable method testUlidOK (line 275) | #[TestWith(['00000000000000000000000000'])] method testUlidKO (line 286) | #[TestWith([''])] method testUuidOK (line 298) | #[TestWith(['00000000-0000-1000-8000-000000000000'])] method testUuidKO (line 313) | #[TestWith([''])] method testUuidV1OK (line 328) | #[TestWith(['00000000-0000-1000-8000-000000000000'])] method testUuidV1KO (line 341) | #[TestWith([''])] method testUuidV3OK (line 355) | #[TestWith(['00000000-0000-3000-8000-000000000000'])] method testUuidV3KO (line 367) | #[TestWith([''])] method testUuidV4OK (line 381) | #[TestWith(['00000000-0000-4000-8000-000000000000'])] method testUuidV4KO (line 393) | #[TestWith([''])] method testUuidV5OK (line 407) | #[TestWith(['00000000-0000-5000-8000-000000000000'])] method testUuidV5KO (line 419) | #[TestWith([''])] method testUuidV6OK (line 433) | #[TestWith(['00000000-0000-6000-8000-000000000000'])] method testUuidV6KO (line 446) | #[TestWith([''])] method testUuidV7OK (line 460) | #[TestWith(['00000000-0000-7000-8000-000000000000'])] method testUuidV7KO (line 471) | #[TestWith([''])] method testUuidV8OK (line 485) | #[TestWith(['00000000-0000-8000-8000-000000000000'])] method testUuidV8KO (line 496) | #[TestWith([''])] FILE: Tests/RouteCollectionTest.php class RouteCollectionTest (line 19) | class RouteCollectionTest extends TestCase method testRoute (line 21) | public function testRoute() method testOverriddenRoute (line 31) | public function testOverriddenRoute() method testDeepOverriddenRoute (line 40) | public function testDeepOverriddenRoute() method testIterator (line 58) | public function testIterator() method testCount (line 73) | public function testCount() method testAddCollection (line 85) | public function testAddCollection() method testAddCollectionWithResources (line 105) | public function testAddCollectionWithResources() method testAddDefaultsAndRequirementsAndOptions (line 115) | public function testAddDefaultsAndRequirementsAndOptions() method testAddPrefix (line 142) | public function testAddPrefix() method testAddPrefixOverridesDefaultsAndRequirements (line 165) | public function testAddPrefixOverridesDefaultsAndRequirements() method testResource (line 176) | public function testResource() method testUniqueRouteWithGivenName (line 187) | public function testUniqueRouteWithGivenName() method testGet (line 203) | public function testGet() method testRemove (line 219) | public function testRemove() method testSetHost (line 240) | public function testSetHost() method testSetCondition (line 254) | public function testSetCondition() method testClone (line 268) | public function testClone() method testSetSchemes (line 283) | public function testSetSchemes() method testSetMethods (line 297) | public function testSetMethods() method testAddNamePrefix (line 311) | public function testAddNamePrefix() method testAddNamePrefixCanonicalRouteName (line 326) | public function testAddNamePrefixCanonicalRouteName() method testAddWithPriority (line 339) | public function testAddWithPriority() method testAddWithPriorityAndPrefix (line 372) | public function testAddWithPriorityAndPrefix() method testAddNamePrefixDoesNotBreakExternalAliases (line 389) | public function testAddNamePrefixDoesNotBreakExternalAliases() FILE: Tests/RouteCompilerTest.php class RouteCompilerTest (line 19) | class RouteCompilerTest extends TestCase method testCompile (line 21) | #[DataProvider('provideCompileData')] method provideCompileData (line 34) | public static function provideCompileData() method testCompileImplicitUtf8Data (line 185) | #[DataProvider('provideCompileImplicitUtf8Data')] method provideCompileImplicitUtf8Data (line 199) | public static function provideCompileImplicitUtf8Data() method testRouteWithSameVariableTwice (line 250) | public function testRouteWithSameVariableTwice() method testRouteCharsetMismatch (line 258) | public function testRouteCharsetMismatch() method testRequirementCharsetMismatch (line 267) | public function testRequirementCharsetMismatch() method testRouteWithFragmentAsPathParameter (line 276) | public function testRouteWithFragmentAsPathParameter() method testRouteWithVariableNameStartingWithADigit (line 285) | #[DataProvider('getVariableNamesStartingWithADigit')] method getVariableNamesStartingWithADigit (line 293) | public static function getVariableNamesStartingWithADigit() method testCompileWithHost (line 302) | #[DataProvider('provideCompileWithHostData')] method provideCompileWithHostData (line 319) | public static function provideCompileWithHostData() method testRouteWithTooLongVariableName (line 371) | public function testRouteWithTooLongVariableName() method testRemoveCapturingGroup (line 380) | #[DataProvider('provideRemoveCapturingGroup')] method provideRemoveCapturingGroup (line 388) | public static function provideRemoveCapturingGroup() class Utf8RouteCompiler (line 399) | class Utf8RouteCompiler extends RouteCompiler FILE: Tests/RouteTest.php class RouteTest (line 21) | class RouteTest extends TestCase method testConstructor (line 23) | public function testConstructor() method testPath (line 42) | public function testPath() method testOptions (line 64) | public function testOptions() method testOption (line 79) | public function testOption() method testDefaults (line 88) | public function testDefaults() method testRequirements (line 111) | public function testRequirements() method testRequirement (line 128) | public function testRequirement() method testRequirementAlternativeStartAndEndRegexSyntax (line 137) | public function testRequirementAlternativeStartAndEndRegexSyntax() method testSetInvalidRequirement (line 145) | #[DataProvider('getInvalidRequirements')] method getInvalidRequirements (line 155) | public static function getInvalidRequirements() method testHost (line 168) | public function testHost() method testScheme (line 175) | public function testScheme() method testMethod (line 190) | public function testMethod() method testCondition (line 200) | public function testCondition() method testCompile (line 208) | public function testCompile() method testSerialize (line 217) | public function testSerialize() method testInlineDefaultAndRequirement (line 228) | #[DataProvider('provideInlineDefaultAndRequirementCases')] method provideInlineDefaultAndRequirementCases (line 237) | public static function provideInlineDefaultAndRequirementCases(): iter... method testSerializeWhenCompiled (line 274) | public function testSerializeWhenCompiled() method testSerializeWhenCompiledWithClass (line 291) | public function testSerializeWhenCompiledWithClass() method testSerializedRepresentationKeepsWorking (line 310) | public function testSerializedRepresentationKeepsWorking() method testLocaleDefaultWithNonLocalizedRoutes (line 323) | #[DataProvider('provideNonLocalizedRoutes')] method testLocaleDefaultWithLocalizedRoutes (line 331) | #[DataProvider('provideLocalizedRoutes')] method testLocaleRequirementWithNonLocalizedRoutes (line 341) | #[DataProvider('provideNonLocalizedRoutes')] method testLocaleRequirementWithLocalizedRoutes (line 349) | #[DataProvider('provideLocalizedRoutes')] method provideNonLocalizedRoutes (line 359) | public static function provideNonLocalizedRoutes() method provideLocalizedRoutes (line 369) | public static function provideLocalizedRoutes() FILE: Tests/RouterTest.php class RouterTest (line 26) | class RouterTest extends TestCase method setUp (line 30) | protected function setUp(): void method tearDown (line 37) | protected function tearDown(): void method testSetOptionsWithSupportedOptions (line 45) | public function testSetOptionsWithSupportedOptions() method testSetOptionsWithUnsupportedOptions (line 59) | public function testSetOptionsWithUnsupportedOptions() method testSetOptionWithSupportedOption (line 72) | public function testSetOptionWithSupportedOption() method testSetOptionWithUnsupportedOption (line 80) | public function testSetOptionWithUnsupportedOption() method testGetOptionWithUnsupportedOption (line 88) | public function testGetOptionWithUnsupportedOption() method testThatRouteCollectionIsLoaded (line 96) | public function testThatRouteCollectionIsLoaded() method testMatcherIsCreatedIfCacheIsNotConfigured (line 111) | public function testMatcherIsCreatedIfCacheIsNotConfigured() method testGeneratorIsCreatedIfCacheIsNotConfigured (line 124) | public function testGeneratorIsCreatedIfCacheIsNotConfigured() method testGeneratorIsCreatedIfCacheIsNotConfiguredNotCompiled (line 137) | public function testGeneratorIsCreatedIfCacheIsNotConfiguredNotCompiled() method testMatchRequestWithUrlMatcherInterface (line 152) | public function testMatchRequestWithUrlMatcherInterface() method testMatchRequestWithRequestMatcherInterface (line 164) | public function testMatchRequestWithRequestMatcherInterface() method testDefaultLocaleIsPassedToGeneratorClass (line 176) | public function testDefaultLocaleIsPassedToGeneratorClass() method testDefaultLocaleIsPassedToCompiledGeneratorCacheClass (line 196) | public function testDefaultLocaleIsPassedToCompiledGeneratorCacheClass() method getRouter (line 216) | private function getRouter(?LoaderInterface $loader = null): Router