Exemple #1
0
 /**
  * @inheritdoc
  */
 public static function initializeByObject(stdClass $Object)
 {
     $Video = new Video();
     $Video->setFileId($Object->file_id);
     $Video->setWidth($Object->width);
     $Video->setHeight($Object->height);
     $Video->setDuration($Object->duration);
     $Video->setThumb($Object->thumb);
     if (isset($Object->mime_type)) {
         $Video->setMimeType($Object->mime_type);
     }
     if (isset($Object->file_size)) {
         $Video->setFileSize($Object->file_size);
     }
     if (isset($Object->caption)) {
         $Video->setCaption($Object->caption);
     }
     return $Video;
 }
Exemple #2
0
 /**
  * @param stdClass $Object message data object
  * @return $this self instance
  */
 private function trySetVideo(stdClass $Object)
 {
     if (isset($Object->video)) {
         $this->Video = Video::initializeByObject($Object->video);
     }
     return $this;
 }