示例#1
0
 public function emit($event, array $arguments = [])
 {
     parent::emit($event, $arguments);
     if ($arguments[0] instanceof Payload) {
         if (isset($arguments[0]['user']) and $arguments[0]['user'] === $this->pingu->getId()) {
             return;
         }
         // @todo: Convert to our payload?
     }
     call_user_func_array([$this->emitter, 'emit'], array_merge([$event], $arguments));
 }