Yosymfony\Spress\Core\Plugin\PluginManager::removeListeners PHP Method

removeListeners() private method

private removeListeners ( Yosymfony\Spress\Core\Plugin\PluginInterface $plugin, Yosymfony\Spress\Core\Plugin\EventSubscriber $subscriber )
$plugin Yosymfony\Spress\Core\Plugin\PluginInterface
$subscriber Yosymfony\Spress\Core\Plugin\EventSubscriber
    private function removeListeners(PluginInterface $plugin, EventSubscriber $subscriber)
    {
        foreach ($subscriber->getEventListeners() as $eventName => $listener) {
            if (true === is_string($listener)) {
                $this->eventDispatcher->removeListener($eventName, [$plugin, $listener]);
            } else {
                $this->eventDispatcher->removeListener($eventName, $listener);
            }
        }
    }