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; }
/** * @covers ::getSundaySchedule */ public function testGetSundaySchedule() { $this->assertSame($this->schedule['sun'], $this->sut->getSundaySchedule()); }