Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
A StiphleRateLimiterAdapter::throttle() 0 11 2 2 0 0 0
A MatchingCommandClassRateLimitProvider::provide() 0 3 2 2 0 0 0
A RateLimiter\RateLimit::getMilliseconds() 0 1 1 1 0 0 0
A StiphleRateLimiterAdapter::__construct() 0 2 2 2 0 0 0
A RateLimit\RateLimiter\RateLimit::getKey() 0 1 1 1 0 0 0
A FirstMatchedRateLimitProvider::__construct() 0 1 1 1 0 0 0
A RateLimiter\RateLimit::getLimit() 0 1 1 1 0 0 0
A RateLimit\RateLimitMiddleware::execute() 0 8 2 2 0 0 0
A RateLimitMiddleware::__construct() 0 3 2 2 0 0 0
A FirstMatchedRateLimitProvider::provide() 0 6 3 3 0 0 0
A MatchingCommandClassRateLimitProvider::__construct() 0 3 1 1 0 0 0
A RateLimiter\RateLimit::__construct() 0 3 1 1 0 0 0