protected function FieldBlock::getFieldDefinition in Drupal 9
Same name and namespace in other branches
- 8 core/modules/layout_builder/src/Plugin/Block/FieldBlock.php \Drupal\layout_builder\Plugin\Block\FieldBlock::getFieldDefinition()
Gets the field definition.
Return value
\Drupal\Core\Field\FieldDefinitionInterface The field definition.
3 calls to FieldBlock::getFieldDefinition()
- FieldBlock::blockForm in core/
modules/ layout_builder/ src/ Plugin/ Block/ FieldBlock.php - FieldBlock::formatterSettingsProcessCallback in core/
modules/ layout_builder/ src/ Plugin/ Block/ FieldBlock.php - Render API callback: builds the formatter settings elements.
- FieldBlock::getFormatter in core/
modules/ layout_builder/ src/ Plugin/ Block/ FieldBlock.php - Gets the formatter object.
File
- core/
modules/ layout_builder/ src/ Plugin/ Block/ FieldBlock.php, line 347
Class
- FieldBlock
- Provides a block that renders a field from an entity.
Namespace
Drupal\layout_builder\Plugin\BlockCode
protected function getFieldDefinition() {
if (empty($this->fieldDefinition)) {
$field_definitions = $this->entityFieldManager
->getFieldDefinitions($this->entityTypeId, $this->bundle);
$this->fieldDefinition = $field_definitions[$this->fieldName];
}
return $this->fieldDefinition;
}