/** * {@inheritdoc} */ public function call(RequestInterface $request) { $next = $this->next(0, true); return $next($this->identity, Request::cast($request)); }
/** * {@inheritdoc} */ public function call(RequestInterface $request) { return $this->driver->call($this->identity, Request::cast($request)); }
/** * {@inheritdoc} */ public function broadcast(RequestInterface $request) { $this->broadcaster->broadcast(Request::cast($request)); return $this; }
public function testCastInvalidRequest() { $this->expectException(\InvalidArgumentException::class); Request::cast(new InvalidRequest()); }