BrowscapPHP\Browscap::setFormatter PHP 메소드

setFormatter() 공개 메소드

Set theformatter instance to use for the getBrowser() result
public setFormatter ( BrowscapPHP\Formatter\FormatterInterface $formatter ) : Browscap
$formatter BrowscapPHP\Formatter\FormatterInterface
리턴 Browscap
    public function setFormatter(Formatter\FormatterInterface $formatter)
    {
        $this->formatter = $formatter;
        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::setFormatter