rate-limit
๐ General purpose rate limiter implementation.
File Explorer
Download Latest Version (.zip)- build.yml
- CannotUseRateLimiter.php
- LimitExceeded.php
- RateLimitException.php
- ApcuRateLimiter.php
- ConfigurableRateLimiter.php
- InMemoryRateLimiter.php
- MemcachedRateLimiter.php
- PredisRateLimiter.php
- Psr16RateLimiter.php
- Rate.php
- RateLimiter.php
- RedisRateLimiter.php
- RuntimeConfigurableRateLimiter.php
- SilentRateLimiter.php
- Status.php
- LimitExceededTest.php
- ApcuRateLimiterTest.php
- InMemoryRateLimiterTest.php
- MemcachedRateLimiterTest.php
- PredisRateLimiterTest.php
- Psr16RateLimiterTest.php
- RateLimiterTest.php
- RateTest.php
- RedisRateLimiterTest.php
- RuntimeConfigurableRateLimiterTest.php
- .gitattributes
- .gitignore
- .php-cs-fixer.php
- .scrutinizer.yml
- CHANGELOG.md
- composer.json
- LICENSE
- phpstan.neon.dist
- phpunit.xml.dist
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/nikolaposa/rate-limit
Downloads the entire project code from GitHub to your computer.
cd rate-limit
Moves into the project folder you just downloaded.
2. PHP (Composer)
Easy RecommendedPrerequisites
composer require nikolaposa/rate-limit
Type this command into your terminal and run it.
Run it with a built-in server like php -S localhost:8000, then open http://localhost:8000 in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
