function ModuleInstallerTest::testContainerRebuildRequired
Tests container rebuilding due to the container_rebuild_required info key.
@covers ::install @dataProvider containerRebuildRequiredProvider
Parameters
array $modules: The modules to install.
int $count: The number of times the container should have been rebuilt.
File
-
core/
tests/ Drupal/ KernelTests/ Core/ Extension/ ModuleInstallerTest.php, line 185
Class
- ModuleInstallerTest
- Tests the ModuleInstaller class.
Namespace
Drupal\KernelTests\Core\ExtensionCode
public function testContainerRebuildRequired(array $modules, int $count) : void {
$this->container
->get('module_installer')
->install([
'module_test',
]);
$GLOBALS['container_rebuilt'] = 0;
$this->container
->get('module_installer')
->install($modules);
$this->assertSame($count, $GLOBALS['container_rebuilt']);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.