From 386ed4befdeb8f65d0594b7a61678452ce74b865 Mon Sep 17 00:00:00 2001 From: "as2252258@163.com" Date: Tue, 23 Feb 2021 01:06:58 +0800 Subject: [PATCH] modify --- System/Di/Container.php | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/System/Di/Container.php b/System/Di/Container.php index 636d804b..1b0bc5cd 100644 --- a/System/Di/Container.php +++ b/System/Di/Container.php @@ -98,21 +98,10 @@ class Container extends BaseObject */ private function resolveDefinition($definition, $class, $config, $constrict): mixed { - if (!isset($definition['class'])) { - throw new NotFindClassException($class); - } - $_className = $definition['class']; - unset($definition['class']); - $config = array_merge($definition, $config); $definition = $this->mergeParam($class, $constrict); - if ($_className === $class) { - $object = $this->resolve($class, $definition, $config); - } else { - $object = $this->get($class, $definition, $config); - } - return $this->_singletons[$class] = $object; + return $this->_singletons[$class] = $this->resolve($class, $definition, $config); } /**