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)); }
/** * {@inheritdoc} */ public function save(File $file, Adapter $adapter) { $adapter->writeMetadata($file->getName(), $file->getMetadata()); }