public function unpublish(File $file, Version $version, VersionProvider $versionProvider, Linker $linker) { $link = $this->getPublicRoot() . '/' . $linker->getLink($file, $version, $versionProvider->getExtension($file, $version)); if (is_file($link)) { unlink($link); } }
/** * @param File $file * @param Version $version * @param Linker $linker * @return string */ public function getUrl(File $file, Version $version, VersionProvider $versionProvider, Linker $linker) { $url = $this->getBaseUrl() . '/'; $url .= $linker->getLink($file, $version, $versionProvider->getExtension($file, $version)); return $url; }