add clear

This commit is contained in:
as2252258@163.com
2019-12-12 12:05:22 +08:00
parent 6677193b35
commit 6df3d38880
+5 -7
View File
@@ -24,9 +24,10 @@ class Container
const WX_OFFICIAL_ACCOUNT = 'WX_OFFICIAL_ACCOUNT'; const WX_OFFICIAL_ACCOUNT = 'WX_OFFICIAL_ACCOUNT';
/** /**
* @param string $class * @param $class
* @param Config $config * @param $config
* @return mixed * @return mixed|object|ReflectionClass
* @throws ReflectionException
*/ */
public static function newInstance($class, $config) public static function newInstance($class, $config)
{ {
@@ -38,7 +39,7 @@ class Container
if (static::$_instance->exists($class)) { if (static::$_instance->exists($class)) {
return static::$_instance->get($class); return static::$_instance->get($class);
} else { } else {
return static::$_instance->generate($config); return static::$_instance->createObject($class);
} }
} }
@@ -82,9 +83,6 @@ class Container
*/ */
public function get($name) public function get($name)
{ {
if (!isset($this->container[$name])) {
return $this->createObject($name);
}
return $this->container[$name]; return $this->container[$name];
} }