Update Composer, update everything
This commit is contained in:
parent
ea3e94409f
commit
dda5c284b6
19527 changed files with 1135420 additions and 351004 deletions
|
@ -5,6 +5,7 @@
|
|||
* Post-update functions for Image.
|
||||
*/
|
||||
|
||||
use Drupal\Core\Config\Entity\ConfigEntityUpdater;
|
||||
use Drupal\Core\Entity\Entity\EntityViewDisplay;
|
||||
use Drupal\Core\Entity\Entity\EntityFormDisplay;
|
||||
|
||||
|
@ -20,3 +21,19 @@ function image_post_update_image_style_dependencies() {
|
|||
$display->save();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Add 'anchor' setting to 'Scale and crop' effects.
|
||||
*/
|
||||
function image_post_update_scale_and_crop_effect_add_anchor(&$sandbox = NULL) {
|
||||
\Drupal::classResolver(ConfigEntityUpdater::class)->update($sandbox, 'image_style', function ($image_style) {
|
||||
/** @var \Drupal\image\ImageStyleInterface $image_style */
|
||||
$effects = $image_style->getEffects();
|
||||
foreach ($effects as $effect) {
|
||||
if ($effect->getPluginId() === 'image_scale_and_crop') {
|
||||
return TRUE;
|
||||
}
|
||||
}
|
||||
return FALSE;
|
||||
});
|
||||
}
|
||||
|
|
Reference in a new issue