| Percentage | Lines | ||
|---|---|---|---|
| ConstructorLessInstanciator | 
                             | 
                        67 % | 22 | 
| WithConstructor | 
                             | 
                        70 % | 23 | 
| PropertyCannotBeInjected | 
                             | 
                        100 % | 8 | 
| PropertyCannotBeExtracted | 
                             | 
                        100 % | 8 | 
| ReflectionStrategy | 
                             | 
                        100 % | 39 | 
| ExtractionStrategies | 
                             | 
                        100 % | 12 | 
| IsserStrategy | 
                             | 
                        100 % | 49 | 
| DelegationStrategy | 
                             | 
                        100 % | 63 | 
| AccessProperty | 
                             | 
                        100 % | 44 | 
| InjectionStrategies | 
                             | 
                        100 % | 10 | 
| CRAP Score | Lines | ||
|---|---|---|---|
| ReflectionInstanciator::canInject() | 9 | 39 | |
| ReflectionStrategy::inject() | 4 | 19 | |
| ReflectionStrategy::extract() | 4 | 20 | |
| DelegationStrategy::extract() | 4 | 25 | |
| DelegationStrategy::inject() | 4 | 25 | |
| NamedMethodStrategy::supports() | 3 | 19 | |
| NamedMethodStrategy::supports() | 3 | 19 | |
| IsserStrategy::supports() | 3 | 19 | |
| AccessProperty::byClass() | 3 | 16 | |
| ReflectionInstanciator::parameters() | 3 | 16 | |