start调整 模式定义文件支持定义 run 重新定义要执行的方法,例如:

'run'=>'\\think\cli::run'
This commit is contained in:
thinkphp
2015-12-28 19:29:12 +08:00
parent 641e47d233
commit ca14916bbe

View File

@@ -46,10 +46,13 @@ if (APP_HOOK && isset($mode['tags'])) {
if (APP_AUTO_BUILD && is_file(APP_PATH . 'build.php')) {
Build::run(include APP_PATH . 'build.php');
}
if (IN_UNIT_TEST) {
Loader::addNamespace('tests', TEST_PATH);
if (isset($mode['run'])) {
call_user_func($mode['run']);
} else {
// 执行应用
App::run();
if (IN_UNIT_TEST) {
Loader::addNamespace('tests', TEST_PATH);
} else {
// 执行应用
App::run();
}
}