/** * Changes internal configuration to use the one for passed SiteAccess. * * @param SiteAccess $siteAccess */ public function setSiteAccess(SiteAccess $siteAccess = null) { if ($siteAccess === null) { return; } $this->matchConfig = $this->configResolver->getParameter('content_view', 'ezsettings', $siteAccess->name); }
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); }