Skip to content

Commit c09c9f4

Browse files
committed
修复自动路由注册中间件调用异常问题
1 parent e8580de commit c09c9f4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/utils/AutoRegisterRouts.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@ public function parseController($class)
9999
];
100100
$classAnnotations = (new ParseAnnotation($this->config))->getClassAnnotation($refClass);
101101
//控制器中间件
102-
if (!empty($classAnnotations['routeMiddleware']) && !empty($classAnnotations['routeMiddleware']['name'])) {
103-
$data['middleware'] = $classAnnotations['routeMiddleware']['name'];
102+
if (!empty($classAnnotations['routeMiddleware']) && !empty($classAnnotations['routeMiddleware'])) {
103+
$data['middleware'] = $classAnnotations['routeMiddleware'];
104104
}
105105
return $data;
106106
}
@@ -136,8 +136,8 @@ protected function parseApiMethod($refClass,$refMethod){
136136
'name'=>$refMethod->name,
137137
'controller'=>$refClass->name,
138138
];
139-
if (!empty($methodAnnotation['routeMiddleware']) && !empty($methodAnnotation['routeMiddleware']['name'])) {
140-
$data['middleware'] = $methodAnnotation['routeMiddleware']['name'];
139+
if (!empty($methodAnnotation['routeMiddleware']) && !empty($methodAnnotation['routeMiddleware'])) {
140+
$data['middleware'] = $methodAnnotation['routeMiddleware'];
141141
}
142142
return $data;
143143

0 commit comments

Comments
 (0)