Sulu\Component\Webspace\Analyzer\RequestAnalyzer::analyze PHP Method

analyze() public method

public analyze ( Request $request )
$request Symfony\Component\HttpFoundation\Request
    public function analyze(Request $request)
    {
        if ($request->attributes->has('_sulu')) {
            return;
        }
        $attributes = new RequestAttributes(['host' => $request->getHost(), 'scheme' => $request->getScheme()]);
        foreach ($this->requestProcessors as $requestProcessor) {
            $attributes = $attributes->merge($requestProcessor->process($request, $attributes));
        }
        $request->attributes->set('_sulu', $attributes);
    }