Code

Rating   Name Duplication Size Complexity Changes Bugs Features
A GuzzleMiddleware::executeCircuitBreakerOnResponse() 0 12 6 1 0 1
A RedisAdapterTest::testIncrementFailureWithKeyWithoutTtl() 0 19 1 1 0 0
A RedisAdapterTest::testIncrementFailureWithKeyWithTtl() 0 19 1 1 0 0
A RedisAdapterTest::testIncrementFailure() 0 18 1 1 0 0
A CircuitBreakerTest::testIsAvailableWhenReachRateLimitThenReturnFalse() 0 17 1 1 0 1
A GuzzleMiddlewareTest::testSuccessRequestWithCustomStatusCode() 0 15 1 1 0 0
A GuzzleMiddlewareTest::testRequestWithIgnoredStatusCode() 0 13 1 1 0 0
A GuzzleMiddlewareTest::testFailureRequestToUnknownHost() 0 13 2 1 0 0
A AdaptersTest::testHalfOpenFailAndOpenCircuit() 0 12 1 1 0 1
A GuzzleMiddlewareTest::testSuccessRequest() 0 12 1 1 0 0
A CircuitBreaker\GuzzleMiddleware::__invoke() 0 12 2 1 0 1
A GuzzleMiddlewareTest::testFailureRequest() 0 11 1 2 0 0
A CircuitBreakerTest::testIsAvailableWhenIsNotOpenAndIsNotReachRateLimitThenReturnTrue() 0 11 1 1 0 1
A RedisAdapterTest::testIncrementFailureWithKeyWithoutTtlIntegratedRedis() 0 11 1 1 0 0
A GuzzleMiddlewareTest::testCircuitIsNotAvailable() 0 11 1 2 0 0