public function getConfigFileManager() { if (!$this->started) { throw new LogicException('Puli was not started'); } if (!$this->configFileManager && $this->context->getHomeDirectory()) { $this->configFileManager = new ConfigFileManagerImpl($this->context, $this->getJsonStorage()); } return $this->configFileManager; }