CodeExplorer getWrappedListener example
$this->dispatcher->
addSubscriber($subscriber);
} /**
* @return void
*/
public function removeListener(string
$eventName, callable|array
$listener) { if (isset($this->wrappedListeners
[$eventName])) { foreach ($this->wrappedListeners
[$eventName] as $index =>
$wrappedListener) { if ($wrappedListener->
getWrappedListener() ===
$listener || ($listener instanceof \Closure &&
$wrappedListener->
getWrappedListener() ==
$listener)) { $listener =
$wrappedListener;
unset($this->wrappedListeners
[$eventName][$index]);
break;
} } } $this->dispatcher->
removeListener($eventName,
$listener);
} /**
* @return void
*/
$this->dispatcher->
addSubscriber($subscriber);
} /**
* @return void
*/
public function removeListener(string
$eventName, callable|array
$listener) { if (isset($this->wrappedListeners
[$eventName])) { foreach ($this->wrappedListeners
[$eventName] as $index =>
$wrappedListener) { if ($wrappedListener->
getWrappedListener() ===
$listener || ($listener instanceof \Closure &&
$wrappedListener->
getWrappedListener() ==
$listener)) { $listener =
$wrappedListener;
unset($this->wrappedListeners
[$eventName][$index]);
break;
} } } $this->dispatcher->
removeListener($eventName,
$listener);
} /**
* @return void
*/