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);
}