Browscap\Writer\IniWriter::setLogger PHP Method

setLogger() public method

public setLogger ( Psr\Log\LoggerInterface $logger ) : Browscap\Writer\WriterInterface
$logger Psr\Log\LoggerInterface
return Browscap\Writer\WriterInterface
    public function setLogger(LoggerInterface $logger)
    {
        $this->logger = $logger;
        return $this;
    }

Usage Example

Beispiel #1
0
 /**
  * tests rendering the version information
  *
  * @group writer
  * @group sourcetest
  */
 public function testRenderVersionIfNotSilentButWithoutVersion()
 {
     $logger = $this->createMock(\Monolog\Logger::class);
     $this->object->setLogger($logger);
     $version = [];
     $this->object->setSilent(false);
     self::assertSame($this->object, $this->object->renderVersion($version));
     self::assertSame(';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Browscap Version' . PHP_EOL . PHP_EOL . '[GJK_Browscap_Version]' . PHP_EOL . 'Version=0' . PHP_EOL . 'Released=' . PHP_EOL . 'Format=' . PHP_EOL . 'Type=' . PHP_EOL . PHP_EOL, file_get_contents($this->file));
 }
All Usage Examples Of Browscap\Writer\IniWriter::setLogger