function views_post_update_exposed_filter_blocks_label_display

Update exposed filter blocks label display to be disabled.

File

core/modules/views/views.post_update.php, line 343

Code

function views_post_update_exposed_filter_blocks_label_display(&$sandbox = NULL) {
  // If Block is not installed, there's nothing to do.
  if (!\Drupal::moduleHandler()->moduleExists('block')) {
    return;
  }
  \Drupal::classResolver(ConfigEntityUpdater::class)->update($sandbox, 'block', function ($block) {
    /** @var \Drupal\block\BlockInterface $block */
    if (strpos($block->getPluginId(), 'views_exposed_filter_block:') === 0) {
      $block->getPlugin()
        ->setConfigurationValue('label_display', '0');
      return TRUE;
    }
    return FALSE;
  });
}

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