コード例 #1
0
ファイル: Config.php プロジェクト: infrajs/config
 public static function &get($name = null)
 {
     if (!$name) {
         return Config::getAll();
     }
     Once::exec(__FILE__ . '::get' . $name, function () use($name) {
         Config::init();
         Config::load($name . '/.infra.json', $name);
         foreach (Path::$conf['search'] as $dir) {
             Config::load($dir . $name . '/.infra.json', $name);
         }
         if (!isset(Config::$conf[$name])) {
             $r = array();
             return $r;
         }
     });
     return Config::$conf[$name];
 }