From a5957748e427673fa03d4b000dc2b7997fb073e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9goire=20Pineau?= Date: Fri, 21 Mar 2025 12:30:24 +0100 Subject: [PATCH] [MonologBridge] Implements ResettableInterface on Processor See https://github.com/Seldaek/monolog/blob/2b8777dfb48a01321fa1532254f7603a6d4ceebe/src/Monolog/Logger.php#L449 --- .../Bridge/Monolog/Processor/ConsoleCommandProcessor.php | 3 ++- src/Symfony/Bridge/Monolog/Processor/DebugProcessor.php | 3 ++- src/Symfony/Bridge/Monolog/Processor/RouteProcessor.php | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Bridge/Monolog/Processor/ConsoleCommandProcessor.php b/src/Symfony/Bridge/Monolog/Processor/ConsoleCommandProcessor.php index 39f7d891cbd73..fddc605029bac 100644 --- a/src/Symfony/Bridge/Monolog/Processor/ConsoleCommandProcessor.php +++ b/src/Symfony/Bridge/Monolog/Processor/ConsoleCommandProcessor.php @@ -12,6 +12,7 @@ namespace Symfony\Bridge\Monolog\Processor; use Monolog\LogRecord; +use Monolog\ResettableInterface; use Symfony\Component\Console\ConsoleEvents; use Symfony\Component\Console\Event\ConsoleEvent; use Symfony\Component\EventDispatcher\EventSubscriberInterface; @@ -22,7 +23,7 @@ * * @author Piotr Stankowski */ -final class ConsoleCommandProcessor implements EventSubscriberInterface, ResetInterface +final class ConsoleCommandProcessor implements EventSubscriberInterface, ResetInterface, ResettableInterface { private array $commandData; diff --git a/src/Symfony/Bridge/Monolog/Processor/DebugProcessor.php b/src/Symfony/Bridge/Monolog/Processor/DebugProcessor.php index 0fccd6f3b78d7..1df5aeffc235a 100644 --- a/src/Symfony/Bridge/Monolog/Processor/DebugProcessor.php +++ b/src/Symfony/Bridge/Monolog/Processor/DebugProcessor.php @@ -13,12 +13,13 @@ use Monolog\Level; use Monolog\LogRecord; +use Monolog\ResettableInterface; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\RequestStack; use Symfony\Component\HttpKernel\Log\DebugLoggerInterface; use Symfony\Contracts\Service\ResetInterface; -class DebugProcessor implements DebugLoggerInterface, ResetInterface +class DebugProcessor implements DebugLoggerInterface, ResetInterface, ResettableInterface { private array $records = []; private array $errorCount = []; diff --git a/src/Symfony/Bridge/Monolog/Processor/RouteProcessor.php b/src/Symfony/Bridge/Monolog/Processor/RouteProcessor.php index e7a58045edb5d..85b50a39f88d9 100644 --- a/src/Symfony/Bridge/Monolog/Processor/RouteProcessor.php +++ b/src/Symfony/Bridge/Monolog/Processor/RouteProcessor.php @@ -12,6 +12,7 @@ namespace Symfony\Bridge\Monolog\Processor; use Monolog\LogRecord; +use Monolog\ResettableInterface; use Symfony\Component\EventDispatcher\EventSubscriberInterface; use Symfony\Component\HttpKernel\Event\FinishRequestEvent; use Symfony\Component\HttpKernel\Event\RequestEvent; @@ -25,7 +26,7 @@ * * @final */ -class RouteProcessor implements EventSubscriberInterface, ResetInterface +class RouteProcessor implements EventSubscriberInterface, ResetInterface, ResettableInterface { private array $routeData = [];