name: RateLimiter
class_comment: '# * @method static \Illuminate\Cache\RateLimiter for(string $name,
  \Closure $callback)

  # * @method static \Closure|null limiter(string $name)

  # * @method static mixed attempt(string $key, int $maxAttempts, \Closure $callback,
  int $decaySeconds = 60)

  # * @method static bool tooManyAttempts(string $key, int $maxAttempts)

  # * @method static int hit(string $key, int $decaySeconds = 60)

  # * @method static int increment(string $key, int $decaySeconds = 60, int $amount
  = 1)

  # * @method static int decrement(string $key, int $decaySeconds = 60, int $amount
  = 1)

  # * @method static mixed attempts(string $key)

  # * @method static mixed resetAttempts(string $key)

  # * @method static int remaining(string $key, int $maxAttempts)

  # * @method static int retriesLeft(string $key, int $maxAttempts)

  # * @method static void clear(string $key)

  # * @method static int availableIn(string $key)

  # * @method static string cleanRateLimiterKey(string $key)

  # *

  # * @see \Illuminate\Cache\RateLimiter'
dependencies: []
properties: []
methods:
- name: getFacadeAccessor
  visibility: protected
  parameters: []
  comment: '# * @method static \Illuminate\Cache\RateLimiter for(string $name, \Closure
    $callback)

    # * @method static \Closure|null limiter(string $name)

    # * @method static mixed attempt(string $key, int $maxAttempts, \Closure $callback,
    int $decaySeconds = 60)

    # * @method static bool tooManyAttempts(string $key, int $maxAttempts)

    # * @method static int hit(string $key, int $decaySeconds = 60)

    # * @method static int increment(string $key, int $decaySeconds = 60, int $amount
    = 1)

    # * @method static int decrement(string $key, int $decaySeconds = 60, int $amount
    = 1)

    # * @method static mixed attempts(string $key)

    # * @method static mixed resetAttempts(string $key)

    # * @method static int remaining(string $key, int $maxAttempts)

    # * @method static int retriesLeft(string $key, int $maxAttempts)

    # * @method static void clear(string $key)

    # * @method static int availableIn(string $key)

    # * @method static string cleanRateLimiterKey(string $key)

    # *

    # * @see \Illuminate\Cache\RateLimiter

    # */

    # class RateLimiter extends Facade

    # {

    # /**

    # * Get the registered name of the component.

    # *

    # * @return string'
traits: []
interfaces: []