UserAgentParser\Provider\PiwikDeviceDetector::getParser PHP Method

getParser() public method

public getParser ( ) : DeviceDetector
return DeviceDetector\DeviceDetector
    public function getParser()
    {
        if ($this->parser !== null) {
            return $this->parser;
        }
        $this->parser = new DeviceDetector();
        return $this->parser;
    }

Usage Example

 public function testParser()
 {
     $parser = $this->getParser();
     $provider = new PiwikDeviceDetector();
     $provider->setParser($parser);
     $this->assertSame($parser, $provider->getParser());
     $provider->setParser(null);
     $this->assertInstanceOf('DeviceDetector\\DeviceDetector', $provider->getParser());
 }
All Usage Examples Of UserAgentParser\Provider\PiwikDeviceDetector::getParser