Eventos de Kohana, dónde colocarlos
Pregunta
Estoy tratando de entender el sistema de eventos de Kohana. Lo único que no entiendo es dónde colocar el evento :: agregar código.
Debe estar en un lugar donde se ejecute antes de que se activen eventos. ¿O me estoy perdiendo algo?
Lo que quiero lograr es construir una clase que esté disponible en todas partes, pero realmente no quiero hackearla en Kohana.
¿Alguien puede arrojar luz sobre esto?
Solución
Intente agregar un enganche con su evento :: Agregar código.
De la documentación:
El poder de los ganchos proviene principalmente de la clase Eventos. Los ganchos se cargan antes de que se inicie cualquiera de los eventos para que pueda adjuntar un gancho a un evento
Otros consejos
Por lo general, Event :: add () y Event :: replace () se colocan en el constructor Hook. Los ganchos se cargan antes del primer evento del sistema ('system.ready') para que pueda agregar su devolución de llamada a cada sistema o evento personalizado.