Chris@0: save(); Chris@0: } Chris@0: } Chris@17: Chris@17: /** Chris@17: * Add 'anchor' setting to 'Scale and crop' effects. Chris@17: */ Chris@17: function image_post_update_scale_and_crop_effect_add_anchor(&$sandbox = NULL) { Chris@17: \Drupal::classResolver(ConfigEntityUpdater::class)->update($sandbox, 'image_style', function ($image_style) { Chris@17: /** @var \Drupal\image\ImageStyleInterface $image_style */ Chris@17: $effects = $image_style->getEffects(); Chris@17: foreach ($effects as $effect) { Chris@17: if ($effect->getPluginId() === 'image_scale_and_crop') { Chris@17: return TRUE; Chris@17: } Chris@17: } Chris@17: return FALSE; Chris@17: }); Chris@17: }