Class Event¶
Registers and fires events (hooks)
listen ()¶
(static) Sets a new function to run when an event is triggered later.
Parameters
$event:string The event name.
$handler:(function) The function to call. The functions should expect the parameters sent from Event::fire(), and return value when is called from Event::get()
fire ()¶
(static) Fires an event and calls all handling functions.
Parameters
$event:string The event name.
$params:array (optional) Parameters to send to handlers.
get ()¶
(static) Fires an event and calls the handling function (only one should be set). Returns the result of the handler.
Parameters
$event:string The event name.
$default:mixed The value to return if there was no handler called.
$params:array (optional) Parameters to send to handler.
Basic events¶
load Runs after all packages where loaded. Useful to overrite values
head Runs inside <head> tag in a public page
foot Runs inside <head> tag in a public page
sendmail Replaces mail() function in Sendmail class
validateUserPassword Run from User::create() to accept the new password
recaptcha.form Can print add a recaptha input in post form like register/contact-form
recaptcha is called to verify the recaptcha code send from form
login.btn can print new buttons in login form
login.callback Runs from /login/callback endpoint