I am looking at Laravel code and found this in the Authenticate.php middleware:
  public function handle($request, Closure $next, ...$guards)
    {
        $this->authenticate($guards);
        return $next($request);
    }
I have never seen such a thing, what do the 3 points do? I have googled it but found nothing