From a84f2e12c89126e0d394410fc7809ef662ec0947 Mon Sep 17 00:00:00 2001 From: dewille Date: Sat, 30 Aug 2025 15:16:59 +0200 Subject: [PATCH] fix: replace deprecated utf8_decode() with mb_strlen() and null coalescing for PHP 8.2+ --- perlite/.src/PerliteParsedown.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/perlite/.src/PerliteParsedown.php b/perlite/.src/PerliteParsedown.php index 36115988..9b8d44f7 100644 --- a/perlite/.src/PerliteParsedown.php +++ b/perlite/.src/PerliteParsedown.php @@ -1020,7 +1020,7 @@ protected function lines(array $lines) unset($parts[0]); foreach ($parts as $part) { - $shortage = 4 - strlen(utf8_decode($input)) % 4; + $shortage = 4 - (mb_strlen($input ?? '', 'UTF-8') % 4); $line .= str_repeat(' ', $shortage); $line .= $part;