Commit 7631bca6 authored by alexpott's avatar alexpott

Issue #2382239 by chx: InstallerKernel is undocumented and hardwires bootstrap config storage

parent 4b69ce86
......@@ -7,10 +7,7 @@
namespace Drupal\Core\Installer;
use Drupal\Core\DependencyInjection\ContainerBuilder;
use Drupal\Core\DrupalKernel;
use Drupal\Core\Site\Settings;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
/**
* Extend DrupalKernel to handle force some kernel behaviors.
......@@ -19,10 +16,28 @@ class InstallerKernel extends DrupalKernel {
/**
* {@inheritdoc}
*
* @param bool $rebuild
* Force a container rebuild. Unlike the parent method, this defaults to
* TRUE.
*/
protected function initializeContainer($rebuild = TRUE) {
$container = parent::initializeContainer($rebuild);
return $container;
}
/**
* Reset the bootstrap config storage.
*
* Use this from a database driver runTasks() if the method overrides the
* bootstrap config storage. Normally the bootstrap config storage is not
* re-instantiated during a single install request. Most drivers will not
* need this method.
*
* @see \Drupal\Core\Database\Install\Tasks::runTasks().
*/
public function resetConfigStorage() {
$this->configStorage = NULL;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment