Version 1
[yaffs-website] / web / core / modules / system / tests / fixtures / update / drupal-8.update-test-postupdate-failing-enabled.php
1 <?php
2
3 /**
4  * @file
5  * Partial database to mimic the installation of the update_test_failing module.
6  */
7
8 use Drupal\Core\Database\Database;
9
10 $connection = Database::getConnection();
11
12 // Set the schema version.
13 $connection->merge('key_value')
14   ->condition('collection', 'system.schema')
15   ->condition('name', 'update_test_failing')
16   ->fields([
17     'collection' => 'system.schema',
18     'name' => 'update_test_failing',
19     'value' => 'i:8000;',
20   ])
21   ->execute();
22
23 // Update core.extension.
24 $extensions = $connection->select('config')
25   ->fields('config', ['data'])
26   ->condition('collection', '')
27   ->condition('name', 'core.extension')
28   ->execute()
29   ->fetchField();
30 $extensions = unserialize($extensions);
31 $extensions['module']['update_test_failing'] = 8000;
32 $connection->update('config')
33   ->fields([
34     'data' => serialize($extensions),
35   ])
36   ->condition('collection', '')
37   ->condition('name', 'core.extension')
38   ->execute();