/** * @param stdClass $Chat conversation the message belongs to — user in case of a private $message, GroupChat in case * of a group * @return $this self instance */ private function setChat(stdClass $Chat) { if (isset($Chat->title)) { $this->GroupChat = GroupChat::initializeByObject($Chat); } else { $this->User = User::initializeByObject($Chat); } return $this; }