| Rating | Name | Duplication | Size | Complexity | Changes | Bugs | Features |
|---|---|---|---|---|---|---|---|
| B | MessageResponse::parseResponse() | 0 | 22 | 5 | 0 | 0 | 0 |
| B | Serializers\XmlSerializer::serialize() | 0 | 15 | 3 | 1 | 1 | 0 |
| B | ClockworkSms::mergeMessageOptions() | 0 | 16 | 2 | 0 | 0 | 0 |
| A | ClockworkSms\ClockworkSms::__construct() | 0 | 11 | 4 | 0 | 0 | 0 |
| A | ClockworkSms\ClockworkSms::sendRequest() | 0 | 12 | 1 | 0 | 0 | 0 |
| A | ClockworkSms\Commands\Command::__construct() | 0 | 4 | 1 | 0 | 0 | 0 |
| A | ClockworkSms\ClockworkSms::getOptionValue() | 0 | 5 | 2 | 0 | 0 | 0 |
| A | Xml\BalanceResponse::replaceKey() | 0 | 4 | 2 | 0 | 0 | 0 |
| A | Builders\Xml\XmlResponse::parse() | 0 | 9 | 2 | 0 | 0 | 0 |
| A | Builders\BuilderFactory::parseResponse() | 0 | 3 | 1 | 0 | 0 | 0 |
| A | Commands\CommandFactory::createCommand() | 0 | 5 | 1 | 0 | 0 | 0 |
| A | ClockworkSms::buildApiEndpointUrl() | 0 | 7 | 2 | 0 | 0 | 0 |
| A | Builders\Xml\MessageRequest::build() | 0 | 9 | 3 | 0 | 0 | 0 |
| A | Builders\BuilderFactory::getClassFor() | 0 | 4 | 1 | 0 | 0 | 0 |
| A | ClockworkSms::validateParameters() | 0 | 8 | 2 | 0 | 0 | 0 |