diff --git a/HttpServer/Route/Middlewares.php b/HttpServer/Route/Middlewares.php index ceb4bdd1..a8d2837e 100644 --- a/HttpServer/Route/Middlewares.php +++ b/HttpServer/Route/Middlewares.php @@ -52,6 +52,9 @@ class Middlewares extends BaseObject */ public function callerMiddlewares($class, $method, $caller) { + if (is_object($class)) { + $class = $class::class; + } $middlewares = static::$_middlewares[$class . '::' . $method] ?? []; if (empty($middlewares)) { return $caller;