/** * @covers ::getContent */ public function testGetContent() { $this->assertInternalType('array', $this->sut->getContent()); foreach ($this->sut->getContent() as $content) { $this->assertInstanceOf('\\Triquanta\\IziTravel\\DataType\\ContentInterface', $content); } }
public static function createFromData(\stdClass $data) { /** @var static $touristAttraction */ $touristAttraction = parent::createFromData($data); if (property_exists($data, 'hidden')) { $touristAttraction->hidden = $data->hidden; } return $touristAttraction; }
public static function createFromData(\stdClass $data) { /** @var static $museum */ $museum = parent::createFromData($data); if (isset($data->schedule)) { $museum->schedule = Schedule::createFromData($data->schedule); } if (isset($data->purchase)) { $museum->purchase = Purchase::createFromData($data->purchase); } return $museum; }
public static function createFromData(\stdClass $data) { /** @var static $tour */ $tour = parent::createFromData($data); $tour->category = $data->category; $tour->duration = $data->duration; $tour->distance = $data->distance; $tour->placement = $data->placement; if (isset($data->purchase)) { $tour->purchase = Purchase::createFromData($data->purchase); } return $tour; }