A Route Provider front-end for all Drupal-stored routes.
Hierarchy
- class \Drupal\Core\Routing\RouteProviderLazyBuilder implements PreloadableRouteProviderInterface, PagedRouteProviderInterface
File
- core/lib/Drupal/Core/Routing/RouteProviderLazyBuilder.php, line 11
Namespace
Drupal\Core\Routing
Members
Name | Modifiers | Type | Description |
---|---|---|---|
RouteProviderLazyBuilder::$rebuilt | protected | property | Flag to determine if the router has been rebuilt. |
RouteProviderLazyBuilder::$routeBuilder | protected | property | The route building service. |
RouteProviderLazyBuilder::$routeProvider | protected | property | The route provider service. |
RouteProviderLazyBuilder::getAllRoutes | public | function | Returns all the routes on the system. Overrides RouteProviderInterface::getAllRoutes |
RouteProviderLazyBuilder::getRouteByName | public | function | Find the route using the provided route name. Overrides RouteProviderInterface::getRouteByName |
RouteProviderLazyBuilder::getRouteCollectionForRequest | public | function | Finds routes that may potentially match the request. Overrides RouteProviderInterface::getRouteCollectionForRequest |
RouteProviderLazyBuilder::getRouteProvider | protected | function | Gets the real route provider service and rebuilds the router id necessary. |
RouteProviderLazyBuilder::getRoutesByNames | public | function | Find many routes by their names using the provided list of names. Overrides RouteProviderInterface::getRoutesByNames |
RouteProviderLazyBuilder::getRoutesByPattern | public | function | Get all routes which match a certain pattern. Overrides RouteProviderInterface::getRoutesByPattern |
RouteProviderLazyBuilder::getRoutesCount | public | function | Determines the total amount of routes. Overrides PagedRouteProviderInterface::getRoutesCount |
RouteProviderLazyBuilder::getRoutesPaged | public | function | Find an amount of routes with an offset and possible a limit. Overrides PagedRouteProviderInterface::getRoutesPaged |
RouteProviderLazyBuilder::hasRebuilt | public | function | Determines if the router has been rebuilt. |
RouteProviderLazyBuilder::preLoadRoutes | public | function | Pre-load routes by their names using the provided list of names. Overrides PreloadableRouteProviderInterface::preLoadRoutes |
RouteProviderLazyBuilder::reset | public | function | Resets the route provider object. Overrides RouteProviderInterface::reset |
RouteProviderLazyBuilder::__construct | public | function | RouteProviderLazyBuilder constructor. |
Please login to continue.