public RouteMatch::__construct($route_name, Route $route, array $parameters = array(), array $raw_parameters = array())
Constructs a RouteMatch object.
Parameters
string $route_name: The name of the route.
\Symfony\Component\Routing\Route $route: The route.
array $parameters: The parameters array.
array $raw_parameters: The raw $parameters array.
File
- core/lib/Drupal/Core/Routing/RouteMatch.php, line 55
Class
- RouteMatch
- Default object representing the results of routing.
Namespace
Drupal\Core\Routing
Code
1 2 3 4 5 6 7 8 9 10 11 | public function __construct( $route_name , Route $route , array $parameters = array (), array $raw_parameters = array ()) { $this ->routeName = $route_name ; $this ->route = $route ; // Pre-filter parameters. $route_params = $this ->getParameterNames(); $parameters = array_intersect_key ( $parameters , $route_params ); $raw_parameters = array_intersect_key ( $raw_parameters , $route_params ); $this ->parameters = new ParameterBag( $parameters ); $this ->rawParameters = new ParameterBag( $raw_parameters ); } |
Please login to continue.