moduleRunner = $moduleRunner; } protected function moduleRunner(): ModuleRunnerInterface { if ($this->moduleRunner instanceof ModuleRunnerInterface) { return $this->moduleRunner; } $this->moduleRunner = new ModuleRunner(); return $this->moduleRunner; } }