function MediaLibraryHooks::imageStyleAccess
Implements hook_ENTITY_TYPE_access().
File
-
core/
modules/ media_library/ src/ Hook/ MediaLibraryHooks.php, line 244
Class
- MediaLibraryHooks
- Hook implementations for media_library.
Namespace
Drupal\media_library\HookCode
public function imageStyleAccess(EntityInterface $entity, $operation, AccountInterface $account) {
// Prevent the fallback 'media_library' image style from being deleted.
// @todo Lock the image style instead of preventing delete access.
// https://www.drupal.org/project/drupal/issues/2247293
if ($operation === 'delete' && $entity->id() === 'media_library') {
return AccessResult::forbidden();
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.