From 8e64f440a2a652e3c803d73ffa34ffe7f28896fb Mon Sep 17 00:00:00 2001 From: "as2252258@163.com" Date: Tue, 23 Feb 2021 01:40:23 +0800 Subject: [PATCH] modify --- System/Di/Container.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/System/Di/Container.php b/System/Di/Container.php index 86356627..9de5485b 100644 --- a/System/Di/Container.php +++ b/System/Di/Container.php @@ -189,10 +189,11 @@ class Container extends BaseObject */ public function getReflect($class): ReflectionClass { - if (!isset($this->_reflection[$class])) { - $this->resolveDependencies($class); + $reflect = $this->_reflection[$class] ?? null; + if (!is_null($reflect)) { + return $reflect; } - return $this->_reflection[$class]; + return $this->resolveDependencies($class); } /**