You are here

function layout_builder_field_config_delete in Drupal 10

Same name and namespace in other branches
  1. 8 core/modules/layout_builder/layout_builder.module \layout_builder_field_config_delete()
  2. 9 core/modules/layout_builder/layout_builder.module \layout_builder_field_config_delete()

Implements hook_field_config_delete().

File

core/modules/layout_builder/layout_builder.module, line 113
Provides hook implementations for Layout Builder.

Code

function layout_builder_field_config_delete(FieldConfigInterface $field_config) {

  // Clear the sample entity for this entity type and bundle.
  $sample_entity_generator = \Drupal::service('layout_builder.sample_entity_generator');
  $sample_entity_generator
    ->delete($field_config
    ->getTargetEntityTypeId(), $field_config
    ->getTargetBundle());
  \Drupal::service('plugin.manager.block')
    ->clearCachedDefinitions();
}