/** * Get the underlying Monolog instance. * * @return \Monolog\Logger */ public function getMonolog() : MonologLogger { return $this->handlerParser->getMonolog(); }
/** * @dataProvider formatterProvider */ public function testParseHandlerWithFormatterWithDataProvider($formatter) { $logger = $this->mock(Logger::class); $logger->shouldReceive('pushHandler')->once()->andReturn(HandlerInterface::class); $handler = $this->mock(HandlerInterface::class); $handler->shouldReceive('setFormatter')->once(); $parser = new HandlerParser($logger); $parser->parseHandler($handler, '', 'info', null, $formatter); }