Pull merge.
[yaffs-website] / web / core / modules / layout_builder / tests / fixtures / update / layout-builder-extra.php
1 <?php
2
3 /**
4  * @file
5  * Test fixture.
6  */
7
8 use Drupal\Core\Database\Database;
9
10 $connection = Database::getConnection();
11
12 // Enable Layout Builder on an existing entity view display.
13 $display = $connection->select('config')
14   ->fields('config', ['data'])
15   ->condition('collection', '')
16   ->condition('name', 'core.entity_view_display.node.article.default')
17   ->execute()
18   ->fetchField();
19 $display = unserialize($display);
20 $display['third_party_settings']['layout_builder']['enabled'] = TRUE;
21 $connection->update('config')
22   ->fields([
23     'data' => serialize($display),
24     'collection' => '',
25     'name' => 'core.entity_view_display.node.article.default',
26   ])
27   ->condition('collection', '')
28   ->condition('name', 'core.entity_view_display.node.article.default')
29   ->execute();