Changeset 4661

Show
Ignore:
Timestamp:
07/11/08 17:10:20 (2 years ago)
Author:
guilhermeblanco
Message:

Fixes 1205. That was the same issue to 1237. Commented it on source.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/0.11/lib/Doctrine/Hydrator.php

    r4660 r4661  
    213213                    // 1-1 relation 
    214214                    $oneToOne = true; 
     215 
    215216                    if ( ! isset($nonemptyComponents[$dqlAlias]) && ! isset($prev[$parent][$relationAlias])) { 
    216217                        $prev[$parent][$relationAlias] = $driver->getNullPointer(); 
     
    218219                        $element = $driver->getElement($data, $componentName); 
    219220 
     221                                                // [FIX] Tickets #1205 and #1237 
    220222                        $event->set('data', $element); 
    221223                        $listeners[$componentName]->postHydrate($event); 
     
    224226                    } 
    225227                } 
     228                 
    226229                $coll =& $prev[$parent][$relationAlias]; 
    227230                $this->_setLastElement($prev, $coll, $index, $dqlAlias, $oneToOne);