FieldStorageDefinitionEvents.php 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?php
  2. namespace Drupal\Core\Field;
  3. /**
  4. * Contains all events thrown while handling field storage definitions.
  5. */
  6. final class FieldStorageDefinitionEvents {
  7. /**
  8. * Name of the event triggered for field storage definition creation.
  9. *
  10. * This event allows you to respond to the creation of a new field storage
  11. * definition. The event listener method receives a
  12. * \Drupal\Core\Field\FieldStorageDefinitionEvent instance.
  13. *
  14. * @Event
  15. *
  16. * @see \Drupal\Core\Field\FieldStorageDefinitionEvent
  17. * @see \Drupal\Core\Entity\EntityManager::onFieldStorageDefinitionCreate()
  18. * @see \Drupal\Core\Field\FieldStorageDefinitionEventSubscriberTrait
  19. *
  20. * @var string
  21. */
  22. const CREATE = 'field_storage.definition.create';
  23. /**
  24. * Name of the event triggered for field storage definition update.
  25. *
  26. * This event allows you to respond anytime a field storage definition is
  27. * updated. The event listener method receives a
  28. * \Drupal\Core\Field\FieldStorageDefinitionEvent instance.
  29. *
  30. * @Event
  31. *
  32. * @see \Drupal\Core\Field\FieldStorageDefinitionEvent
  33. * @see \Drupal\Core\Entity\EntityManager::onFieldStorageDefinitionUpdate()
  34. * @see \Drupal\Core\Field\FieldStorageDefinitionEventSubscriberTrait
  35. *
  36. * @var string
  37. */
  38. const UPDATE = 'field_storage.definition.update';
  39. /**
  40. * Name of the event triggered for field storage definition deletion.
  41. *
  42. * This event allows you to respond anytime a field storage definition is
  43. * deleted. The event listener method receives a
  44. * \Drupal\Core\Field\FieldStorageDefinitionEvent instance.
  45. *
  46. * @Event
  47. *
  48. * @see \Drupal\Core\Field\FieldStorageDefinitionEvent
  49. * @see \Drupal\Core\Entity\EntityManager::onFieldStorageDefinitionDelete()
  50. * @see \Drupal\Core\Field\FieldStorageDefinitionEventSubscriberTrait
  51. *
  52. * @var string
  53. */
  54. const DELETE = 'field_storage.definition.delete';
  55. }