public function observerRegistered($callback, $nName = EVENT_DISPATCHER_GLOBAL, $class = null)
{
if (is_array($callback)) {
if (is_object($callback[0])) {
$reg = get_class($callback[0]) . '::' . $callback[1];
} else {
$reg = $callback[0] . '::' . $callback[1];
}
} else {
$reg = $callback;
}
if (!isset($this->_ro[$nName][$reg])) {
return false;
}
if (empty($class)) {
return true;
}
if (strcasecmp($this->_ro[$nName][$reg]['class'], $class) == 0) {
return true;
}
return false;
}