Mercurial > hg > isophonics-drupal-site
view core/modules/system/tests/fixtures/update/drupal-8.entity-test-schema-converter-enabled.php @ 13:5fb285c0d0e3
Update Drupal core to 8.4.7 via Composer. Security update; I *think* we've
been lucky to get away with this so far, as we don't support self-registration
which seems to be used by the so-called "drupalgeddon 2" attack that 8.4.5
was vulnerable to.
author | Chris Cannam |
---|---|
date | Mon, 23 Apr 2018 09:33:26 +0100 |
parents | 4c8ae668cc8c |
children |
line wrap: on
line source
<?php // @codingStandardsIgnoreFile use Drupal\Core\Database\Database; $connection = Database::getConnection(); // Set the schema version. $connection->merge('key_value') ->fields([ 'value' => 'i:8000;', 'name' => 'entity_test_schema_converter', 'collection' => 'system.schema', ]) ->condition('collection', 'system.schema') ->condition('name', 'entity_test_schema_converter') ->execute(); // Update core.extension. $extensions = $connection->select('config') ->fields('config', ['data']) ->condition('collection', '') ->condition('name', 'core.extension') ->execute() ->fetchField(); $extensions = unserialize($extensions); $extensions['module']['entity_test_schema_converter'] = 8000; $connection->update('config') ->fields([ 'data' => serialize($extensions), 'collection' => '', 'name' => 'core.extension', ]) ->condition('collection', '') ->condition('name', 'core.extension') ->execute();