Exemple #1
0
 /**
  * @inheritdoc
  */
 public static function initializeByObject(stdClass $Object)
 {
     $Sticker = new Sticker();
     $Sticker->setFileId($Object->file_id);
     $Sticker->setWidth($Object->width);
     $Sticker->setHeight($Object->height);
     $Sticker->setThumb($Object->thumb);
     if (isset($Object->file_size)) {
         $Sticker->setFileSize($Object->file_size);
     }
     return $Sticker;
 }
Exemple #2
0
 /**
  * @param stdClass $Object message data object
  * @return $this self instance
  */
 private function trySetSticker(stdClass $Object)
 {
     if (isset($Object->sticker)) {
         $this->Sticker = Sticker::initializeByObject($Object->sticker);
     }
     return $this;
 }