public static function getBrowserNameFromId($browserId) { self::init(); if (isset(self::$browserIdToName[$browserId])) { return self::$browserIdToName[$browserId]; } if (class_exists('DeviceDetector\\Parser\\Client\\Browser')) { $browsers = DeviceDetector\Parser\Client\Browser::getAvailableBrowsers(); if (array_key_exists($browserId, $browsers)) { return $browsers[$browserId]; } } return false; }
private function getClientBrowserFamily(\DeviceDetector\DeviceDetector $deviceDetectorClass) { $browserClass = new \DeviceDetector\Parser\Client\Browser(); $browserFamily = $browserClass->getBrowserFamily($deviceDetectorClass->getClient('short_name')); return $browserFamily !== false ? $browserFamily : '---'; }