Exemple #1
0
 public static function compile($sourceFile, $force = false)
 {
     $compiledFile = ConfigCompiler::compiled_filename($sourceFile);
     if ($force || ConfigCompiler::test($sourceFile, $compiledFile)) {
         $config = ConfigCompiler::parse($sourceFile);
         $config = self::preprocessConfig($config);
         ConfigCompiler::write($compiledFile, $config);
         return $config;
     } else {
         return require $compiledFile;
     }
 }