Мне нужно поставить флаг в kernel.event_listener на этапе kernel.controller, чтобы сделать что-то в kernel.response -слатере.
kernel.event_listener
kernel.controller
kernel.response
Я думал о добавлении параметра к объекту $request, однако не нашел ни одного метода или этого:
$request
http://api.symfony.com/2.0/Symfony/Component/HttpFoundation/Request.html
Что лучше всего передатьнекоторая информация от kernel.controller -листера до kernel.response -листратора?
Вариант использования:
Response
Вы можете использовать $request->attributes для передачи информации.В вашем слушателе контроллера:
$request->attributes
$request->attributes->set('mykey', 'myvalue');
В слушателе вашего ответа:
$myvalue = $request->attributes->get('mykey');