Zend_Http_UserAgent_AbstractDevice::_matchAgentAgainstSignatures PHP Method

_matchAgentAgainstSignatures() protected static method

Match a user agent string against a list of signatures
protected static _matchAgentAgainstSignatures ( string $userAgent, array $signatures ) : boolean
$userAgent string
$signatures array
return boolean
    protected static function _matchAgentAgainstSignatures($userAgent, $signatures)
    {
        $userAgent = strtolower($userAgent);
        foreach ($signatures as $signature) {
            if (!empty($signature)) {
                if (strpos($userAgent, $signature) !== false) {
                    // Browser signature was found in user agent string
                    return true;
                }
            }
        }
        return false;
    }