public function EntityTraitBase::buildFieldDefinitions in Commerce Core 8.2
Builds the field definitions.
THe provided field definitions will be created as configurable fields when the entity trait is installed for an entity type/bundle.
Return value
\Drupal\entity\BundleFieldDefinition[] An array of field definitions, keyed by field name.
Overrides EntityTraitInterface::buildFieldDefinitions
2 methods override EntityTraitBase::buildFieldDefinitions()
- First::buildFieldDefinitions in tests/
modules/ commerce_test/ src/ Plugin/ Commerce/ EntityTrait/ First.php - Builds the field definitions.
- Second::buildFieldDefinitions in tests/
modules/ commerce_test/ src/ Plugin/ Commerce/ EntityTrait/ Second.php - Builds the field definitions.
File
- src/
Plugin/ Commerce/ EntityTrait/ EntityTraitBase.php, line 29
Class
- EntityTraitBase
- Provides the base entity trait class.
Namespace
Drupal\commerce\Plugin\Commerce\EntityTraitCode
public function buildFieldDefinitions() {
// Entity traits are not required to provide fields.
return [];
}