Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
A UseCaseTest::testItInitializeRepositoryUsingSetter() 0 11 1 ? 2 0 0
A UseCaseTest::testItInitializeWithRepository() 0 10 1 ? 2 0 0
A Tests\Mocks\UseCaseMock::execute() 0 9 2 ? 2 0 0
A UseCase::throwExceptionIfRequestNotValid() 0 2 2 2 0 0 0
A Tests\Mocks\RepositoryMock::push() 0 1 1 ? 1 0 0
A Tests\Mocks\GatewayMock::create() 0 3 1 ? 1 0 0
A UseCaseTest::testItGetUndefinedRepositoryThrowException() 0 3 1 ? 1 0 0
A UseCases\Tests\Mocks\GatewayMock::read() 0 3 2 ? 1 0 0
A UseCaseTest::testItGetNotValidRequestNotClassThrowException() 0 4 1 ? 1 0 0
A UnavailableRepositoryMock::push() 0 2 1 ? 1 0 0
A UseCaseTest::testItUseInterface() 0 2 1 ? 2 0 0
A Tests\Mocks\GatewayMock::exist() 0 1 1 ? 1 0 0
A NotValidRequestException::__construct() 0 5 2 2 1 0 0
A FlexPHP\UseCases\UseCase::__construct() 0 2 2 2 1 0 0
A Tests\Mocks\ResponseMock::response() 0 1 1 ? 1 0 0