Mercurial > hg > cmmr2012-drupal-site
annotate core/modules/system/tests/fixtures/update/drupal-8.entity-test-schema-converter-enabled.php @ 0:c75dbcec494b
Initial commit from drush-created site
author | Chris Cannam |
---|---|
date | Thu, 05 Jul 2018 14:24:15 +0000 |
parents | |
children |
rev | line source |
---|---|
Chris@0 | 1 <?php |
Chris@0 | 2 // @codingStandardsIgnoreFile |
Chris@0 | 3 |
Chris@0 | 4 use Drupal\Core\Database\Database; |
Chris@0 | 5 |
Chris@0 | 6 $connection = Database::getConnection(); |
Chris@0 | 7 |
Chris@0 | 8 // Set the schema version. |
Chris@0 | 9 $connection->merge('key_value') |
Chris@0 | 10 ->fields([ |
Chris@0 | 11 'value' => 'i:8000;', |
Chris@0 | 12 'name' => 'entity_test_schema_converter', |
Chris@0 | 13 'collection' => 'system.schema', |
Chris@0 | 14 ]) |
Chris@0 | 15 ->condition('collection', 'system.schema') |
Chris@0 | 16 ->condition('name', 'entity_test_schema_converter') |
Chris@0 | 17 ->execute(); |
Chris@0 | 18 |
Chris@0 | 19 // Update core.extension. |
Chris@0 | 20 $extensions = $connection->select('config') |
Chris@0 | 21 ->fields('config', ['data']) |
Chris@0 | 22 ->condition('collection', '') |
Chris@0 | 23 ->condition('name', 'core.extension') |
Chris@0 | 24 ->execute() |
Chris@0 | 25 ->fetchField(); |
Chris@0 | 26 $extensions = unserialize($extensions); |
Chris@0 | 27 $extensions['module']['entity_test_schema_converter'] = 8000; |
Chris@0 | 28 $connection->update('config') |
Chris@0 | 29 ->fields([ |
Chris@0 | 30 'data' => serialize($extensions), |
Chris@0 | 31 'collection' => '', |
Chris@0 | 32 'name' => 'core.extension', |
Chris@0 | 33 ]) |
Chris@0 | 34 ->condition('collection', '') |
Chris@0 | 35 ->condition('name', 'core.extension') |
Chris@0 | 36 ->execute(); |