Как я узнаю, когда вызываются крючки и в каком порядке?


Я хочу изменить заголовок HTTP и ищу подходящий крючок для использования. Я могу сказать общее время, когда вызываются некоторые крючки, но не точно, когда. Как мне точно узнать, когда вызываются крючки, и какой крючок я должен использовать, чтобы изменить свой заголовок?

Изменить: Мне удалось изменить свой HTTP-заголовок. Но что-то еще добавляется в мой заголовок, и это имеет прецедент над моей частью заголовка. Есть ли способ узнать, откуда это берется?

 1
Author: BrandenB171, 2015-05-14

1 answers

Вы ищете событие, а не крючок, чтобы сделать это в 8.x

В частности, вы ищете событие ОТВЕТА, см. Пример \Drupal\Core\EventSubscriber\AnonymousUserResponseSubscriber. Создайте такой класс, зарегистрируйте его в yourmodule.services.yml, а затем делайте все, что хотите, с объектом $response.

 2
Author: Berdir, 2015-05-14 20:33:10