annotate core/modules/system/tests/fixtures/update/drupal-8.views-entity-views-data-2846614.php @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents 1fec387a4317
children
rev   line source
Chris@14 1 <?php
Chris@14 2
Chris@14 3 /**
Chris@14 4 * @file
Chris@14 5 * Contains database additions to drupal-8.bare.standard.php.gz for testing the
Chris@14 6 * upgrade path of https://www.drupal.org/node/2455125.
Chris@14 7 */
Chris@14 8
Chris@14 9 use Drupal\Core\Database\Database;
Chris@14 10 use Drupal\Core\Serialization\Yaml;
Chris@14 11
Chris@14 12 $connection = Database::getConnection();
Chris@14 13
Chris@14 14 // Structure of a view with timestamp fields.
Chris@14 15 $views_configs = [];
Chris@14 16
Chris@14 17 $views_configs[] = Yaml::decode(file_get_contents(__DIR__ . '/drupal-8.views-entity-views-data-2846614.yml'));
Chris@14 18
Chris@14 19 foreach ($views_configs as $views_config) {
Chris@14 20 $connection->insert('config')
Chris@14 21 ->fields([
Chris@14 22 'collection',
Chris@14 23 'name',
Chris@14 24 'data',
Chris@14 25 ])
Chris@14 26 ->values([
Chris@14 27 'collection' => '',
Chris@14 28 'name' => 'views.view.' . $views_config['id'],
Chris@14 29 'data' => serialize($views_config),
Chris@14 30 ])
Chris@14 31 ->execute();
Chris@14 32 }