Event_Dispatcher::getObservers PHP Méthode

getObservers() public méthode

Get all observers, that have been registered for a notification
public getObservers ( $nName = EVENT_DISPATCHER_GLOBAL, $class = null ) : array
Résultat array List of all observers
    public function getObservers($nName = EVENT_DISPATCHER_GLOBAL, $class = null)
    {
        $observers = array();
        if (!isset($this->_ro[$nName])) {
            return $observers;
        }
        foreach ($this->_ro[$nName] as $reg => $observer) {
            if ($class == null || $observer['class'] == null || strcasecmp($observer['class'], $class) == 0) {
                $observers[] = $reg;
            }
        }
        return $observers;
    }