/** * @param object $fileReference * @param FileMetadata $metadata * @param string|null $value */ public function setUri(&$fileReference, FileMetadata $metadata, $value) { $this->setValue($fileReference, $metadata->getUriSetter(), $value); }
private function deleteFile(FileMetadata $metadata, $file) { if ($file instanceof \SplFileInfo) { return unlink((string) $file); } $filesystem = $this->getFilesystemAdapterRepo()->getFilesystem($metadata->getFsAdapter()); return $filesystem->delete($metadata->getFsPrefix(), $file); }