BricksTreeDynamicItem.php in Bricks 8
File
modules/bricks_dynamic/src/Plugin/Field/FieldType/BricksTreeDynamicItem.php
View source
<?php
namespace Drupal\bricks_dynamic\Plugin\Field\FieldType;
use Drupal\Core\Field\FieldStorageDefinitionInterface;
use Drupal\dynamic_entity_reference\Plugin\Field\FieldType\DynamicEntityReferenceItem;
class BricksTreeDynamicItem extends DynamicEntityReferenceItem {
public static function propertyDefinitions(FieldStorageDefinitionInterface $field_definition) {
$properties = parent::propertyDefinitions($field_definition);
_bricks_field_properties_alter($properties);
return $properties;
}
public static function schema(FieldStorageDefinitionInterface $field_definition) {
$schema = parent::schema($field_definition);
_bricks_field_schema_alter($schema);
return $schema;
}
}
Classes
Name |
Description |
BricksTreeDynamicItem |
Plugin annotation
@FieldType(
id = "bricks_dynamic",
label = @Translation("Bricks (dynamic)"),
description = @Translation("An entity field containing a tree of dynamic entity reference bricks."),
category = @Translation("Dynamic Reference"),
… |