Events
Learn how to create a new Inphinit project.
Create a event
use Inphinit\Event;
Event::on('event1', function ($arg1, $arg2) {
print_r([$arg1, $arg2]);
});
// trigger event on route
$app->action('ANY', '/foo', function () {
Event::trigger('event1', ['param1', microtime(true)]);
});
Done event
use Inphinit\Event;
Event::on('done', function () {
echo 'Response done';
});
Error event
use Inphinit\Event;
Event::on('error', function ($type, $message, $file, $line) {
var_dump($type, $message, $file, $line);
});