Я использую прослушиватель событий onKernelResponse
.
Несмотря на то, что я использовал:
if (HttpKernelInterface::MASTER_REQUEST != $event->getRequestType()) {
return;
}
В моем действии дважды есть MASTER_REQUEST
, один перед <!DOCTYPE html> <html> <head>
etc, а другой, как исключение, после конца макета.
He is my services.yml
:
history.listener:
class: VENDOR\MyBundle\Service\HistoryListener
arguments: [@doctrine.orm.entity_manager, @logger, @history]
tags:
- { name: kernel.event_listener, event: kernel.controller, method: onKernelController }
- { name: kernel.event_listener, event: kernel.response, method: onKernelResponse }
Я сделал что-то неправильно ?