protected function addSignalEvents(array $signals) { foreach ($signals as $signal) { $listener = Listener::signal($this->event, $signal); $listener->register(static::EVENT_SIGNAL); $listener->listen(); } }
public function onWrite($socket, Listener $listener) { socket_write($socket, $listener->getArgument()); }
public function onSend($socket, Listener $listener) { socket_write($socket, $this->buffer); $this->clear(); $listener->delete(); $this->event->free($listener->getName(), $listener, true); }