/** * {@inheritdoc} */ public function call(Identity $identity, Request $request, callable $next) { if (!$this->router->supports($request)) { return $next($identity, $request); } $callable = $this->router->get($request); return $this->normalizeResponse($callable($identity, $request)); }
/** * {@inheritdoc} */ public function get(Request $request) { $callable = $this->inner->get($request); foreach ($this->decorators as $decorator) { $callable = $decorator($callable); } return $callable; }
/** * {@inheritdoc} */ public function get(Request $request) { return $this->router->get($request); }