private function saveConnections($checkFile = false) { $path = $this->configLocation->toString() . DIRECTORY_SEPARATOR . self::FILE_NAME; $config = ['prooph.link.sqlconnector' => ['connections' => $this->connections->toArray()]]; if ($checkFile && !file_exists($path)) { $this->configWriter->writeNewConfigToDirectory($config, $path); } else { $this->configWriter->replaceConfigInDirectory($config, $path); } }
/** * Write config to file with the help of a config writer * * @param ConfigWriter $configWriter */ private function writeConfig(ConfigWriter $configWriter) { $configWriter->replaceConfigInDirectory($this->toArray(), $this->configLocation->toString() . DIRECTORY_SEPARATOR . self::$configFileName); }