Documentation

RateLimit

Table of Contents

Interfaces

RateLimitStoreInterface
SqlDialect

Classes

JsonRateLimitStore
PdoRateLimitStore
RateLimiter
RateLimitExceededException
Thrown when a client's request rate has exceeded the API's or the local self-tracked limit. Extends ApiException (rather than plain \Exception) so that callers who already `catch (ApiException $exc)` around API calls catch this too, without needing a separate catch block. Defaults to code 429 (HTTP "Too Many Requests") unless the caller passes a different code.
RateLimitMode
On this page

Search results