5 * Test fixture for \Drupal\rest\Tests\Update\RestExportAuthCorrectionUpdateTest.
8 use Drupal\Core\Database\Database;
9 use Drupal\Core\Serialization\Yaml;
11 $connection = Database::getConnection();
13 // Set the schema version.
14 $connection->insert('key_value')
16 'collection' => 'system.schema',
22 // Update core.extension.
23 $extensions = $connection->select('config')
24 ->fields('config', ['data'])
25 ->condition('collection', '')
26 ->condition('name', 'core.extension')
29 $extensions = unserialize($extensions);
30 $extensions['module']['rest'] = 0;
31 $extensions['module']['serialization'] = 0;
32 $extensions['module']['basic_auth'] = 0;
33 $connection->update('config')
35 'data' => serialize($extensions),
37 ->condition('collection', '')
38 ->condition('name', 'core.extension')
41 $connection->insert('config')
43 'name' => 'rest.settings',
51 $connection->insert('config')
53 'name' => 'views.view.rest_export_with_authorization_correction',
57 $connection->merge('config')
58 ->condition('name', 'views.view.rest_export_with_authorization_correction')
59 ->condition('collection', '')
61 'data' => serialize(Yaml::decode(file_get_contents('core/modules/views/tests/modules/views_test_config/test_views/views.view.rest_export_with_authorization_correction.yml'))),