/** * Update configuration data based on key-value array of new data * @param string $configFile * @param array $newData * @return bool */ public function updateConfig($configFile, array $newData) { $this->load($configFile); if (!isset($this->data[$configFile])) { return false; } $saveData = Arr::mergeRecursive($this->data[$configFile], $newData); return $this->writeConfig($configFile, $saveData); }