Example #1
0
 /**
  * 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);
     }
 }
Example #2
0
 /**
  * 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');
 }
Example #3
0
 /**
  * Test for Event::has_events()
  *
  * @test
  */
 public function test_hasevents_invalid()
 {
     $output = Event::has_events('test_register_invalid');
     $this->assertFalse($output);
 }