From edd35cd7dd0f2beed2ffda742c1b96df7e0a2f67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adam=20Zieli=C5=84ski?= Date: Sat, 1 Nov 2025 23:05:11 +0100 Subject: [PATCH 1/2] [CSSProcessor] Replace utf8_codepoint_at with utf8_ord --- components/DataLiberation/URL/class-cssprocessor.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/DataLiberation/URL/class-cssprocessor.php b/components/DataLiberation/URL/class-cssprocessor.php index 7658be5a..bd1bf99c 100644 --- a/components/DataLiberation/URL/class-cssprocessor.php +++ b/components/DataLiberation/URL/class-cssprocessor.php @@ -5,6 +5,7 @@ use function WordPress\Encoding\utf8_codepoint_at; use function WordPress\Encoding\codepoint_to_utf8_bytes; use function WordPress\Encoding\compat\_wp_scan_utf8; +use function WordPress\Encoding\utf8_ord; use function WordPress\Encoding\wp_scrub_utf8; /** @@ -1506,7 +1507,7 @@ private function consume_ident_start_codepoint( $at ): int { } $codepoint_byte_length = $new_at - $at; - $codepoint = utf8_codepoint_at( $this->css, $at ); + $codepoint = utf8_ord( substr( $this->css, $at, $codepoint_byte_length ) ); if ( null !== $codepoint && $codepoint >= 0x80 ) { return $codepoint_byte_length; } From 7f5d08d137901c442427ac8ce6725e76ba404f2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adam=20Zieli=C5=84ski?= Date: Sat, 1 Nov 2025 23:06:28 +0100 Subject: [PATCH 2/2] remove unused import --- components/DataLiberation/URL/class-cssprocessor.php | 1 - 1 file changed, 1 deletion(-) diff --git a/components/DataLiberation/URL/class-cssprocessor.php b/components/DataLiberation/URL/class-cssprocessor.php index bd1bf99c..511a821f 100644 --- a/components/DataLiberation/URL/class-cssprocessor.php +++ b/components/DataLiberation/URL/class-cssprocessor.php @@ -2,7 +2,6 @@ namespace WordPress\DataLiberation\URL; -use function WordPress\Encoding\utf8_codepoint_at; use function WordPress\Encoding\codepoint_to_utf8_bytes; use function WordPress\Encoding\compat\_wp_scan_utf8; use function WordPress\Encoding\utf8_ord;