Symfony\Component\EventDispatcher\EventDispatcher::getListeners PHP Method

getListeners() public method

See also: EventDispatcherInterface::getListeners
public getListeners ( $eventName = null )
    public function getListeners($eventName = null)
    {
        if (null !== $eventName) {
            if (!isset($this->sorted[$eventName])) {
                $this->sortListeners($eventName);
            }

            return $this->sorted[$eventName];
        }

        foreach (array_keys($this->listeners) as $eventName) {
            if (!isset($this->sorted[$eventName])) {
                $this->sortListeners($eventName);
            }
        }

        return $this->sorted;
    }

Same methods

EventDispatcher::getListeners ( string $name ) : array

Usage Example

 public function testCookieIsNotUpdatedWithFalseSetCookieOnChange()
 {
     $listener = $this->getLocaleUpdateListener(array('cookie'), false);
     $listener->onLocaleChange($this->getFilterLocaleSwitchEvent(false));
     $addedListeners = $this->dispatcher->getListeners(KernelEvents::RESPONSE);
     $this->assertSame(array(), $addedListeners);
 }
All Usage Examples Of Symfony\Component\EventDispatcher\EventDispatcher::getListeners