switon / throttle
Request throttling and rate limiting for Switon Framework
v1.0.0
2026-05-10 04:22 UTC
Requires
- php: >=8.3
- switon/core: ^1.0
- switon/event: ^1.0
- switon/http: ^1.0
- switon/principal: ^1.0
- switon/redis: ^1.0
Requires (Dev)
- switon/testing: ^1.0
README
Request throttling and rate limiting for Switon Framework.
Installation
composer require switon/throttle
Requirements: PHP 8.3+, Redis
Quick Start
use Switon\Throttle\Attribute\RateLimit; class ApiController { #[RateLimit('10/m')] public function search(): array { return $this->doSearch(); } }
Docs: https://docs.switon.dev/latest/throttle
License
MIT.