Chris@18: insert('config') Chris@18: ->fields([ Chris@18: 'collection', Chris@18: 'name', Chris@18: 'data', Chris@18: ]) Chris@18: ->values([ Chris@18: 'collection' => '', Chris@18: 'name' => 'system.action.' . $action['id'], Chris@18: 'data' => serialize($action), Chris@18: ]) Chris@18: ->execute(); Chris@18: } Chris@18: Chris@18: // Enable action module. Chris@18: $extensions = $connection->select('config') Chris@18: ->fields('config', ['data']) Chris@18: ->condition('name', 'core.extension') Chris@18: ->execute() Chris@18: ->fetchField(); Chris@18: $extensions = unserialize($extensions); Chris@18: $connection->update('config') Chris@18: ->fields([ Chris@18: 'data' => serialize(array_merge_recursive($extensions, ['module' => ['action' => 0]])), Chris@18: ]) Chris@18: ->condition('name', 'core.extension') Chris@18: ->execute();