public matchRequest ( |
||
$request |
public function matchRequest(Request $request)
{
// UrlAliasRouter might be disabled from configuration.
// An example is for running the admin interface: it needs to be entirely run through the legacy kernel.
if ($this->configResolver->getParameter('url_alias_router') === false) {
throw new ResourceNotFoundException('Config says to bypass UrlAliasRouter');
}
return parent::matchRequest($request);
}
public function matchRequest(Request $request) { $parameters = parent::matchRequest($request); $overrideViewAction = $this->configResolver->getParameter('override_url_alias_view_action', 'netgen_ez_platform_site_api'); if ($overrideViewAction) { $parameters['_controller'] = self::OVERRIDE_VIEW_ACTION; } return $parameters; }