Code

Rating   Name Duplication Size Complexity Changes Bugs Features
F MobileDetect\MobileDetect::detect() 0 62 24 15 1 5
F MobileDetect\MobileDetect::__construct() 0 43 14 8 1 3
D MobileDetect\MobileDetect::identityMatch() 0 17 9 2 0 1
C MobileDetect::modelAndVersionMatch() 0 16 7 ? ? ?
C MobileDetect\Device\Device::create() 0 16 7 1 0 0
B Providers\Browsers::getSafariVersions() 0 95 1 1 0 1
B OperatingSystems::getAndroidVersions() 0 112 1 1 0 1
B MobileDetect::searchForItemInDb() 0 14 6 5 0 2
B MobileDetect\MobileDetect::modelMatch() 24 12 6 6 1 2
B MobileDetect\MobileDetect::versionMatch() 24 12 6 3 0 1
B MobileDetect\MobileDetect::setUserAgent() 0 11 5 4 0 2
B OperatingSystems::getiOsVersions() 0 81 1 1 0 1
B MobileDetect::standardizeHeader() 0 10 5 4 0 2
A MobileDetect::searchBrowsersProvider() 13 7 4 1 0 1
A MobileDetect::getHttpHeadersFromEnv() 0 8 4 1 0 0