/** * Parse the user agent string. * * @param string $agent * @return \UAParser\Result\Result */ public function parse($agent) { // Create the new instance. $uaparser = new \UAParser\UAParser($this->objectConfigGet('regexesPath')); return $uaparser->parse($agent); }
public static function detect($ua = null) { $uaParser = new \UAParser\UAParser(); $ua = $ua === null ? $_SERVER['HTTP_USER_AGENT'] : $ua; return static::ParseToArray($uaParser->parse($ua)); }