Chris@0: insert('key_value') Chris@0: ->fields([ Chris@0: 'collection' => 'system.schema', Chris@0: 'name' => 'block_test', Chris@0: 'value' => 'i:8000;', Chris@0: ]) Chris@0: ->execute(); Chris@0: Chris@0: // Update core.extension. Chris@0: $extensions = $connection->select('config') Chris@0: ->fields('config', ['data']) Chris@0: ->condition('collection', '') Chris@0: ->condition('name', 'core.extension') Chris@0: ->execute() Chris@0: ->fetchField(); Chris@0: $extensions = unserialize($extensions); Chris@0: $extensions['module']['block_test'] = 8000; Chris@0: $connection->update('config') Chris@0: ->fields([ Chris@0: 'data' => serialize($extensions), Chris@0: ]) Chris@0: ->condition('collection', '') Chris@0: ->condition('name', 'core.extension') Chris@0: ->execute(); Chris@0: Chris@0: // Install the block configuration. Chris@0: $config = file_get_contents(__DIR__ . '/../../../../block/tests/modules/block_test/config/install/block.block.test_block.yml'); Chris@0: $config = Yaml::parse($config); Chris@0: $connection->insert('config') Chris@0: ->fields(['data', 'name', 'collection']) Chris@0: ->values([ Chris@0: 'name' => 'block.block.test_block', Chris@0: 'data' => serialize($config), Chris@0: 'collection' => '', Chris@0: ]) Chris@0: ->execute();