| Rating | Name | Duplication | Size | Complexity | CRAP | Changes | Bugs | Features |
|---|---|---|---|---|---|---|---|---|
| C | PhpAbac\Abac::enforce() | 0 | 23 | 13 | 15.38 | 0 | 0 | 0 |
| C | Manager\ComparisonManager::compare() | 0 | 17 | 7 | 7 | 0 | 0 | 0 |
| B | Manager\PolicyRuleManager::getRule() | 0 | 14 | 5 | 5.01 | 0 | 0 | 0 |
| B | DatetimeComparison::getDatetimeFromFormat() | 0 | 21 | 4 | 4 | 0 | 0 | 0 |
| B | ConfigurationManager::parseConfigurationFile() | 0 | 13 | 6 | 6.01 | 1 | 0 | 0 |
| B | Comparison\ArrayComparison::contains() | 0 | 13 | 5 | 5 | 0 | 0 | 0 |
| B | AttributeManager::retrieveClassicAttribute() | 0 | 13 | 5 | 5.01 | 1 | 0 | 0 |
| B | PhpAbac\Abac::processExtraData() | 0 | 14 | 4 | 4 | 0 | 0 | 0 |
| B | PolicyRuleManager::processRuleAttributes() | 0 | 13 | 6 | 6 | 0 | 0 | 0 |
| B | PhpAbac\Abac::prepareGetterParams() | 0 | 10 | 5 | 5.12 | 0 | 0 | 0 |
| A | AttributeManager::retrieveAttribute() | 0 | 8 | 4 | 4.13 | 2 | 0 | 0 |
| A | Manager\AttributeManager::slugify() | 0 | 8 | 3 | 3.01 | 0 | 0 | 0 |
| A | Model\AbstractAttribute::setSlug() | 0 | 3 | 1 | 1 | 0 | 0 | 0 |
| A | Model\AbstractAttribute::setName() | 0 | 3 | 1 | 1 | 0 | 0 | 0 |
| A | PhpAbac\Example\Country::setName() | 0 | 3 | 1 | 1 | 0 | 0 | 0 |