DynamicallyFieldableEntityStorageInterface.php

Same filename in other branches
  1. 8.9.x core/lib/Drupal/Core/Entity/DynamicallyFieldableEntityStorageInterface.php
  2. 10 core/lib/Drupal/Core/Entity/DynamicallyFieldableEntityStorageInterface.php
  3. 11.x core/lib/Drupal/Core/Entity/DynamicallyFieldableEntityStorageInterface.php

Namespace

Drupal\Core\Entity

File

core/lib/Drupal/Core/Entity/DynamicallyFieldableEntityStorageInterface.php

View source
<?php

namespace Drupal\Core\Entity;

use Drupal\Core\Field\FieldDefinitionListenerInterface;
use Drupal\Core\Field\FieldStorageDefinitionListenerInterface;

/**
 * A storage that supports entity types with dynamic field definitions.
 *
 * A storage that implements this interface can react to the entity type's field
 * definitions changing, due to modules being installed or uninstalled, or via
 * field UI, or via code changes to the entity class.
 *
 * For example, configurable fields defined and exposed by field.module.
 */
interface DynamicallyFieldableEntityStorageInterface extends FieldableEntityStorageInterface, FieldStorageDefinitionListenerInterface, FieldDefinitionListenerInterface {

}

Interfaces

Title Deprecated Summary
DynamicallyFieldableEntityStorageInterface A storage that supports entity types with dynamic field definitions.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.