У меня есть функцияm onKernelRequest , когда я хочу добавить пользовательский заголовок (в моем случае api=true
|| $request->headers->set('api', "true")
), и в целом Request $request
я могу получить этот заголовок, но когда я попробую его в аннотации ошибка:
public function onKernelRequest(RequestEvent $event)
{
if (!$event->isMasterRequest()) { return; }
$request = $event->getRequest();
$request->headers->set('api', "true");
return;
}
/* @Route(
* "/user/info/",
* name="get_user_info",
* methods={"GET"},
* condition="request.headers.get('api')"
* )
Path almost matches, but Condition "request.headers.get('api')" does not evaluate to "true"