示例#1
0
 /**
  * @param Cms\Data\PublisherStatus $publishedStatus
  */
 protected function setValuesFromData(Data\PublisherStatus $publishedStatus)
 {
     $this->setId($publishedStatus->getId());
     $this->setStatus($publishedStatus->getStatus());
     $this->setTimestamp($publishedStatus->getTimestamp());
     $this->setPercent($publishedStatus->getPercent());
     $this->setRemaining($publishedStatus->getRemaining());
     $this->setMsg($publishedStatus->getMsg());
 }
示例#2
0
 /**
  * @param  string $websiteId
  * @param  \Cms\Data\PublisherStatus $publishedStatus
  */
 private function removingPublishingFilesOnSpecialStates($websiteId, $publishedStatus)
 {
     $deletePublishingFileOnStatus = array(PublisherStatusData::STATUS_FINISHED, PublisherStatusData::STATUS_FAILED);
     if (in_array($publishedStatus->getStatus(), $deletePublishingFileOnStatus)) {
         $this->removingPublishingFiles($websiteId, $publishedStatus->getId());
     }
 }