src/Handlers/Normalizer/Generic/IISLogging.php
public function normalize($userAgent)
    {
        //If there are no spaces in a UA and more than 2 plus symbols, the UA is likely affected by IIS style logging issues
        if (substr_count($userAgent, ' ') === 0 and substr_count($userAgent, '+') > 2) {
            $userAgent = str_replace('+', ' ', $userAgent);
        }

        return $userAgent;
    }
public function normalize($userAgent)
    {
        //If there are no spaces in a UA and more than 2 plus symbols, the UA is likely affected by IIS style logging issues
        if (substr_count($userAgent, ' ') === 0 and substr_count($userAgent, '+') > 2) {
            $userAgent = str_replace('+', ' ', $userAgent);
        }

        return $userAgent;
    }
public function normalize ( $ userAgent ) { //If there are no spaces in a UA and more than 2 plus symbols, the UA is likely affected by IIS style logging issues if ( substr_count ( $ userAgent , ' ' ) === 0 and substr_count ( $ userAgent , '+' ) > 2 ) { $ userAgent = str_replace ( '+' , ' ' , $ userAgent ) ; } return $ userAgent ; }
This method clean the IIS logging from user agent string.

@param  string $userAgent
@return string Normalized user agent
This method clean the IIS logging from user agent string .