/** * @param stdClass $Object document data * @return $this self instance */ private function trySetThumb(stdClass $Object) { if (!empty((array) $Object->thumb)) { $this->Thumb = PhotoSize::initializeByObject($Object->thumb); } return $this; }
/** * @param stdClass[][] $photos requested profile pictures * @return $this self instance */ private function setPhotos($photos) { foreach ($photos as $photo) { $sizes = []; foreach ($photo as $size) { $sizes[] = PhotoSize::initializeByObject($size); } $this->photos[] = $sizes; } return $this; }
/** * @param stdClass $Thumb video thumbnail * @return $this self instance */ private function setThumb(stdClass $Thumb) { $this->Thumb = PhotoSize::initializeByObject($Thumb); return $this; }
/** * @param stdClass $Object message data object * @return $this self instance */ private function trySetNewChatPhoto(stdClass $Object) { if (isset($Object->new_chat_photo)) { foreach ($Object->new_chat_photo as $size) { $this->newChatPhoto[] = PhotoSize::initializeByObject($size); } } return $this; }