UserAgentParser\Provider\SinergiBrowserDetector::getOperatingSystemParser PHP Method

getOperatingSystemParser() public method

public getOperatingSystemParser ( string $userAgent ) : Sinergi\BrowserDetector\Os
$userAgent string
return Sinergi\BrowserDetector\Os
    public function getOperatingSystemParser($userAgent)
    {
        if ($this->osParser !== null) {
            return $this->osParser;
        }
        return new BrowserDetector\Os($userAgent);
    }

Usage Example

 public function testProvider()
 {
     $provider = new SinergiBrowserDetector();
     $this->assertInstanceOf('Sinergi\\BrowserDetector\\Browser', $provider->getBrowserParser(''));
     $this->assertInstanceOf('Sinergi\\BrowserDetector\\Os', $provider->getOperatingSystemParser(''));
     $this->assertInstanceOf('Sinergi\\BrowserDetector\\Device', $provider->getDeviceParser(''));
 }
All Usage Examples Of UserAgentParser\Provider\SinergiBrowserDetector::getOperatingSystemParser