index.php (544B)
1 <?php 2 3 $config = array(); 4 5 // First load yml files 6 foreach (glob(__DIR__ . '/**.yml') as $file) { 7 $config = array_merge_recursive($config, \Spyc::YAMLLoad($file)); 8 } 9 10 $blacklist = array( 11 '/.*index.php/', 12 ); 13 14 foreach (glob(__DIR__ . '/**.php') as $file) { 15 foreach ($blacklist as $regex) { 16 if (preg_match($regex, $file)) { 17 continue 2; 18 } 19 } 20 $config = array_merge_recursive($config, require($file)); 21 } 22 23 if (isset($config['_ENV'])) { 24 $_ENV = array_merge($_ENV, $config['_ENV']); 25 } 26 27 return $config;