quioteframework / ratelimit
Rate limiting (login throttle, PDO-backed limiter storage) for Quiote, built on symfony/rate-limiter.
dev-main
2026-07-04 13:58 UTC
Requires
- php: >=8.5.0
- ext-pdo: *
- quioteframework/quiote: *
- symfony/rate-limiter: ^8.0
This package is auto-updated.
Last update: 2026-07-05 17:07:43 UTC
README
Rate limiting (login throttle, PDO-backed limiter storage) for Quiote, built on symfony/rate-limiter.
Install
composer require quioteframework/ratelimit
Use
A plain library, not a plugin — no plugins config entry needed. Instantiate directly where you need it:
use Quiote\Security\RateLimit\LoginThrottle; use Quiote\Security\RateLimit\PdoRateLimiterStorage; $throttle = new LoginThrottle(new PdoRateLimiterStorage($pdo));
License
MIT. See LICENSE.