user() || !method_exists($request->user(), 'anikeenToken') || !$request->user()->anikeenToken()) { throw new AuthenticationException; } foreach ($scopes as $scope) { if (!$request->user()->anikeenTokenCan($scope)) { throw new MissingScopeException($scope); } } return $next($request); } }