3 namespace Drupal\Core\Field;
6 * Contains all events thrown while handling field storage definitions.
8 final class FieldStorageDefinitionEvents {
11 * Name of the event triggered for field storage definition creation.
13 * This event allows you to respond to the creation of a new field storage
14 * definition. The event listener method receives a
15 * \Drupal\Core\Field\FieldStorageDefinitionEvent instance.
19 * @see \Drupal\Core\Field\FieldStorageDefinitionEvent
20 * @see \Drupal\Core\Entity\EntityManager::onFieldStorageDefinitionCreate()
21 * @see \Drupal\Core\Field\FieldStorageDefinitionEventSubscriberTrait
25 const CREATE = 'field_storage.definition.create';
28 * Name of the event triggered for field storage definition update.
30 * This event allows you to respond anytime a field storage definition is
31 * updated. The event listener method receives a
32 * \Drupal\Core\Field\FieldStorageDefinitionEvent instance.
36 * @see \Drupal\Core\Field\FieldStorageDefinitionEvent
37 * @see \Drupal\Core\Entity\EntityManager::onFieldStorageDefinitionUpdate()
38 * @see \Drupal\Core\Field\FieldStorageDefinitionEventSubscriberTrait
42 const UPDATE = 'field_storage.definition.update';
45 * Name of the event triggered for field storage definition deletion.
47 * This event allows you to respond anytime a field storage definition is
48 * deleted. The event listener method receives a
49 * \Drupal\Core\Field\FieldStorageDefinitionEvent instance.
53 * @see \Drupal\Core\Field\FieldStorageDefinitionEvent
54 * @see \Drupal\Core\Entity\EntityManager::onFieldStorageDefinitionDelete()
55 * @see \Drupal\Core\Field\FieldStorageDefinitionEventSubscriberTrait
59 const DELETE = 'field_storage.definition.delete';