interface FieldDefinitionListenerInterface
Same name in other branches
- 9 core/lib/Drupal/Core/Field/FieldDefinitionListenerInterface.php \Drupal\Core\Field\FieldDefinitionListenerInterface
- 8.9.x core/lib/Drupal/Core/Field/FieldDefinitionListenerInterface.php \Drupal\Core\Field\FieldDefinitionListenerInterface
- 10 core/lib/Drupal/Core/Field/FieldDefinitionListenerInterface.php \Drupal\Core\Field\FieldDefinitionListenerInterface
Defines an interface for reacting to field creation, deletion, and updates.
Hierarchy
- interface \Drupal\Core\Field\FieldDefinitionListenerInterface
Expanded class hierarchy of FieldDefinitionListenerInterface
All classes that implement FieldDefinitionListenerInterface
1 file declares its use of FieldDefinitionListenerInterface
- DynamicallyFieldableEntityStorageInterface.php in core/
lib/ Drupal/ Core/ Entity/ DynamicallyFieldableEntityStorageInterface.php
File
-
core/
lib/ Drupal/ Core/ Field/ FieldDefinitionListenerInterface.php, line 8
Namespace
Drupal\Core\FieldView source
interface FieldDefinitionListenerInterface {
/**
* Reacts to the creation of a field.
*
* @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition
* The field definition created.
*/
public function onFieldDefinitionCreate(FieldDefinitionInterface $field_definition);
/**
* Reacts to the update of a field.
*
* @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition
* The field definition being updated.
* @param \Drupal\Core\Field\FieldDefinitionInterface $original
* The original field definition; i.e., the definition before the update.
*/
public function onFieldDefinitionUpdate(FieldDefinitionInterface $field_definition, FieldDefinitionInterface $original);
/**
* Reacts to the deletion of a field.
*
* Stored values should not be wiped at once, but marked as 'deleted' so that
* they can go through a proper purge process later on.
*
* @param \Drupal\Core\Field\FieldDefinitionInterface $field_definition
* The field definition being deleted.
*/
public function onFieldDefinitionDelete(FieldDefinitionInterface $field_definition);
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overrides |
---|---|---|---|---|
FieldDefinitionListenerInterface::onFieldDefinitionCreate | public | function | Reacts to the creation of a field. | 1 |
FieldDefinitionListenerInterface::onFieldDefinitionDelete | public | function | Reacts to the deletion of a field. | 1 |
FieldDefinitionListenerInterface::onFieldDefinitionUpdate | public | function | Reacts to the update of a field. | 1 |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.