Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
C SmsLoginProvider\SmsLoginProvider::register() 17 55 10 10 4 0 1
B SmsLoginProvider\SmsLoginProvider::connect() 0 14 1 1.08 4 0 0
A SmsLoginController::verifyAction() 0 13 2 2 4 0 1
A SmsHandler\MockSmsHandler::lookupNumber() 0 4 1 1 ? ? ?
A SmsLoginProvider\SmsAuthenticator::__construct() 0 4 1 1 1 0 0
A SmsLoginController::loginAction() 0 5 1 1 3 0 0
A TwilioSmsHandler::lookupNumber() 0 7 2 2.02 1 0 0
A SmsHandler\MockSmsHandler::sendSMS() 0 3 1 1 ? ? ?
A SmsLoginProvider\SmsAuthenticator::supports() 0 3 2 2 1 0 0
A SmsHandler\TwilioSmsHandler::sendSMS() 0 11 3 12 1 0 0
A MockSmsHandlerProvider::register() 0 3 1 1 ? ? ?
A SmsAuthenticator::authenticate() 0 7 2 2 3 0 1
A TwilioSmsHandlerProvider::register() 0 9 2 6 3 0 0
A SmsHandler\TwilioSmsHandler::__construct() 0 3 1 1 1 0 0
A SmsLoginController::__construct() 0 9 3 3 4 0 1