Esempio n. 1
0
 /**
  * @param \Render\InfoStorage\MediaInfoStorage\MediaInfoStorageItem $mediaItem
  */
 public function prepareCache(MediaInfoStorageItem $mediaItem)
 {
     $cacheDirectory = $this->getCacheDirectory($mediaItem->getWebsiteId());
     if (!file_exists($cacheDirectory)) {
         mkdir($cacheDirectory);
     }
 }
Esempio n. 2
0
 /**
  * @param MediaInfoStorageItem $mediaItem
  * @param string               $cdnType
  * @param array                $operations
  *
  * @return string
  */
 protected function createRequestParameterValue(MediaInfoStorageItem $mediaItem, $cdnType, array $operations = array())
 {
     $params = array('id' => $mediaItem->getId(), 'websiteid' => $mediaItem->getWebsiteId(), 'type' => $cdnType, 'date' => $mediaItem->getLastModified());
     if (!empty($operations)) {
         $params['chain'] = $this->convertOperationsToChainString($operations);
     }
     return urlencode(\json_encode($params));
 }