You are here

function menu_item_extras_update_8021 in Menu Item Extras 8.2

Implements hook_update_N().

Collect data to update.

File

./menu_item_extras.install, line 57
Contains install/uninstall functionality of module.

Code

function menu_item_extras_update_8021(&$sandbox) {

  /** @var \Drupal\Core\Database\Query\SelectInterface $query */
  $query = \Drupal::database()
    ->select('menu_link_content_data', 'md')
    ->fields('md', [
    'id',
    'menu_name',
    'body__value',
    'body__format',
  ])
    ->condition('body__value', NULL, 'IS NOT NULL');
  $result = $query
    ->execute()
    ->fetchAllAssoc('id');
  \Drupal::state()
    ->set('menu_item_extras_1_to_2', $result);
}