# Zhamao Framework: Middleware类 参考

Middleware类 参考
类 Middleware 继承关系图:
[图例]
Middleware 的协作图:
[图例]

## Public 成员函数

| __construct (public $name, public array $params=[])
Public 成员函数 继承自 AnnotationBase
| __toString ()
| on (\Closure|callable|string $method)
| getIterator ()
| isInGroup (string $name)
| addGroup (string $name)
| getGroups ()

## 额外继承的成员函数

成员变量 继承自 AnnotationBase
Closure string array | $method = ''
| $class = ''
array | $group = []

## 详细描述

Class Middleware @Annotation @NamedArgumentConstructor() @Target("ALL")

## 构造及析构函数说明

## __construct()

__construct | ( | public | $name,
|  | public array | $params = `[]`
| ) |  |

参数

  string[] | $params |

参数

  $name | @Required()

该类的文档由以下文件生成:

- src/ZM/Annotation/Middleware/Middleware.php