| Rating | Name | Cohesion | Size | Complexity | Changes | Bugs | Features |
|---|---|---|---|---|---|---|---|
| B | UnifiedPush\Utils\SocketClient | 1 | 450 | 44 | 0 | 0 | 0 |
| A | UnifiedPush\Message\Type\MPNSBase | 1 | 94 | 10 | 0 | 0 | 0 |
| A | NotificationService\MPNS\Response | 1 | 104 | 11 | 0 | 0 | 0 |
| A | Zbox\UnifiedPush\Utils\JsonEncoder | 0 | 15 | 3 | 0 | 0 | 0 |
| A | UnifiedPush\Message\MessageCollection | 1 | 39 | 4 | 0 | 0 | 0 |
| A | NotificationService\APNS\ResponseFeedback | 1 | 51 | 5 | 0 | 0 | 0 |
| A | NotificationService\ServiceCredentialsFactory | 1 | 91 | 9 | 0 | 0 | 0 |
| A | UnifiedPush\Notification\PayloadHandler | 1 | 83 | 7 | 0 | 0 | 0 |
| A | UnifiedPush\Message\Type\MPNSRaw | 0 | 58 | 6 | 0 | 0 | 0 |
| A | NotificationService\MPNS\ServiceClient | 2 | 94 | 6 | 0 | 0 | 0 |
| A | UnifiedPush\Message\RecipientDevice | 2 | 134 | 11 | 0 | 0 | 0 |
| A | NotificationService\APNS\ServiceClient | 1 | 73 | 8 | 0 | 0 | 0 |
| A | ClientCredentials\CredentialsMapper | 0 | 61 | 7 | 0 | 0 | 0 |
| A | Notification\PayloadHandler\APNS | 1 | 106 | 8 | 0 | 0 | 0 |
| A | NotificationService\NotificationServices | 0 | 57 | 4 | 0 | 0 | 0 |