Cosmetics changes in EventManager, renamed the registerEventListener to addEventListener, optimized the source and changed the arguments order. Commented an echo line in RangeVariableDeclaration
This commit is contained in:
parent
ad2443057e
commit
24ca13980f
@ -6,10 +6,11 @@ class Doctrine_EventManager
|
|||||||
{
|
{
|
||||||
private $_listeners = array();
|
private $_listeners = array();
|
||||||
|
|
||||||
|
|
||||||
public function dispatchEvent($event) {
|
public function dispatchEvent($event) {
|
||||||
$argIsCallback = is_string($event);
|
$argIsCallback = is_string($event);
|
||||||
$callback = $argIsCallback ? $event : $event->getType();
|
$callback = $argIsCallback ? $event : $event->getType();
|
||||||
|
|
||||||
if (isset($this->_listeners[$callback])) {
|
if (isset($this->_listeners[$callback])) {
|
||||||
$event = $argIsCallback ? new Doctrine_Event($event) : $event;
|
$event = $argIsCallback ? new Doctrine_Event($event) : $event;
|
||||||
foreach ($this->_listeners[$callback] as $listener) {
|
foreach ($this->_listeners[$callback] as $listener) {
|
||||||
@ -19,23 +20,26 @@ class Doctrine_EventManager
|
|||||||
|
|
||||||
return ! $event->getDefaultPrevented();
|
return ! $event->getDefaultPrevented();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function getListeners($callback = null) {
|
public function getListeners($callback = null) {
|
||||||
return $callback ? $this->_listeners[$callback] : $this->_listeners;
|
return $callback ? $this->_listeners[$callback] : $this->_listeners;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function hasListeners($callback) {
|
public function hasListeners($callback) {
|
||||||
return isset($this->_listeners[$callback]);
|
return isset($this->_listeners[$callback]);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function registerEventListener($listener, $callbacks) {
|
|
||||||
|
public function addEventListener($callbacks, $listener) {
|
||||||
// TODO: maybe check for duplicate registrations?
|
// TODO: maybe check for duplicate registrations?
|
||||||
if (is_array($callbacks)) {
|
if ( ! is_array($callbacks)) {
|
||||||
foreach ($callbacks as $callback) {
|
$callbacks = array($callbacks);
|
||||||
$this->_listeners[$callback] = $listener;
|
}
|
||||||
}
|
|
||||||
} else {
|
foreach ($callbacks as $callback) {
|
||||||
$this->_listeners[$callbacks] = $listener;
|
$this->_listeners[$callback] = $listener;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -216,7 +216,7 @@ class Doctrine_Query_Production_RangeVariableDeclaration extends Doctrine_Query_
|
|||||||
|
|
||||||
$parent = $path;
|
$parent = $path;
|
||||||
} catch (Doctrine_Exception $e) {
|
} catch (Doctrine_Exception $e) {
|
||||||
echo "Tried to load class metadata from '".$relationName."'\n";
|
//echo "Tried to load class metadata from '".$relationName."'\n";
|
||||||
$this->_parser->semanticalError($e->getMessage());
|
$this->_parser->semanticalError($e->getMessage());
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user