function FieldItemBase::calculateDependencies
Calculates dependencies for field items.
Dependencies are saved in the field configuration entity and are used to determine configuration synchronization order. For example, if the field type's default value is a content entity, this method should return an array of dependencies listing the content entities.
Parameters
\Drupal\Core\Field\FieldDefinitionInterface $field_definition: The field definition.
Return value
array An array of dependencies grouped by type (config, content, module, theme). For example:
array(
'config' => array(
'user.role.anonymous',
'user.role.authenticated',
),
'content' => array(
'node:article:f0a189e6-55fb-47fb-8005-5bef81c44d6d',
),
'module' => array(
'node',
'user',
),
'theme' => array(
'seven',
),
);
Overrides FieldItemInterface::calculateDependencies
1 call to FieldItemBase::calculateDependencies()
- EntityReferenceItem::calculateDependencies in core/
lib/ Drupal/ Core/ Field/ Plugin/ Field/ FieldType/ EntityReferenceItem.php - Calculates dependencies for field items.
2 methods override FieldItemBase::calculateDependencies()
- EntityReferenceItem::calculateDependencies in core/
lib/ Drupal/ Core/ Field/ Plugin/ Field/ FieldType/ EntityReferenceItem.php - Calculates dependencies for field items.
- TestItemWithDependencies::calculateDependencies in core/
modules/ field/ tests/ modules/ field_test/ src/ Plugin/ Field/ FieldType/ TestItemWithDependencies.php - Calculates dependencies for field items.
File
-
core/
lib/ Drupal/ Core/ Field/ FieldItemBase.php, line 261
Class
- FieldItemBase
- An entity field item.
Namespace
Drupal\Core\FieldCode
public static function calculateDependencies(FieldDefinitionInterface $field_definition) {
return [];
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.