| @@ 53-59 (lines=7) @@ | ||
| 50 | $res = call_user_func_array($function, $params); |
|
| 51 | return $this->responseHandler->handle($app, $res, $reference); |
|
| 52 | }; |
|
| 53 | foreach (array_reverse($this->hooks) as $hookName){ |
|
| 54 | $next = function($request)use($app, $hookName, $next){ |
|
| 55 | $hook = $app->get($hookName); |
|
| 56 | /**@var $hook HookInterface*/ |
|
| 57 | return $hook->handle($request, $next); |
|
| 58 | }; |
|
| 59 | } |
|
| 60 | return $next($request); |
|
| 61 | }); |
|
| 62 | return $res; |
|
| @@ 275-281 (lines=7) @@ | ||
| 272 | $next = function (Request $request)use($handler){ |
|
| 273 | return $handler($this, $request); |
|
| 274 | }; |
|
| 275 | foreach (array_reverse($hooks) as $hookName){ |
|
| 276 | $next = function($request)use($hookName, $next){ |
|
| 277 | $hook = $this->get($hookName); |
|
| 278 | /**@var $hook HookInterface*/ |
|
| 279 | return $hook->handle($request, $next); |
|
| 280 | }; |
|
| 281 | } |
|
| 282 | return $next($request); |
|
| 283 | ||
| 284 | }elseif ($res[0] == Dispatcher::NOT_FOUND) { |
|
| @@ 293-299 (lines=7) @@ | ||
| 290 | } |
|
| 291 | }; |
|
| 292 | ||
| 293 | foreach (array_reverse($this->getGlobalHooks()) as $hookName){ |
|
| 294 | $next = function($request)use($hookName, $next){ |
|
| 295 | $hook = $this->get($hookName); |
|
| 296 | /**@var $hook HookInterface*/ |
|
| 297 | return $hook->handle($request, $next); |
|
| 298 | }; |
|
| 299 | } |
|
| 300 | $response = $next($request); |
|
| 301 | ||
| 302 | /** @var Response $response */ |
|