From 5d3c891a39b6fa1acd61738d509ce24bede153ff Mon Sep 17 00:00:00 2001 From: thinkphp Date: Mon, 9 Apr 2018 12:20:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9Bcomposer=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=8A=A0=E8=BD=BD=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/think/Loader.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/library/think/Loader.php b/library/think/Loader.php index e75fe53c..b4213bca 100644 --- a/library/think/Loader.php +++ b/library/think/Loader.php @@ -356,6 +356,10 @@ class Loader if (is_file(VENDOR_PATH . 'composer/autoload_files.php')) { $includeFiles = require VENDOR_PATH . 'composer/autoload_files.php'; foreach ($includeFiles as $fileIdentifier => $file) { + if (isset($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { + continue; + } + if (empty(self::$autoloadFiles[$fileIdentifier])) { __require_file($file); self::$autoloadFiles[$fileIdentifier] = true;