/** * @param array $attributes */ public function loadRelated(array $attributes) { parent::loadRelated($attributes); if (isset($attributes['from'])) { $this->from = User::create($attributes['from']); } if (isset($attributes['location'])) { $this->location = Location::create($attributes['location']); } }
/** * @param array $attributes */ public function loadRelated(array $attributes) { parent::loadRelated($attributes); if (isset($attributes['message'])) { $this->message = Message::create($attributes['message']); } if (isset($attributes['edited_message'])) { $this->edited_message = Message::create($attributes['edited_message']); } if (isset($attributes['inline_query'])) { $this->inline_query = InlineQuery::create($attributes['inline_query']); } if (isset($attributes['chosen_inline_result'])) { $this->chosen_inline_result = ChosenInlineResult::create($attributes['chosen_inline_result']); } if (isset($attributes['callback_query'])) { $this->callback_query = CallbackQuery::create($attributes['callback_query']); } }