From b833fd8919ebd268f2a7b84e1de3184f9772c5b9 Mon Sep 17 00:00:00 2001 From: tiggerduck Date: Mon, 6 Jul 2026 18:24:53 +0200 Subject: [PATCH] Update MaxLineLengthRule.php support multibit-chars for string length calculation --- src/CleanCode/MaxLineLengthRule.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CleanCode/MaxLineLengthRule.php b/src/CleanCode/MaxLineLengthRule.php index 04d24f8..82fae5b 100644 --- a/src/CleanCode/MaxLineLengthRule.php +++ b/src/CleanCode/MaxLineLengthRule.php @@ -324,7 +324,7 @@ private function readFileLineLengths(string $filePath): array $lineNumber = $index + 1; // Remove carriage return if present and count actual characters $line = rtrim($line, "\r"); - $lineLengths[$lineNumber] = strlen($line); + $lineLengths[$lineNumber] = mb_strlen($line); } return $lineLengths;