From 2753f555b3c026fd7b097a3b403b2d1f98cd1a35 Mon Sep 17 00:00:00 2001 From: "as2252258@163.com" Date: Tue, 7 Jan 2020 12:13:58 +0800 Subject: [PATCH] add clear --- Container.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Container.php b/Container.php index 92ac13f..385efaf 100644 --- a/Container.php +++ b/Container.php @@ -37,7 +37,11 @@ class Container static::$_instance->generate($config); if (static::$_instance->exists($class)) { - return static::$_instance->get($class); + $newInstance = static::$_instance->get($class); + if (method_exists($newInstance, 'initConfig')) { + $newInstance->initConfig($config); + } + return $newInstance; } else { return static::$_instance->createObject($class); }