diff --git a/library/think/Loader.php b/library/think/Loader.php index a54230f4..141f8200 100644 --- a/library/think/Loader.php +++ b/library/think/Loader.php @@ -301,6 +301,16 @@ class Loader } else { self::registerComposerLoader(); } + + if (is_file(VENDOR_PATH . 'composer/autoload_files.php')) { + $includeFiles = require VENDOR_PATH . 'composer/autoload_files.php'; + foreach ($includeFiles as $fileIdentifier => $file) { + if (empty(self::$autoloadFiles[$fileIdentifier])) { + __require_file($file); + self::$autoloadFiles[$fileIdentifier] = true; + } + } + } } // 注册命名空间定义 @@ -345,17 +355,6 @@ class Loader if ($classMap) { self::addClassMap($classMap); } - - } - - if (is_file(VENDOR_PATH . 'composer/autoload_files.php')) { - $includeFiles = require VENDOR_PATH . 'composer/autoload_files.php'; - foreach ($includeFiles as $fileIdentifier => $file) { - if (empty(self::$autoloadFiles[$fileIdentifier])) { - __require_file($file); - self::$autoloadFiles[$fileIdentifier] = true; - } - } } }