Example #1
0
 protected function doCreateObject(array $array)
 {
     $obj = new \woo\domain\Space($array['id']);
     $obj->setname($array['name']);
     $ven_mapper = new VenueMapper();
     $venue = $ven_mapper->find($array['venue']);
     $obj->setVenue($venue);
     $event_mapper = new EventMapper();
     $event_collection = $event_mapper->findBySpaceId($array['id']);
     $obj->setEvents($event_collection);
     return $obj;
 }
Example #2
0
 function createObject(array $array)
 {
     $class = '\\woo\\domain\\Space';
     $old = $this->getFromMap($class, $array['id']);
     if ($old) {
         return $old;
     }
     $obj = new $class($array['id']);
     $obj->setname($array['name']);
     $ven_mapper = new VenueMapper();
     $venue = $ven_mapper->find($array['venue']);
     $obj->setVenue($venue);
     $event_mapper = new EventMapper();
     $event_collection = $event_mapper->findBySpaceId($array['id']);
     $obj->setEvents($event_collection);
     return $obj;
 }