Prado\TComponent::hasEventHandler PHP Метод

hasEventHandler() публичный Метод

'dy' dynamic events are not handled by this function.
public hasEventHandler ( $name ) : boolean
Результат boolean whether an event has been attached one or several handlers
    public function hasEventHandler($name)
    {
        $name = strtolower($name);
        if (strncasecmp($name, 'fx', 2) === 0) {
            return isset(self::$_ue[$name]) && self::$_ue[$name]->getCount() > 0;
        } else {
            if (isset($this->_e[$name]) && $this->_e[$name]->getCount() > 0) {
                return true;
            } else {
                if ($this->_m !== null && $this->_behaviorsenabled) {
                    foreach ($this->_m->toArray() as $behavior) {
                        if ((!$behavior instanceof IBehavior || $behavior->getEnabled()) && $behavior->hasEventHandler($name)) {
                            return true;
                        }
                    }
                }
            }
        }
        return false;
    }