PHPDaemon\Traits\EventHandlers::bind PHP Method

bind() public method

Bind event or events
public bind ( string | array $event, callable $cb ) : this
$event string | array Event name
$cb callable Callback
return this
    public function bind($event, $cb)
    {
        if ($cb !== null) {
            $cb = CallbackWrapper::wrap($cb);
        }
        is_array($event) or $event = [$event];
        foreach ($event as $e) {
            CallbackWrapper::addToArray($this->eventHandlers[$e], $cb);
        }
        return $this;
    }