BrowscapPHP\Browscap::getParser PHP Méthode

getParser() public méthode

returns an instance of the used parser class
public getParser ( ) : BrowscapPHP\Parser\ParserInterface
Résultat BrowscapPHP\Parser\ParserInterface
    public function getParser()
    {
        if (null === $this->parser) {
            $cache = $this->getCache();
            $logger = $this->getLogger();
            $quoter = new Quoter();
            $patternHelper = new Parser\Helper\GetPattern($cache, $logger);
            $dataHelper = new Parser\Helper\GetData($cache, $logger, $quoter);
            $this->parser = new Parser\Ini($patternHelper, $dataHelper, $this->getFormatter());
        }
        return $this->parser;
    }

Usage Example

 /**
  *
  */
 public function testSetGetParser()
 {
     $parser = $this->getMockBuilder(\BrowscapPHP\Parser\Ini::class)->disableOriginalConstructor()->getMock();
     self::assertSame($this->object, $this->object->setParser($parser));
     self::assertSame($parser, $this->object->getParser());
 }
All Usage Examples Of BrowscapPHP\Browscap::getParser