示例#1
0
 /**
  * @inheritdoc
  */
 public static function initializeByObject(stdClass $Object)
 {
     $Document = new Document();
     $Document->setFileId($Object->file_id)->trySetThumb($Object)->trySetFileName($Object)->trySetMimeType($Object)->trySetFileSize($Object);
     return $Document;
 }
示例#2
0
 /**
  * @param stdClass $Object message data object
  * @return $this self instance
  */
 private function trySetDocument(stdClass $Object)
 {
     if (isset($Object->document)) {
         $this->Document = Document::initializeByObject($Object->document);
     }
     return $this;
 }