Code

Rating Name Duplication Size Complexity CRAP   Changes Bugs Features
A RateLimitHandler::isRateLimitExceeded() 0 1 1 1 1 0 0
A Service\RateLimitHandler::isEnabled() 0 1 1 1 1 0 0
A IndragunawanApiRateLimitExtension::load() 0 6 1 1 1 0 0
A RateLimitListener::__construct() 0 4 1 1 1 0 0
A IndragunawanApiRateLimitExtension::registerEventListenerConfig() 0 5 1 1 1 0 0
A HeaderModificationListener::__construct() 0 1 1 1 1 0 0
A RateLimitHandler::getRateLimitInfo() 0 4 1 1 1 0 0
A Service\RateLimitHandler::__construct() 0 4 1 1 1 0 0
A RateLimitExceededException::__construct() 0 2 2 2 1 0 0
A HeaderModificationListener::onKernelResponse() 0 10 3 3 1 0 0
A Annotation\ApiRateLimit::__construct() 0 7 3 3 0 0 0
A RateLimitHandler::generateCacheKey() 0 3 3 3 0 0 0
A RateLimitListener::createRateLimitExceededException() 0 7 3 3 1 0 0
A RateLimitHandler::decreaseRateLimitRemaining() 0 29 4 4 1 0 0
A IndragunawanApiRateLimitExtension::registerServiceConfig() 0 13 4 4 1 0 0