function block_content_update_8600

Add 'reusable' field to 'block_content' entities.

File

core/modules/block_content/block_content.install, line 129

Code

function block_content_update_8600() {
  $reusable = BaseFieldDefinition::create('boolean')->setLabel(t('Reusable'))
    ->setDescription(t('A boolean indicating whether this block is reusable.'))
    ->setTranslatable(FALSE)
    ->setRevisionable(FALSE)
    ->setDefaultValue(TRUE)
    ->setInitialValue(TRUE);
  \Drupal::entityDefinitionUpdateManager()->installFieldStorageDefinition('reusable', 'block_content', 'block_content', $reusable);
}

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