RateLimit
Table of Contents
Interfaces
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