public BaseFieldDefinition::setCustomStorage($custom_storage)
Sets the storage behavior for this field.
Parameters
bool $custom_storage: Pass FALSE if the storage takes care of storing the field, TRUE otherwise.
Return value
$this
Throws
\LogicException Thrown if custom storage is to be set to FALSE for a computed field.
File
- core/lib/Drupal/Core/Field/BaseFieldDefinition.php, line 693
Class
- BaseFieldDefinition
- A class for defining entity fields.
Namespace
Drupal\Core\Field
Code
1 2 3 4 5 6 7 | public function setCustomStorage( $custom_storage ) { if (! $custom_storage && $this ->isComputed()) { throw new \LogicException( "Entity storage cannot store a computed field." ); } $this ->definition[ 'custom_storage' ] = $custom_storage ; return $this ; } |
Please login to continue.