Code

Rating   Name Duplication Size Complexity Changes Bugs Features
A CircuitBreaker\CircuitBreaker::reportFailure() 0 6 2 1 0 0
A CircuitBreakerAwareTrait::reportServiceSuccess() 0 1 1 1 0 0
A CircuitBreaker::getRegisteredServiceNames() 0 1 1 1 0 0
A Adapter\SimpleCacheAdapter::cacheGet() 0 5 2 1 0 0
A AbstractService::getRetryTimeout() 0 1 1 1 0 0
A SimpleCacheAdapter::__construct() 0 1 1 1 0 0
A CircuitBreaker\CircuitBreaker::__construct() 0 1 1 1 0 0
A CircuitBreakerAwareTrait::throwExceptionIfServiceUnavailable() 0 2 2 1 0 0
A CircuitBreaker\CircuitBreaker::reportSuccess() 0 2 1 1 0 0
A SimpleCacheAdapter::setOpenCircuit() 0 5 1 1 0 0
A Service\AbstractService::__construct() 0 2 1 1 0 0
A SimpleCacheAdapter::getFailureCacheKey() 0 5 1 1 0 0
A Adapter\SimpleCacheAdapter::cacheSet() 0 5 2 1 0 0
A CircuitBreaker\CircuitBreaker::isCircuitOpen() 0 1 1 1 0 0
A CircuitBreakerAwareTrait::getCircuitBreaker() 0 1 1 1 0 0