RateLimit - staffcheck/api GitHub Wiki

RateLimit

  • Class name: RateLimit
  • Namespace:

Properties

$sleep

protected mixed $sleep = FALSE
  • Visibility: protected

$id

protected mixed $id = 1
  • Visibility: protected

$group

protected mixed $group = 'rate_limit'
  • Visibility: protected

$allowed_calls

protected mixed $allowed_calls = 25
  • Visibility: protected

$time_frame

protected mixed $time_frame = 60
  • Visibility: protected

$memory

protected mixed $memory = NULL
  • Visibility: protected

Methods

__construct

mixed RateLimit::__construct()

RateLimit constructor.

  • Visibility: public

getID

integer RateLimit::getID()
  • Visibility: public

setID

boolean RateLimit::setID($value)
  • Visibility: public

Arguments

  • $value mixed

getAllowedCalls

integer RateLimit::getAllowedCalls()
  • Visibility: public

setAllowedCalls

boolean RateLimit::setAllowedCalls($value)
  • Visibility: public

Arguments

  • $value mixed

getTimeFrame

integer RateLimit::getTimeFrame()
  • Visibility: public

setTimeFrame

boolean RateLimit::setTimeFrame($value)
  • Visibility: public

Arguments

  • $value mixed

setRateData

boolean RateLimit::setRateData($data)
  • Visibility: public

Arguments

  • $data mixed

getRateData

boolean RateLimit::getRateData()
  • Visibility: public

getAttempts

boolean RateLimit::getAttempts()
  • Visibility: public

check

boolean RateLimit::check()
  • Visibility: public

delete

boolean RateLimit::delete()
  • Visibility: public
⚠️ **GitHub.com Fallback** ⚠️