| Rating | Name | Duplication | Size | Complexity | Changes | Bugs | Features | 
|---|---|---|---|---|---|---|---|
| B | Problem\ApiProblem::fromException() | 0 | 11 | 7 | 7 | 0 | 0 | 
| A | Presenter\XmlPresenter::writeXml() | 0 | 9 | 4 | 2 | 0 | 0 | 
| A | ApiProblemResponse::fromExceptionToJson() | 0 | 6 | 1 | 1 | 0 | 0 | 
| A | Api\Problem\ApiProblem::setDetail() | 0 | 3 | 1 | 2 | 0 | 0 | 
| A | Presenter\XmlPresenter::contents() | 0 | 8 | 1 | 3 | 0 | 0 | 
| A | ApiProblemResponse::fromExceptionToXml() | 0 | 6 | 1 | 1 | 0 | 0 | 
| A | Api\Problem\ApiProblem::setStatus() | 0 | 4 | 1 | 1 | 0 | 0 | 
| A | Presenter\BasePresenter::buildContent() | 0 | 11 | 1 | 3 | 0 | 0 | 
| A | ApiProblemResponse::__construct() | 0 | 5 | 1 | 1 | 0 | 0 | 
| A | Problem\ApiProblem::__construct() | 0 | 6 | 1 | 1 | 0 | 0 | 
| A | Presenter\JsonPresenter::contents() | 0 | 3 | 1 | 2 | 0 | 0 | 
| A | ApiProblem::setAdditionalDetails() | 0 | 4 | 1 | 1 | 0 | 0 | 
| A | Presenter\XmlPresenter::format() | 0 | 2 | 1 | 1 | 0 | 0 | 
| A | Presenter\BasePresenter::apiProblem() | 0 | 2 | 1 | 1 | 0 | 0 | 
| A | NilPortugues\Api\Problem\ApiProblem::title() | 0 | 2 | 1 | 1 | 0 | 0 |