This commit is contained in:
2023-04-25 16:40:39 +08:00
parent cd9b602f54
commit 02d78eb205
+2 -1
View File
@@ -81,7 +81,8 @@ class ControllerInterpreter
$reflectionMethod = $reflectionClass->getMethod($reflectionMethod);
}
if ($reflectionMethod->getReturnType()->getName() !== 'Psr\Http\Message\ResponseInterface') {
$returnType = $reflectionMethod->getReturnType();
if (method_exists($returnType, 'getName') && $returnType->getName() !== 'Psr\Http\Message\ResponseInterface') {
die('Request Handler<' . $class::class . '::' . $reflectionMethod->getName() . '> returns must implements on Psr\Http\Message\ResponseInterface');
}