Code

Rating   Name Duplication Size Complexity Changes Bugs Features
A GuzzleMiddleware::executeCircuitBreakerOnResponse() 0 12 6 1 0 1
A CircuitBreakerTest::testIsAvailableWhenReachRateLimitThenReturnFalse() 0 17 1 1 0 1
A GuzzleMiddlewareTest::testSuccessRequestWithCustomStatusCode() 0 15 1 1 0 0
A GuzzleMiddlewareTest::testFailureRequestToUnknownHost() 0 13 2 1 0 0
A GuzzleMiddlewareTest::testRequestWithIgnoredStatusCode() 0 13 1 1 0 0
A GuzzleMiddlewareTest::testSuccessRequest() 0 12 1 1 0 0
A AdaptersTest::testHalfOpenFailAndOpenCircuit() 0 12 1 1 0 1
A CircuitBreaker\GuzzleMiddleware::__invoke() 0 12 2 1 0 1
A CircuitBreakerTest::testIsAvailableWhenIsNotOpenAndIsNotReachRateLimitThenReturnTrue() 0 11 1 1 0 1
A AdaptersTest::testOpenCircuit() 0 11 1 1 0 1
A GuzzleMiddlewareTest::testCircuitIsNotAvailable() 0 11 1 2 0 0
A GuzzleMiddlewareTest::testFailureRequest() 0 11 1 2 0 0
A AdaptersTest::testReachFailureRateAfterTimeWindow() 0 10 1 1 0 1
A CircuitBreakerTest::testGetSettings() 0 10 1 0 0 0
A AdaptersTest::testCloseCircuitSuccess() 0 10 1 1 0 1