public function RouteProviderInterface::getRoutesByPattern in Drupal 10
Same name and namespace in other branches
- 8 core/lib/Drupal/Core/Routing/RouteProviderInterface.php \Drupal\Core\Routing\RouteProviderInterface::getRoutesByPattern()
- 9 core/lib/Drupal/Core/Routing/RouteProviderInterface.php \Drupal\Core\Routing\RouteProviderInterface::getRoutesByPattern()
Get all routes which match a certain pattern.
Parameters
string $pattern: The route pattern to search for (contains {} as placeholders).
Return value
\Symfony\Component\Routing\RouteCollection Returns a route collection of matching routes. The collection may be empty and will be sorted from highest to lowest fit (match of path parts) and then in ascending order by route name for routes with the same fit.
3 methods override RouteProviderInterface::getRoutesByPattern()
- RouteProvider::getRoutesByPattern in core/
lib/ Drupal/ Core/ Routing/ RouteProvider.php - Get all routes which match a certain pattern.
- RouteProvider::getRoutesByPattern in core/
tests/ Drupal/ KernelTests/ RouteProvider.php - Get all routes which match a certain pattern.
- RouteProviderLazyBuilder::getRoutesByPattern in core/
lib/ Drupal/ Core/ Routing/ RouteProviderLazyBuilder.php - Get all routes which match a certain pattern.
File
- core/
lib/ Drupal/ Core/ Routing/ RouteProviderInterface.php, line 88
Class
- RouteProviderInterface
- Defines the route provider interface.
Namespace
Drupal\Core\RoutingCode
public function getRoutesByPattern($pattern);