예제 #1
0
 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;
 }
예제 #2
0
 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;
 }