Code

Rating   Name Duplication Size Complexity Changes Bugs Features
A CircuitBreaker::registerService() 0 1 1 1 0 0
A SimpleCacheAdapter::isCircuitOpen() 0 2 1 1 0 0
A SimpleCacheAdapter::incrementAmountOfSuccess() 0 4 1 1 0 0
A AbstractService::getMaxFailures() 0 1 1 1 0 0
A CircuitBreaker\CircuitBreaker::getService() 0 6 2 1 0 0
A CircuitBreakerAwareTrait::setCircuitBreaker() 0 1 1 1 0 0
A CircuitBreaker::setOpenCircuit() 0 1 1 1 0 0
A SimpleCacheAdapter::normalizeServiceCacheKey() 0 1 1 1 0 0
A SimpleCacheAdapter::getOpenCircuitCacheKey() 0 5 1 1 0 0
A AbstractService::getIdentifier() 0 1 1 1 0 0
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