'site' =>
[],
];
$this->serviceProviderClasses =
[ 'app' =>
[],
'site' =>
[],
];
$this->serviceYamls
['app'
]['core'
] = 'core/core.services.yml';
$this->serviceProviderClasses
['app'
]['core'
] = 'Drupal\Core\CoreServiceProvider';
// Retrieve enabled modules and register their namespaces.
if (!
isset($this->moduleList
)) { $extensions =
$this->
getConfigStorage()->
read('core.extension'
);
// If core.extension configuration does not exist and we're not in the
// installer itself, then we need to put the kernel into a pre-installer
// mode. The container should not be dumped because Drupal is yet to be
// installed. The installer service provider is registered to ensure that
// cache and other automatically created tables are not created if
// database settings are available. None of this is required when the
// installer is running because the installer has its own kernel and
// manages the addition of its own service providers.
// @see install_begin_request()
if ($extensions === FALSE && !InstallerKernel::
installationAttempted()) { $this->allowDumping = FALSE;