/** * Change middleware * * @param array $middleware * * @return self */ public function setMiddleware(array $middleware) { $this->middleware = $this->middleware->withData($middleware); return $this; }