From 1fd93a4839581851fe8133e045379c190eadc5d4 Mon Sep 17 00:00:00 2001 From: Awilum Date: Wed, 1 Sep 2021 19:45:45 +0300 Subject: [PATCH] feat(images): add presets functionality for Images service --- src/flextype/flextype.php | 4 ++++ src/flextype/settings.yaml | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/flextype/flextype.php b/src/flextype/flextype.php index 133d057a..a1ec26fa 100644 --- a/src/flextype/flextype.php +++ b/src/flextype/flextype.php @@ -395,6 +395,10 @@ container()->set('images', static function () { 'api' => $api, ]); + // Set presets + $server->setPresets(registry()->get('flextype.settings.images.presets')); + + // Set Glide response factory $server->setResponseFactory( new PsrResponseFactory( new Response(), diff --git a/src/flextype/settings.yaml b/src/flextype/settings.yaml index bc03a664..7de7d79d 100644 --- a/src/flextype/settings.yaml +++ b/src/flextype/settings.yaml @@ -665,6 +665,8 @@ upload: # - cache.enabled: Set to true to enable images caching. # # - cache.directory: Images cache directory. +# +# - presets: Group of presets for images processing. images: driver: gd directory: '/uploads' @@ -672,6 +674,7 @@ images: directory: '/watermarks' cache: directory: '/images' + presets: [] # Session