We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 29f52ad commit b88ae3aCopy full SHA for b88ae3a
2 files changed
src/Events/GlideAssetCacheCleared.php
@@ -0,0 +1,10 @@
1
+<?php
2
+
3
+namespace Statamic\Events;
4
5
+class GlideAssetCacheCleared extends Event
6
+{
7
+ public function __construct(public $asset)
8
+ {
9
+ }
10
+}
src/Imaging/GlideManager.php
@@ -6,6 +6,7 @@
use Illuminate\Support\Facades\Cache;
use Illuminate\Support\Facades\Storage;
use League\Glide\ServerFactory;
+use Statamic\Events\GlideAssetCacheCleared;
use Statamic\Facades\Config;
11
use Statamic\Facades\Image;
12
use Statamic\Imaging\ResponseFactory as LaravelResponseFactory;
@@ -137,6 +138,8 @@ public function clearAsset($asset)
137
138
139
// Clear manifest itself from cache store.
140
$this->cacheStore()->forget($manifestKey);
141
142
+ GlideAssetCacheCleared::dispatch($asset);
143
}
144
145
public function normalizeParameters($params)
0 commit comments