public static function createFromData(\stdClass $data) { /** @var static $city */ $city = parent::createBaseFromData($data); if (isset($data->content)) { $content = []; foreach ($data->content as $contentData) { $content[] = CityContent::createFromData($contentData); } $city->content = $content; } return $city; }
public static function createFromData(\stdClass $data) { /** @var static $city */ $city = parent::createBaseFromData($data); $city->languageCode = $data->language; $city->title = $data->title; $city->summary = $data->summary; if (isset($data->images)) { foreach ($data->images as $imageData) { $city->images[] = Image::createFromData($imageData); } } return $city; }