/** * Runs a Warden callback event if its been registered * * @param string $name The event to run */ private function _run_event($name) { $event = "warden_{$name}"; if (\Event::has_events($event)) { \Event::trigger($event, $this->user); } }
/** * Logs a user out */ public function log_out() { Session::instance()->get_instance()->set(static::$session_key, false); \Event::has_events('ethanol_logged_out') and \Event::trigger('ethanol_logged_out'); }
/** * Test for Event::has_events() * * @test */ public function test_hasevents_invalid() { $output = Event::has_events('test_register_invalid'); $this->assertFalse($output); }