namespace Drupal\Core\Routing
Same name in other branches
| Object name | File name | Summary |
|---|---|---|
| AccessAwareRouter | core/lib/Drupal/Core/Routing/AccessAwareRouter.php | A router class for Drupal with access check and upcasting. |
| AccessAwareRouterInterface | core/lib/Drupal/Core/Routing/AccessAwareRouterInterface.php | Interface for a router class for Drupal with access check and upcasting. |
| AdminContext | core/lib/Drupal/Core/Routing/AdminContext.php | Provides a helper class to determine whether the route is an admin one. |
| BcRoute | core/lib/Drupal/Core/Routing/BcRoute.php | A backwards compatibility route. |
| CacheableRouteProviderInterface | core/lib/Drupal/Core/Routing/CacheableRouteProviderInterface.php | Extends the router provider interface to provide caching support. |
| CacheableSecuredRedirectResponse | core/lib/Drupal/Core/Routing/CacheableSecuredRedirectResponse.php | Provides a common base class for cacheable safe redirects. |
| CompiledRoute | core/lib/Drupal/Core/Routing/CompiledRoute.php | A compiled route contains derived information from a route object. |
| ContentTypeHeaderMatcher | core/lib/Drupal/Core/Routing/ContentTypeHeaderMatcher.php | Filters routes based on the HTTP Content-type header. |
| CurrentRouteMatch | core/lib/Drupal/Core/Routing/CurrentRouteMatch.php | Default object for current_route_match service. |
| EnhancerInterface | core/lib/Drupal/Core/Routing/EnhancerInterface.php | A route enhance service to determine route enhance rules. |
| FilterInterface | core/lib/Drupal/Core/Routing/FilterInterface.php | A route filter service to filter down the collection of route instances. |
| GeneratorNotInitializedException | core/lib/Drupal/Core/Routing/GeneratorNotInitializedException.php | Class for exceptions thrown when the generator has not been initialized. |
| LazyRouteCollection | core/lib/Drupal/Core/Routing/LazyRouteCollection.php | |
| LocalAwareRedirectResponseTrait | core/lib/Drupal/Core/Routing/LocalAwareRedirectResponseTrait.php | Provides a trait which ensures that a URL is safe to redirect to. |
| LocalRedirectResponse | core/lib/Drupal/Core/Routing/LocalRedirectResponse.php | Provides a redirect response which cannot redirect to an external URL. |
| MatcherDumper | core/lib/Drupal/Core/Routing/MatcherDumper.php | Dumps Route information to a database table. |
| MatcherDumperInterface | core/lib/Drupal/Core/Routing/MatcherDumperInterface.php | Extends the symfony matcher dumper interface with an addRoutes method. |
| MatchingRouteNotFoundException | core/lib/Drupal/Core/Routing/MatchingRouteNotFoundException.php | No matching route was found. |
| MethodFilter | core/lib/Drupal/Core/Routing/MethodFilter.php | Filters routes based on the HTTP method. |
| NullGenerator | core/lib/Drupal/Core/Routing/NullGenerator.php | No-op implementation of a URL Generator, needed for backward compatibility. |
| NullMatcherDumper | core/lib/Drupal/Core/Routing/NullMatcherDumper.php | Does not dump Route information. |
| NullRouteMatch | core/lib/Drupal/Core/Routing/NullRouteMatch.php | Stub implementation of RouteMatchInterface for when there's no matched route. |
| PathChangedHelper | core/lib/Drupal/Core/Routing/PathChangedHelper.php | Provides helper functions for handling path changes. |
| PreloadableRouteProviderInterface | core/lib/Drupal/Core/Routing/PreloadableRouteProviderInterface.php | Extends the router provider interface to pre-load routes. |
| RedirectDestination | core/lib/Drupal/Core/Routing/RedirectDestination.php | Provides helpers for redirect destinations. |
| RedirectDestinationInterface | core/lib/Drupal/Core/Routing/RedirectDestinationInterface.php | Provides an interface for redirect destinations. |
| RedirectDestinationTrait | core/lib/Drupal/Core/Routing/RedirectDestinationTrait.php | Wrapper methods for the Redirect Destination. |
| RequestContext | core/lib/Drupal/Core/Routing/RequestContext.php | Holds information about the current request. |
| RequestFormatRouteFilter | core/lib/Drupal/Core/Routing/RequestFormatRouteFilter.php | Provides a route filter, which filters by the request format. |
| RequestHelper | core/lib/Drupal/Core/Routing/RequestHelper.php | Provides some helper methods for dealing with the request. |
| ResettableStackedRouteMatchInterface | core/lib/Drupal/Core/Routing/ResettableStackedRouteMatchInterface.php | Defines an interface for a resettable stack of route matches. |
| RouteBuilder | core/lib/Drupal/Core/Routing/RouteBuilder.php | Managing class for rebuilding the router table. |
| RouteBuilderInterface | core/lib/Drupal/Core/Routing/RouteBuilderInterface.php | Rebuilds the route information and dumps it. |
| RouteBuildEvent | core/lib/Drupal/Core/Routing/RouteBuildEvent.php | Represents route building information as event. |
| RouteCompiler | core/lib/Drupal/Core/Routing/RouteCompiler.php | Compiler to generate derived information from a Route necessary for matching. |
| RouteMatch | core/lib/Drupal/Core/Routing/RouteMatch.php | Default object representing the results of routing. |
| RouteMatchInterface | core/lib/Drupal/Core/Routing/RouteMatchInterface.php | Provides an interface for classes representing the result of routing. |
| RouteObjectInterface | core/lib/Drupal/Core/Routing/RouteObjectInterface.php | Provides constants used for retrieving matched routes. |
| RoutePreloader | core/lib/Drupal/Core/Routing/RoutePreloader.php | Defines a class that can pre-load non-admin routes. |
| RouteProvider | core/lib/Drupal/Core/Routing/RouteProvider.php | A Route Provider front-end for all Drupal-stored routes. |
| RouteProviderInterface | core/lib/Drupal/Core/Routing/RouteProviderInterface.php | Defines the route provider interface. |
| RouteProviderLazyBuilder | core/lib/Drupal/Core/Routing/RouteProviderLazyBuilder.php | A Route Provider front-end for all Drupal-stored routes. |
| Router | core/lib/Drupal/Core/Routing/Router.php | Router implementation in Drupal. |
| RouteSubscriberBase | core/lib/Drupal/Core/Routing/RouteSubscriberBase.php | Provides a base implementation for RouteSubscriber. |
| RoutingEvents | core/lib/Drupal/Core/Routing/RoutingEvents.php | Contains all events thrown in the core routing component. |
| StackedRouteMatchInterface | core/lib/Drupal/Core/Routing/StackedRouteMatchInterface.php | Defines an interface for a stack of route matches. |
| TrustedRedirectResponse | core/lib/Drupal/Core/Routing/TrustedRedirectResponse.php | Provides a redirect response which contains trusted URLs. |
| UrlGenerator | core/lib/Drupal/Core/Routing/UrlGenerator.php | Generates URLs from route names and parameters. |
| UrlGeneratorInterface | core/lib/Drupal/Core/Routing/UrlGeneratorInterface.php | Defines an interface for generating a URL from a route or system path. |
| UrlMatcher | core/lib/Drupal/Core/Routing/UrlMatcher.php | Drupal-specific URL Matcher; handles the Drupal "system path" mapping. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.