diff options
-rw-r--r-- | core/lib/Drupal/Core/Extension/ModuleHandler.php | 1 | ||||
-rw-r--r-- | core/tests/Drupal/KernelTests/Core/Extension/ModuleHandlerTest.php | 16 |
2 files changed, 0 insertions, 17 deletions
diff --git a/core/lib/Drupal/Core/Extension/ModuleHandler.php b/core/lib/Drupal/Core/Extension/ModuleHandler.php index 4fca5eca7ae0..53cf3c95aa5f 100644 --- a/core/lib/Drupal/Core/Extension/ModuleHandler.php +++ b/core/lib/Drupal/Core/Extension/ModuleHandler.php @@ -333,7 +333,6 @@ class ModuleHandler implements ModuleHandlerInterface { */ public function resetImplementations() { $this->alterEventListeners = []; - $this->invokeMap = []; } /** diff --git a/core/tests/Drupal/KernelTests/Core/Extension/ModuleHandlerTest.php b/core/tests/Drupal/KernelTests/Core/Extension/ModuleHandlerTest.php index 3d5a6c8508ba..8ee28a968fd5 100644 --- a/core/tests/Drupal/KernelTests/Core/Extension/ModuleHandlerTest.php +++ b/core/tests/Drupal/KernelTests/Core/Extension/ModuleHandlerTest.php @@ -36,20 +36,4 @@ class ModuleHandlerTest extends KernelTestBase { $this->assertNotNull(\Drupal::service('module_handler')->getName('module_test')); } - /** - * Tests that resetImplementations clears the invokeMap memory cache. - * - * @covers ::resetImplementations - */ - public function testResetImplementationsClearsInvokeMap(): void { - /** @var \Drupal\Core\Extension\ModuleInstallerInterface $moduleInstaller */ - $moduleInstaller = \Drupal::service('module_installer'); - $moduleInstaller->install(['module_test']); - /** @var \Drupal\Core\Extension\ModuleHandlerInterface $moduleHandler */ - $moduleHandler = \Drupal::service('module_handler'); - $this->assertTrue($moduleHandler->hasImplementations('system_info_alter')); - $moduleInstaller->uninstall(['module_test']); - $this->assertFalse($moduleHandler->hasImplementations('system_info_alter')); - } - } |