Changeset 4484 for trunk/lib/Doctrine

Show
Ignore:
Timestamp:
06/08/08 17:42:55 (7 months ago)
Author:
guilhermeblanco
Message:

Cosmetics changes in EventManager?, renamed the registerEventListener to addEventListener, optimized the source and changed the arguments order. Commented an echo line in RangeVariableDeclaration?

Location:
trunk/lib/Doctrine
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/lib/Doctrine/EventManager.php

    r4470 r4484  
    77    private $_listeners = array(); 
    88 
     9 
    910    public function dispatchEvent($event) { 
    1011        $argIsCallback = is_string($event); 
    1112        $callback = $argIsCallback ? $event : $event->getType(); 
    12          
     13 
    1314        if (isset($this->_listeners[$callback])) { 
    1415            $event = $argIsCallback ? new Doctrine_Event($event) : $event; 
     
    2021        return ! $event->getDefaultPrevented(); 
    2122    } 
    22      
     23 
     24 
    2325    public function getListeners($callback = null) { 
    2426        return $callback ? $this->_listeners[$callback] : $this->_listeners; 
    2527    } 
    26      
     28 
     29 
    2730    public function hasListeners($callback) { 
    2831        return isset($this->_listeners[$callback]); 
    2932    } 
    30      
    31     public function registerEventListener($listener, $callbacks) { 
     33 
     34 
     35    public function addEventListener($callbacks, $listener) { 
    3236        // TODO: maybe check for duplicate registrations? 
    33         if (is_array($callbacks)) { 
    34             foreach ($callbacks as $callback) { 
    35                 $this->_listeners[$callback] = $listener; 
    36             } 
    37         } else { 
    38             $this->_listeners[$callbacks] = $listener; 
     37        if ( ! is_array($callbacks)) { 
     38            $callbacks = array($callbacks); 
     39        } 
     40 
     41        foreach ($callbacks as $callback) { 
     42            $this->_listeners[$callback] = $listener; 
    3943        } 
    4044    } 
  • trunk/lib/Doctrine/Query/Production/RangeVariableDeclaration.php

    r4470 r4484  
    217217                    $parent = $path; 
    218218                } catch (Doctrine_Exception $e) { 
    219                     echo "Tried to load class metadata from '".$relationName."'\n"; 
     219                    //echo "Tried to load class metadata from '".$relationName."'\n"; 
    220220                    $this->_parser->semanticalError($e->getMessage()); 
    221221