예제 #1
0
 /**
  * Fires an event.
  *
  * @param Core\Base\Model $object    Processed object.
  * @param string          $event     Event name.
  * @param array           $arguments Array of arguments.
  *
  * @static
  * @access public
  *
  * @return void
  */
 public static function fire(Core\Base\Model $object, $event, array $arguments = array())
 {
     $listeners = $object->listeners($event);
     foreach ($listeners as $listener) {
         call_user_func_array($listener, $arguments);
     }
 }