Code

Rating   Name Duplication Size Complexity Changes Bugs Features
D SKien\PNServer\PNServer::push() 0 64 21 3 0 1
B PNDataProviderSQLite::__construct() 0 23 10 1 0 0
B PNServer\PNSubscription::isValid() 0 8 9 1 0 0
B SKien\PNServer\PNServer::pushSingle() 0 36 8 1 0 1
B PNServer\PNEncryption::encrypt() 0 33 8 1 1 0
B PNServer\PNDataProviderMySQL::init() 0 35 7 1 0 0
B PNServerHelper::signatureFromDER() 0 24 8 1 0 0
B PNDataProviderMySQL::saveSubscription() 0 29 7 1 0 0
B SKien\PNServer\PNVapid::isValid() 0 16 7 1 0 0
B PNDataProviderSQLite::saveSubscription() 0 26 6 1 0 0
A SKien\PNServer\PNVapid::getHeaders() 0 26 5 2 0 0
A PNServer\PNSubscription::fromJSON() 0 15 6 1 0 0
A PNServer\PNPayload::setTimestamp() 0 7 6 2 0 0
A SKien\PNServer\PNPayload::setURL() 0 4 6 1 0 0
A SKien\PNServer\PNPayload::addAction() 0 4 6 2 0 0