From e60952e75b2d7ac3ae0555681b8fcd30ab881462 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Wed, 20 Feb 2019 22:47:21 +0100 Subject: [PATCH] Allow to return null module --- Module/ModuleManager.php | 2 +- Module/NullModule.php | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Module/ModuleManager.php b/Module/ModuleManager.php index 06b9b94f5..d6ec81291 100644 --- a/Module/ModuleManager.php +++ b/Module/ModuleManager.php @@ -604,7 +604,7 @@ final class ModuleManager $this->initModule($module); } - return $this->running[$module]; + return $this->running[$module] ?? new NullModule(); } catch (\Exception $e) { throw $e; } diff --git a/Module/NullModule.php b/Module/NullModule.php index 79b5841a2..3c147ae8a 100644 --- a/Module/NullModule.php +++ b/Module/NullModule.php @@ -24,4 +24,5 @@ namespace phpOMS\Module; */ final class NullModule extends ModuleAbstract { + public function __construct() {} }