コード例 #1
0
ファイル: ConfigItem.php プロジェクト: ponticlaro/bebop-cms
 /**
  * Merges current configuration item with another one
  * 
  * @param  ConfigItemInterface $config_item Configuration object we're going to merge with
  * @return object                           Current class object
  */
 public function merge(ConfigItem $config_item)
 {
     $current_config = $this->config->getAll();
     $merging_config = $config_item->getAll();
     $new_config = array_replace_recursive($current_config, $merging_config);
     $this->config->clear()->set($new_config);
     return $this;
 }