Exemplo n.º 1
0
 /**
  * Test path generation
  */
 public function testPathGeneration()
 {
     $context = 'context';
     $sizeName = 'size';
     $path = $this->fileManager->path($context, $sizeName);
     static::assertEquals("/{$context}/{$sizeName}/", $path);
     $path = $this->fileManager->path(null, $sizeName);
     static::assertEquals("/{$sizeName}/", $path);
     $path = $this->fileManager->path($context, null);
     static::assertEquals("/{$context}/", $path);
 }
Exemplo n.º 2
0
 /**
  * Deletes sizes
  *
  * @param string $fileName File name
  * @param string $context Context name
  * @param FilesystemAdapter $filesystemAdapter
  *
  * @return Processor$context
  */
 protected function deleteSizes($fileName, $context, FilesystemAdapter $filesystemAdapter)
 {
     $this->fileManager->setFileSystemAdapter($filesystemAdapter);
     foreach ($this->config[$context] as $sizeName => $values) {
         $path = $this->fileManager->path($context, $sizeName);
         $filesystemAdapter->delete($path . $fileName);
     }
     return $this;
 }