Esempio n. 1
0
 public function testCreateZip()
 {
     $imageFile = $this->unistorage->uploadFile(FIXTURES_DIR . '/ImageFile.jpg');
     $this->assertInstanceOf('Unistorage\\Models\\Files\\ImageFile', $imageFile);
     $zipFile = $this->unistorage->getZipped(array($imageFile), 'zipName.zip');
     $this->assertInstanceOf('Unistorage\\Models\\Files\\ZipFile', $zipFile);
 }
Esempio n. 2
0
 /**
  * @param RegularFile[] $files
  * @param string $zipFileName
  * @return \Unistorage\Models\Files\ZipFile|bool
  */
 public function safeGetZipped($files, $zipFileName)
 {
     try {
         $file = parent::getZipped($files, $zipFileName);
     } catch (Exception $e) {
         Yii::error('Can\'t getZipped ' . print_r(array($files, $zipFileName), true) . $e, 'unistorage');
         return false;
     }
     return $file;
 }