This commit is contained in:
2020-12-16 16:37:42 +08:00
parent e1620c483a
commit c342ae168e
+7 -1
View File
@@ -88,18 +88,24 @@ class Middleware
[$controller, $action] = $node->handler;
$attributes = Snowflake::app()->getAttributes();
$annotation = $attributes->getByClass(get_class($controller), $action);
var_dump($annotation);
if (count($annotation) < 1) {
return;
}
foreach ($annotation as $item) {
if ($item instanceof Interceptor) {
var_dump($item->interceptor);
$node->addInterceptor($item->interceptor);
}
if ($item instanceof After) {
var_dump($item->after);
$node->addAfter($item->after);
}
if ($item instanceof RMiddleware) {
var_dump($item->middleware);
$node->addMiddleware($item->middleware);
}
if ($item instanceof Limits) {
var_dump($item->limits);
$node->addLimits($item->limits);
}
}