This commit is contained in:
as2252258@163.com
2021-08-09 02:01:16 +08:00
parent 64c818d6e8
commit b42be92f19
+1 -5
View File
@@ -188,9 +188,7 @@ class Snowflake
*/
public static function createObject($className, array $construct = []): mixed
{
if (is_callable($className, TRUE)) {
return call_user_func($className, $construct);
} else if (is_string($className) && class_exists($className)) {
if (is_string($className) && class_exists($className)) {
return static::$container->get($className, $construct);
} else if (is_array($className) && isset($class['class'])) {
$class = $className['class'];
@@ -198,8 +196,6 @@ class Snowflake
return static::$container->newObject($class, $construct, $className);
} else if (is_callable($className, TRUE)) {
return call_user_func($className, $construct);
} else if (is_callable($className, TRUE)) {
return call_user_func($className, $construct);
} else {
throw new Exception('Unsupported configuration type: ' . gettype($className));
}