public function deleteResource(ResourceInterface $resource) { if ($resource instanceof FilesystemFile) { Filesystem::removeFile($resource->getFileInfo()->getPathname()); } elseif ($resource instanceof FilesystemDirectory) { Filesystem::removeDirectory($resource->getFileInfo()->getPathname()); } else { throw new \InvalidArgumentException(sprintf('Resource "%s" is no filesystem resource', $resource->getPath())); } }
public function destroy($id) { $file = $this->directory . DIRECTORY_SEPARATOR . $id . '.dat'; Filesystem::removeFile($file); return true; }