public function requireScopes()
	{
		$scopes = func_get_args();

		$has_scopes = call_user_func_array([$this, 'hasOneOfScopes'], $scopes);

		if (! $has_scopes) {
			throw new AccessDeniedException;
		}

		return true;
	}