Lines Matching refs:middleware
128 * @param callable $middleware Middleware function
131 public function unshift(callable $middleware, $name = null) argument
133 array_unshift($this->stack, [$middleware, $name]);
140 * @param callable $middleware Middleware function
143 public function push(callable $middleware, $name = '') argument
145 $this->stack[] = [$middleware, $name];
153 * @param callable $middleware Middleware function
156 public function before($findName, callable $middleware, $withName = '') argument
158 $this->splice($findName, $withName, $middleware, true);
165 * @param callable $middleware Middleware function
168 public function after($findName, callable $middleware, $withName = '') argument
170 $this->splice($findName, $withName, $middleware, false);
232 * @param callable $middleware
235 private function splice($findName, $withName, callable $middleware, $before) argument
239 $tuple = [$middleware, $withName];