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.