optimize:autoload增加对extend扩展目录的扫描

This commit is contained in:
yunwuxin
2016-08-10 14:36:04 +08:00
parent 37a6494457
commit 159d6c3145

View File

@@ -98,6 +98,7 @@ EOF;
$baseDir = ''; $baseDir = '';
$appPath = $this->normalizePath(realpath(APP_PATH)); $appPath = $this->normalizePath(realpath(APP_PATH));
$libPath = $this->normalizePath(realpath(LIB_PATH)); $libPath = $this->normalizePath(realpath(LIB_PATH));
$extendPath = $this->normalizePath(realpath(EXTEND_PATH));
$path = $this->normalizePath($path); $path = $this->normalizePath($path);
if (strpos($path, $libPath . '/') === 0) { if (strpos($path, $libPath . '/') === 0) {
@@ -106,6 +107,9 @@ EOF;
} elseif (strpos($path, $appPath . '/') === 0) { } elseif (strpos($path, $appPath . '/') === 0) {
$path = substr($path, strlen($appPath) + 1); $path = substr($path, strlen($appPath) + 1);
$baseDir = 'APP_PATH'; $baseDir = 'APP_PATH';
} elseif (strpos($path, $extendPath . '/') === 0) {
$path = substr($path, strlen($extendPath) + 1);
$baseDir = 'EXTEND_PATH';
} }
if ($path !== false) { if ($path !== false) {