Я искал это сам, и кажется, что это просто обошлось, так что, похоже, нет ни одного места, которое знает, что это такое.
Моя мысль для решения этой проблемы будетсоздайте простой слушатель kernel.request, который просто добавляет атрибут к запросу.Примерный (не проверенный) код ниже:
public function onKernelRequest(GetResponseEvent $event)
{
$event->getRequest()->attributes->set('_request_type', $event->getRequestType());
}
Тогда в контроллере вы сможете сделать:
$requestType = $this->getRequest()->attributes->get('_request_type');
Опять же, это не проверено.Вам нужно было бы написать полный класс слушателя и добавить его в файл конфигурации служб, но я думаю, что кроме этого это будет работать.