protected function validateMediaInfoStorageItem(array $itemArray, MediaInfoStorageItem $infoStorageItem)
 {
     $this->assertEquals($itemArray['id'], $infoStorageItem->getId());
     $this->assertEquals($itemArray['name'], $infoStorageItem->getName());
     $this->assertEquals($itemArray['size'], $infoStorageItem->getSize());
     $this->assertEquals($itemArray['filePath'], $infoStorageItem->getFilePath());
     $this->assertEquals($itemArray['lastModified'], $infoStorageItem->getLastModified());
 }
Exemple #2
0
 /**
  * @param MediaInfoStorageItem $mediaItem
  * @param array                $operations
  *
  * @return string
  */
 public function getPreviewUrl(MediaInfoStorageItem $mediaItem, array $operations = array())
 {
     $ops = array();
     foreach ($operations as $op) {
         $ops[] = join('_', $op);
     }
     $operationSting = join('/', $ops);
     $return = $this->prefix . "/" . $mediaItem->getId() . '/' . $mediaItem->getName() . '/' . $operationSting;
     $this->calls[] = array('method' => 'getPreviewUrl', 'params' => array($mediaItem->getId(), $operations), 'return' => $return);
     return $return;
 }
Exemple #3
0
 /**
  * @param MediaInfoStorageItem $mediaItem
  *
  * @return array
  */
 protected function getMediaInfo($mediaItem)
 {
     return array('id' => $mediaItem->getId(), 'file' => basename($mediaItem->getFilePath()), 'name' => $mediaItem->getName(), 'size' => $mediaItem->getSize(), 'lastModified' => $mediaItem->getLastModified());
 }