BrowscapPHP\Browscap::setParser PHP Метод

setParser() публичный Метод

Sets the parser instance to use
public setParser ( BrowscapPHP\Parser\ParserInterface $parser ) : Browscap
$parser BrowscapPHP\Parser\ParserInterface
Результат Browscap
    public function setParser(ParserInterface $parser)
    {
        $this->parser = $parser;
        return $this;
    }

Usage Example

Пример #1
0
 /**
  *
  */
 public function testGetBrowserWithDefaultResult()
 {
     $formatter = $this->getMock('\\BrowscapPHP\\Formatter\\PhpGetBrowser', array('getData'), array(), '', false);
     $formatter->expects(self::once())->method('getData')->will(self::returnValue(null));
     $parser = $this->getMock('\\BrowscapPHP\\Parser\\Ini', array('getBrowser'), array(), '', false);
     $parser->expects(self::once())->method('getBrowser')->will(self::returnValue(null));
     $this->object->setFormatter($formatter);
     $this->object->setParser($parser);
     $result = $this->object->getBrowser('Mozilla/5.0 (compatible; Ask Jeeves/Teoma)');
     self::assertNull($result);
 }
All Usage Examples Of BrowscapPHP\Browscap::setParser