Последнее событие, вызванное плагином

10

Мне нужно знать, какое событие, скорее всего, является последним, запущенным в обычном потоке приложений.

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

Я нашел события:

  • onAfterRoute
  • onAfterDispatch

Но есть ли еще один, названный позже?

Спасибо впереди!

РЕДАКТИРОВАТЬ

Во время разработки я включил режим отладки Joomla! и на скриншоте ниже ответ на мой вопрос появился даже цветной…

введите описание изображения здесь

Philipp
источник
2
Хороший вопрос. Было бы неплохо, если бы они указали где-нибудь в документации по плагину, в каком порядке они запускаются
Lodder

Ответы:

7

Я нашел их стрелять в этом порядке. Насколько мне известно, в документации ничего нет, а просто проверено, чтобы подтвердить:

  1. onAfterInitialise ()
  2. onAfterRoute ()
  3. onAfterDispatch ()
  4. onBeforeRender ()
  5. onBeforeCompileHead ()
  6. onAfterRender ()
ВВП
источник
+1, просто из любопытства, как ты их тестировал?
Лоддер
1
В каждом из событий плагин я ставлю echo '<pre>'.__METHOD__.'</pre>'.
ВВП
1
Большое спасибо, ваш ответ мне очень помог! Взгляните на мою
редакцию