示例#1
0
 /**
  * @param string $namespace
  * @param string $filename
  * @return void
  */
 public function delete($namespace, $filename)
 {
     $filter = array_keys($this->dimensions);
     if ($this->saveOriginal) {
         $filter[] = 'orig';
     }
     $filter = array_map(function ($i) use($filename) {
         return $i . '_' . $filename;
     }, $filter);
     $filter[] = $filename;
     $files = [];
     /** @var SplFileInfo $file */
     foreach ($this->storage->find($namespace, $filter) as $file) {
         $files[] = Utils::normalizePath($namespace . '/' . $file->getFilename());
     }
     $this->storage->bulkDelete($files);
 }
示例#2
0
 /**
  * @param string $namespace
  * @param string $filename
  * @return void
  */
 public function delete($namespace, $filename)
 {
     $this->storage->delete("{$namespace}/{$filename}");
 }