コード例 #1
0
ファイル: utils.php プロジェクト: ddliu/tinyark
function ark_autoload_dir($dir, $hasChild = true)
{
    ArkAutoload::registerDir($dir, $hasChild);
}
コード例 #2
0
ファイル: app.php プロジェクト: ddliu/tinyark
 public function addAutoloadFromConfig($configs)
 {
     if (isset($configs['dir'])) {
         foreach ($configs['dir'] as $dir) {
             ArkAutoload::registerDir($dir);
         }
     }
     if (isset($configs['file'])) {
         ArkAutoload::registerFile($configs['file']);
     }
     if (isset($configs['namespace'])) {
         foreach ($configs['namespace'] as $namespace => $path) {
             ArkAutoload::registerNamespace($namespace, $path);
         }
     }
     if (isset($configs['prefix'])) {
         foreach ($configs['prefix'] as $prefix => $path) {
             ArkAutoload::registerPrefix($prefix, $path);
         }
     }
 }