From 58daa827ddf38b9ae2b875f182dc1c8d17388f59 Mon Sep 17 00:00:00 2001 From: Markus Staab Date: Fri, 19 Apr 2024 09:33:51 +0200 Subject: [PATCH] Remove repeated calls to `EasyCodingStandardStyle->isDebug()` (#194) --- src/FixerRunner/Application/FixerFileProcessor.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/FixerRunner/Application/FixerFileProcessor.php b/src/FixerRunner/Application/FixerFileProcessor.php index 16f24bffea..4b04e8b977 100644 --- a/src/FixerRunner/Application/FixerFileProcessor.php +++ b/src/FixerRunner/Application/FixerFileProcessor.php @@ -31,6 +31,8 @@ final class FixerFileProcessor implements FileProcessorInterface */ private array $fixers = []; + private readonly bool $isDebug; + /** * @param FixerInterface[] $fixers */ @@ -44,6 +46,7 @@ public function __construct( array $fixers ) { $this->fixers = $this->sortFixers($fixers); + $this->isDebug = $easyCodingStandardStyle->isDebug(); } /** @@ -148,7 +151,7 @@ private function processTokensByFixer(string $filePath, Tokens $tokens, FixerInt } // show current fixer in --debug / -vvv - if ($this->easyCodingStandardStyle->isDebug()) { + if ($this->isDebug) { $this->easyCodingStandardStyle->writeln(' [fixer] ' . $fixer::class); }