@@ -92,11 +92,12 @@ public function run() : void
9292 *
9393 * The resulting middleware, in both cases, is piped to the pipeline.
9494 *
95- * @param string|array|callable|MiddlewareInterface $middlewareOrPath
95+ * @param string|array|callable|MiddlewareInterface|RequestHandlerInterface $middlewareOrPath
9696 * Either the middleware to pipe, or the path to segregate the $middleware
9797 * by, via a PathMiddlewareDecorator.
98- * @param null|string|array|callable|MiddlewareInterface $middleware If present,
99- * middleware to segregate by the path specified in $middlewareOrPath.
98+ * @param null|string|array|callable|MiddlewareInterface|RequestHandlerInterface $middleware
99+ * If present, middleware or request handler to segregate by the path
100+ * specified in $middlewareOrPath.
100101 */
101102 public function pipe ($ middlewareOrPath , $ middleware = null ) : void
102103 {
@@ -113,8 +114,9 @@ public function pipe($middlewareOrPath, $middleware = null) : void
113114 /**
114115 * Add a route for the route middleware to match.
115116 *
116- * @param string|array|callable|MiddlewareInterface $middleware Middleware
117- * (or middleware service name) to associate with route.
117+ * @param string|array|callable|MiddlewareInterface|RequestHandlerInterface $middleware
118+ * Middleware or request handler (or service name resolving to one of
119+ * those types) to associate with route.
118120 * @param null|array $methods HTTP method to accept; null indicates any.
119121 * @param null|string $name The name of the route.
120122 */
@@ -129,8 +131,9 @@ public function route(string $path, $middleware, array $methods = null, string $
129131 }
130132
131133 /**
132- * @param string|array|callable|MiddlewareInterface $middleware Middleware
133- * (or middleware service name) to associate with route.
134+ * @param string|array|callable|MiddlewareInterface|RequestHandlerInterface $middleware
135+ * Middleware or request handler (or service name resolving to one of
136+ * those types) to associate with route.
134137 * @param null|string $name The name of the route.
135138 */
136139 public function get (string $ path , $ middleware , string $ name = null ) : Router \Route
@@ -139,8 +142,9 @@ public function get(string $path, $middleware, string $name = null) : Router\Rou
139142 }
140143
141144 /**
142- * @param string|array|callable|MiddlewareInterface $middleware Middleware
143- * (or middleware service name) to associate with route.
145+ * @param string|array|callable|MiddlewareInterface|RequestHandlerInterface $middleware
146+ * Middleware or request handler (or service name resolving to one of
147+ * those types) to associate with route.
144148 * @param null|string $name The name of the route.
145149 */
146150 public function post (string $ path , $ middleware , $ name = null ) : Router \Route
@@ -149,8 +153,9 @@ public function post(string $path, $middleware, $name = null) : Router\Route
149153 }
150154
151155 /**
152- * @param string|array|callable|MiddlewareInterface $middleware Middleware
153- * (or middleware service name) to associate with route.
156+ * @param string|array|callable|MiddlewareInterface|RequestHandlerInterface $middleware
157+ * Middleware or request handler (or service name resolving to one of
158+ * those types) to associate with route.
154159 * @param null|string $name The name of the route.
155160 */
156161 public function put (string $ path , $ middleware , string $ name = null ) : Router \Route
@@ -159,8 +164,9 @@ public function put(string $path, $middleware, string $name = null) : Router\Rou
159164 }
160165
161166 /**
162- * @param string|array|callable|MiddlewareInterface $middleware Middleware
163- * (or middleware service name) to associate with route.
167+ * @param string|array|callable|MiddlewareInterface|RequestHandlerInterface $middleware
168+ * Middleware or request handler (or service name resolving to one of
169+ * those types) to associate with route.
164170 * @param null|string $name The name of the route.
165171 */
166172 public function patch (string $ path , $ middleware , string $ name = null ) : Router \Route
@@ -169,8 +175,9 @@ public function patch(string $path, $middleware, string $name = null) : Router\R
169175 }
170176
171177 /**
172- * @param string|array|callable|MiddlewareInterface $middleware Middleware
173- * (or middleware service name) to associate with route.
178+ * @param string|array|callable|MiddlewareInterface|RequestHandlerInterface $middleware
179+ * Middleware or request handler (or service name resolving to one of
180+ * those types) to associate with route.
174181 * @param null|string $name The name of the route.
175182 */
176183 public function delete (string $ path , $ middleware , string $ name = null ) : Router \Route
@@ -179,8 +186,9 @@ public function delete(string $path, $middleware, string $name = null) : Router\
179186 }
180187
181188 /**
182- * @param string|array|callable|MiddlewareInterface $middleware Middleware
183- * (or middleware service name) to associate with route.
189+ * @param string|array|callable|MiddlewareInterface|RequestHandlerInterface $middleware
190+ * Middleware or request handler (or service name resolving to one of
191+ * those types) to associate with route.
184192 * @param null|string $name The name of the route.
185193 */
186194 public function any (string $ path , $ middleware , string $ name = null ) : Router \Route
0 commit comments