Changeset 2967
- Timestamp:
- 12/08/06 10:10:26 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/config/sfDefineEnvironmentConfigHandler.class.php
r1749 r2967 40 40 41 41 // parse the yaml 42 $myConfig = $this->parseYamls($configFiles); 43 44 $myConfig = sfToolkit::arrayDeepMerge( 45 isset($myConfig['default']) && is_array($myConfig['default']) ? $myConfig['default'] : array(), 46 isset($myConfig['all']) && is_array($myConfig['all']) ? $myConfig['all'] : array(), 47 isset($myConfig[sfConfig::get('sf_environment')]) && is_array($myConfig[sfConfig::get('sf_environment')]) ? $myConfig[sfConfig::get('sf_environment')] : array() 48 ); 42 $myConfig = $this->mergeEnvironment($this->parseYamls($configFiles)); 49 43 50 44 $values = array(); … … 121 115 return $category; 122 116 } 117 118 protected function mergeEnvironment($config) 119 { 120 return sfToolkit::arrayDeepMerge( 121 isset($config['default']) && is_array($config['default']) ? $config['default'] : array(), 122 isset($config['all']) && is_array($config['all']) ? $config['all'] : array(), 123 isset($config[sfConfig::get('sf_environment')]) && is_array($config[sfConfig::get('sf_environment')]) ? $config[sfConfig::get('sf_environment')] : array() 124 ); 125 } 123 126 }