Contao\CoreBundle\EventListener\StoreRefererListener::canModifyFrontendSession PHP Method

canModifyFrontendSession() private method

Checks if the front end session can be modified.
private canModifyFrontendSession ( Request $request, array $referer = null ) : boolean
$request Symfony\Component\HttpFoundation\Request
$referer array
return boolean
    private function canModifyFrontendSession(Request $request, array $referer = null)
    {
        return null !== $referer && !$request->query->has('pdf') && !$request->query->has('file') && !$request->query->has('id') && isset($referer['current']) && 'contao_frontend' === $request->attributes->get('_route') && $this->getRelativeRequestUri($request) !== $referer['current'] && !$request->isXmlHttpRequest();
    }