コード例 #1
0
ファイル: ConfigManager.php プロジェクト: Maksold/platform
 /**
  * @param ConfigInterface $config
  * @param string          $configKey
  */
 protected function mergeConfigValues(ConfigInterface $config, $configKey)
 {
     if (isset($this->persistConfigs[$configKey])) {
         $existingValues = $this->persistConfigs[$configKey]->getValues();
         if (!empty($existingValues)) {
             $config->setValues(array_merge($existingValues, $config->getValues()));
         }
     }
     $this->persistConfigs[$configKey] = $config;
 }