public function applyConclusiveMatch($ua) { if (self::startsWith($ua, "BlackBerry;")) { $tolerance = UserAgentUtils::ordinalIndexOf($ua, ';', 3); } else { $tolerance = UserAgentUtils::firstSlash($ua); } $this->wurfl->toLog("Applying " . get_class($this) . " Conclusive Match: RIS with threshold {$tolerance}", LOG_INFO); return $this->risMatch($ua, $tolerance); }
public function applyConclusiveMatch($ua) { $deviceId = ''; if (self::startsWith($ua, 'Apple')) { if (($tolerance = UserAgentUtils::ordinalIndexOf($ua, ' ', 3)) == -1) { $tolerance = strlen($ua); } } else { $tolerance = UserAgentUtils::indexOfOrLength($ua, ';', 0); } $this->wurfl->toLog("Applying " . get_class($this) . " Conclusive Match: RIS with threshold {$tolerance}", LOG_INFO); $deviceId = $this->risMatch($ua, $tolerance); return $deviceId; }