兼容 php8

This commit is contained in:
F4nniu
2022-11-29 17:01:19 +08:00
parent 0999d47334
commit 54f11e8b25

View File

@@ -400,10 +400,10 @@ class App
private static function getParamValue($param, &$vars, $type) private static function getParamValue($param, &$vars, $type)
{ {
$name = $param->getName(); $name = $param->getName();
$class = $param->getClass(); $reflectionType = $param->getType();
if ($class) { if ($reflectionType && $reflectionType->isBuiltin() === false) {
$className = $class->getName(); $className = $reflectionType->getName();
$bind = Request::instance()->$name; $bind = Request::instance()->$name;
if ($bind instanceof $className) { if ($bind instanceof $className) {