Ejemplo n.º 1
0
 public function testItems()
 {
     $dayguide = new Dayguide();
     $item1 = new \stdClass();
     $dayguide->addItem($item1);
     $this->assertEquals($dayguide->getItems(), array($item1));
     $item2 = new \stdClass();
     $item2->test = 'test';
     $dayguide->addItem($item2);
     $this->assertEquals($dayguide->getItems(), array($item1, $item2));
 }
Ejemplo n.º 2
0
 public static function fromXml(\SimpleXMLElement $dayguide)
 {
     $model = new Dayguide();
     $model->setDate($dayguide['date']);
     $type = 'phpOpenNOS\\Model\\' . ucfirst($dayguide['type']);
     foreach ($dayguide->item as $item) {
         $model->addItem($type::fromXML($item));
     }
     return $model;
 }