function let(KnowsMetadata $adapter, Adapter $other, File $file)
 {
     $adapter->implement('Gaufrette\\Core\\Adapter');
     $adapter->readMetadata('file.png')->willReturn(array('adapter' => true));
     $file->getName()->willReturn('file.png');
     $file->getMetadata()->willReturn(array('file' => true));
 }
 function let(KnowsContent $adapter, Adapter $other, File $file)
 {
     $adapter->implement('Gaufrette\\Core\\Adapter');
     $adapter->readContent('file.png')->willReturn('the adapter content');
     $file->getName()->willReturn('file.png');
     $file->getContent()->willReturn('the file content');
 }
 /**
  * {@inheritdoc}
  */
 public function save(File $file, Adapter $adapter)
 {
     $datetime = $file->getLastAccess();
     if (null !== $datetime) {
         $adapter->writeLastAccess($file->getName(), $datetime->format('U'));
     }
     return $this;
 }
 function let(KnowsLastAccess $adapter, Adapter $other, File $file)
 {
     $date = new \DateTime('2015-01-01', new \DateTimeZone("Europe/Paris"));
     $adapter->implement('Gaufrette\\Core\\Adapter');
     $adapter->readLastAccess('file.png')->willReturn(1234566000);
     $file->getName()->willReturn('file.png');
     $file->getLastAccess()->willReturn($date);
 }
Exemple #5
0
 /**
  * {@inheritdoc}
  */
 public function save(File $file, Adapter $adapter)
 {
     $adapter->writeMetadata($file->getName(), $file->getMetadata());
 }
Exemple #6
0
 function let(CanUseFile $adapter, Adapter $other, File $file)
 {
     $adapter->implement('Gaufrette\\Core\\Adapter');
     $file->getName()->willReturn('file.png');
 }
 function let(KnowsMimeType $adapter, Adapter $other, File $file)
 {
     $adapter->implement('Gaufrette\\Core\\Adapter');
     $adapter->readMimeType('file.png')->willReturn('text/plain');
     $file->getName()->willReturn('file.png');
 }
Exemple #8
0
 /**
  * {@inheritdoc}
  */
 public function load(File $file, Adapter $adapter)
 {
     $file->setSize($adapter->readSize($file->getName()));
 }
Exemple #9
0
 function let(KnowsSize $adapter, Adapter $other, File $file)
 {
     $adapter->implement('Gaufrette\\Core\\Adapter');
     $adapter->readSize('file.png')->willReturn(1234567890);
     $file->getName()->willReturn('file.png');
 }
Exemple #10
0
 /**
  * {@inheritdoc}
  */
 public function save(File $file, Adapter $adapter)
 {
     $adapter->writeContent($file->getName(), $file->getContent());
 }
Exemple #11
0
 /**
  * {@inheritdoc}
  */
 public function load(File $file, Adapter $adapter)
 {
     $file->setChecksum($adapter->readChecksum($file->getName()));
 }
Exemple #12
0
 /**
  * {@inheritdoc}
  */
 public function load(File $file, Adapter $adapter)
 {
     $file->setMimeType($adapter->readMimeType($file->getName()));
 }
 function let(KnowsChecksum $adapter, Adapter $other, File $file)
 {
     $adapter->implement('Gaufrette\\Core\\Adapter');
     $adapter->readChecksum('file.png')->willReturn('thechecksum');
     $file->getName()->willReturn('file.png');
 }