Merge branch 'dev_1.x_LoggerFactory' of git.d3data.de:D3Public/guzzleFactory into dev_1.x_LoggerFactory

Cette révision appartient à :
Daniel Seifert 2025-02-06 22:47:38 +01:00
révision f46ab842e5
Signé par: DanielS
ID de la clé GPG: 6A513E13AEE66170

Voir le fichier

@ -48,15 +48,18 @@ trait LoggerTestTrait
* @test
* @throws ReflectionException
* @covers \D3\GuzzleFactory\GuzzleFactory::addFileLogger
* @covers \D3\GuzzleFactory\GuzzleFactory::getFileLoggerStreamHandler
* @dataProvider addFileLoggerDataProvider
*/
public function testAddFileLogger(int $logLevel, ?int $maxFiles, string $expectedHandlerClass): void
public function testAddFileLogger(int $logLevel, ?int $maxFiles): void
{
$logger = $this->getMockBuilder(Logger::class)
->disableOriginalConstructor()
->getMock();
$loggerFactory = $this->getMockBuilder(LoggerFactory::class)
->onlyMethods(['getFileLogger'])
->getMock();
$loggerFactory->expects($this->once())->method('getFileLogger');
$loggerFactory->expects($this->once())->method('getFileLogger')->willReturn($logger);
$sut = $this->getMockBuilder(GuzzleFactory::class)
->onlyMethods(['getLoggerFactory'])
@ -72,12 +75,11 @@ trait LoggerTestTrait
$loggers = $this->getValue($sut, 'loggers');
$this->assertArrayHasKey('nameFixture', $loggers);
$this->assertInstanceOf(Logger::class, $loggers['nameFixture']);
$this->assertInstanceOf($expectedHandlerClass, $loggers['nameFixture']->getHandlers()[0]);
}
public static function addFileLoggerDataProvider(): Generator
{
yield [Logger::INFO, null, AbstractProcessingHandler::class];
yield [Logger::INFO, null];
}
/**