Overrides \Drupal\Core\Config\Entity\ConfigStorageController::postDelete().
Overrides ConfigStorageController::postDelete
protected function postDelete($entities) {
foreach ($entities as $style) {
// Flush cached media for the deleted style.
image_style_flush($style);
// Check whether field instance settings need to be updated.
// In case no replacement style was specified, all image fields that are
// using the deleted style are left in a broken state.
if ($new_id = $style
->get('replacementID')) {
// The deleted ID is still set as originalID.
$style
->set('name', $new_id);
$this
->replaceImageStyle($style);
}
}
}