/** * @covers ::getImages */ public function testGetImages() { $this->assertInternalType('array', $this->sut->getImages()); foreach ($this->sut->getImages() as $image) { $this->assertInstanceOf('\\Triquanta\\IziTravel\\DataType\\ImageInterface', $image); } }
public static function createFromData(\stdClass $data) { /** @var static $touristAttraction */ $touristAttraction = parent::createFromData($data); $touristAttraction->hidden = $data->hidden; return $touristAttraction; }
public static function createFromData(\stdClass $data) { /** @var static $museum */ $museum = parent::createFromData($data); 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->route)) { $tour->route = $data->route; } if (isset($data->purchase)) { $tour->purchase = Purchase::createFromData($data->purchase); } return $tour; }