Properly delete browser icon assets.
This commit is contained in:
parent
4cafacef47
commit
7874ac92b4
|
@ -4,6 +4,7 @@ declare(strict_types=1);
|
|||
|
||||
namespace App\Assets;
|
||||
|
||||
use App\Utilities\File;
|
||||
use Intervention\Image\Image;
|
||||
|
||||
class BrowserIconCustomAsset extends AbstractCustomAsset
|
||||
|
@ -33,8 +34,7 @@ class BrowserIconCustomAsset extends AbstractCustomAsset
|
|||
|
||||
protected function getDefaultUrl(): string
|
||||
{
|
||||
return $this->environment->getAssetUrl() . '/icons/' . $this->environment->getAppEnvironment(
|
||||
) . '/original.png';
|
||||
return $this->environment->getAssetUrl() . '/icons/' . $this->environment->getAppEnvironment() . '/original.png';
|
||||
}
|
||||
|
||||
public function upload(Image $image): void
|
||||
|
@ -55,6 +55,12 @@ class BrowserIconCustomAsset extends AbstractCustomAsset
|
|||
}
|
||||
}
|
||||
|
||||
public function delete(): void
|
||||
{
|
||||
$uploadsDir = $this->environment->getUploadsDirectory() . '/browser_icon';
|
||||
File::rmdirRecursive($uploadsDir);
|
||||
}
|
||||
|
||||
public function getUrlForSize(int $size): string
|
||||
{
|
||||
$assetUrl = $this->environment->getAssetUrl();
|
||||
|
|
Loading…
Reference in New Issue