Skip to content

Commit 6227031

Browse files
Ensure Glide presets are generated using php please assets:generate-presets (#427)
1 parent 4504cde commit 6227031

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
}
2323
},
2424
"require": {
25-
"statamic/cms": "^5.45.1"
25+
"statamic/cms": "^5.67.0"
2626
},
2727
"require-dev": {
2828
"orchestra/testbench": "^8.28 || ^9.6.1 || ^10.0",

src/ServiceProvider.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
use Illuminate\Support\Facades\Event;
77
use Statamic\Facades\CP\Nav;
88
use Statamic\Facades\GraphQL;
9+
use Statamic\Facades\Image;
910
use Statamic\Facades\Permission;
1011
use Statamic\Facades\User;
1112
use Statamic\Providers\AddonServiceProvider;
@@ -113,8 +114,6 @@ protected function bootAddonSubscriber()
113114

114115
protected function bootAddonGlidePresets()
115116
{
116-
$server = app(\League\Glide\Server::class);
117-
118117
$presets = collect([
119118
'seo_pro_twitter' => config('statamic.seo-pro.assets.twitter_preset'),
120119
'seo_pro_og' => config('statamic.seo-pro.assets.open_graph_preset'),
@@ -126,7 +125,7 @@ protected function bootAddonGlidePresets()
126125
$presets['seo_pro_twitter'] = $presets['seo_pro_og'];
127126
}
128127

129-
$server->setPresets($server->getPresets() + $presets->filter()->all());
128+
Image::registerCustomManipulationPresets($presets->filter()->all());
130129

131130
return $this;
132131
}

src/Tags/SeoProTags.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace Statamic\SeoPro\Tags;
44

5+
use Statamic\Facades\Image;
56
use Statamic\SeoPro\Cascade;
67
use Statamic\SeoPro\GetsSectionDefaults;
78
use Statamic\SeoPro\RendersMetaHtml;
@@ -70,8 +71,6 @@ public function dumpMetaData()
7071
*/
7172
protected function isGlidePresetEnabled($preset)
7273
{
73-
$server = app(\League\Glide\Server::class);
74-
75-
return collect($server->getPresets())->has($preset);
74+
return array_key_exists($preset, Image::customManipulationPresets());
7675
}
7776
}

0 commit comments

Comments
 (0)