## Classes

### Coverage Distribution

### Complexity

### Insufficient Coverage

Class | Coverage
--- | ---
MethodDefinitionPass | 4%
CallTypeHintPass | 27%
InstanceMockPass | 33%
DefinedTargetClass | 40%
MockConfigurationBuilder | 41%
ClassPass | 52%
MockConfiguration | 57%
RemoveBuiltinMethodsThatAreFinalPass | 62%
MockDefinition | 75%
StringManipulationGenerator | 81%
InterfacePass | 85%
CachingGenerator | 87%

### Project Risks

Class | CRAP
--- | ---
MockConfiguration | 437
MethodDefinitionPass | 404
MockConfigurationBuilder | 59
ClassPass | 7
CallTypeHintPass | 6
RemoveBuiltinMethodsThatAreFinalPass | 6
InstanceMockPass | 5
MockDefinition | 5
StringManipulationGenerator | 5
CachingGenerator | 3

## Methods

### Coverage Distribution

### Complexity

### Insufficient Coverage

Method | Coverage
--- | ---
setBlackListedMethods | 0%
addWhiteListedMethod | 0%
addWhiteListedMethods | 0%
addBlackListedMethod | 0%
setName | 0%
addTargetInterfaceName | 0%
addTargets | 0%
setWhiteListedMethods | 0%
setInstanceMock | 0%
renderMethodBody | 0%
addPass | 0%
appendToClass | 0%
renderParams | 0%
getConfig | 0%
appendToClass | 0%
getParameterOverrides | 0%
setTargetObject | 0%
__toString | 0%
getNamespaceName | 0%
getInterfaces | 0%
anonymous function | 0%
isAbstract | 0%
inNamespace | 0%
getShortName | 0%
getTargetClassName | 0%
getTargetInterfaces | 16%
apply | 17%
anonymous function | 20%
apply | 27%
addTarget | 35%
getMethods | 50%
requiresCallStaticTypeHintRemoval | 50%
anonymous function | 50%
requiresCallTypeHintRemoval | 50%
apply | 52%
getMethodsToMock | 53%
generateName | 60%
apply | 62%
getTargetClass | 64%
apply | 66%
addBlackListedMethods | 75%
getNamespaceName | 80%
__construct | 80%
generate | 83%
rename | 86%

### Project Risks

Method | CRAP
--- | ---
getTargetInterfaces | 110
renderParams | 56
renderMethodBody | 56
apply | 26
addTarget | 15
getMethodsToMock | 9
apply | 7
getTargetClass | 7
apply | 6
apply | 6
addTargets | 6
addWhiteListedMethods | 6
generateName | 5
requiresCallTypeHintRemoval | 4
requiresCallStaticTypeHintRemoval | 4
anonymous function | 4
rename | 4
apply | 2
addBlackListedMethods | 2
getNamespaceName | 2
__construct | 2
generate | 2