This commit is contained in:
as2252258@163.com
2021-02-23 02:32:58 +08:00
parent cd5c9d2e00
commit 7fe199095f
+1 -1
View File
@@ -103,12 +103,12 @@ class Container extends BaseObject
if (!$reflect->isInstantiable()) { if (!$reflect->isInstantiable()) {
throw new NotFindClassException($reflect->getName()); throw new NotFindClassException($reflect->getName());
} }
$this->_param[$class] = $config;
$dependencies = $this->_constructs[$class] ?? []; $dependencies = $this->_constructs[$class] ?? [];
if (empty($config)) { if (empty($config)) {
return $reflect->newInstanceArgs($dependencies); return $reflect->newInstanceArgs($dependencies);
} }
$this->_param[$class] = $config;
if (!empty($dependencies) && $reflect->implementsInterface('Snowflake\Abstracts\Configure')) { if (!empty($dependencies) && $reflect->implementsInterface('Snowflake\Abstracts\Configure')) {
$dependencies[count($dependencies) - 1] = $config; $dependencies[count($dependencies) - 1] = $config;