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)); }
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; }