Último evento activado por el complemento


10

Necesito saber qué evento es probablemente el último desencadenado en el flujo de aplicación normal.

El evento debe activarse después de que se hayan ejecutado todas las acciones predeterminadas del controlador, la plantilla se represente y posiblemente ya se haya entregado, y el siguiente paso en la aplicación sería su propio apagado.

Encontré los eventos:

  • onAfterRoute
  • onAfterDispatch

¿Pero hay otro llamado más tarde?

Gracias de antemano!

EDITAR

Durante el desarrollo, activé el modo de depuración de Joomla! y en la captura de pantalla debajo de la respuesta a mi pregunta apareció incluso coloreada

ingrese la descripción de la imagen aquí


2
Buena pregunta. Sería bueno si hubieran especificado en algún lugar de los documentos de eventos del complemento en qué orden se activan
Lodder

Respuestas:


7

Los encontré para disparar en este orden. Nada en los documentos que yo sepa, pero solo probé para confirmar:

  1. onAfterInitialise ()
  2. onAfterRoute ()
  3. onAfterDispatch ()
  4. onBeforeRender ()
  5. onBeforeCompileHead ()
  6. onAfterRender ()

+1, solo por curiosidad, ¿cómo los probaste?
Lodder

1
En cada uno de los eventos del complemento que pongo echo '<pre>'.__METHOD__.'</pre>'.
PIB

1
¡Muchas gracias, su respuesta me ayudó mucho! Echa un vistazo a mi edición, encontré eso en el camino ...
philipp
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.