public function removeListener($event, callable $listener) { if (isset($this->eventListeners[$event])) { if (null !== ($index = $this->findListener($event, $listener))) { } unset($this->eventListeners[$event][$index]); } }