eZ\Bundle\EzPublishCoreBundle\Routing\UrlAliasRouter::matchRequest PHP Метод

matchRequest() публичный Метод

public matchRequest ( Request $request )
$request Symfony\Component\HttpFoundation\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);
    }

Usage Example

Пример #1
0
 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;
 }