Commit 8ef05d724c7 for php.net
commit 8ef05d724c75fcfb49e4cb43a99d0098af3ebf73
Author: NickSdot <32384907+NickSdot@users.noreply.github.com>
Date: Tue Aug 4 21:39:43 2026 +0700
ext/intl: applied fixers to improve test robustness (#23021)
Asserts actual error class; extracted from: #22799
diff --git a/ext/intl/tests/spoofchecker_ubidi.phpt b/ext/intl/tests/spoofchecker_ubidi.phpt
index 6e1f7b35fc6..c753592287b 100644
--- a/ext/intl/tests/spoofchecker_ubidi.phpt
+++ b/ext/intl/tests/spoofchecker_ubidi.phpt
@@ -11,7 +11,7 @@
try {
$s->areBidiConfusable(Spoofchecker::RTL + 1, "a", "a");
} catch (ValueError $e) {
- echo $e->getMessage() . PHP_EOL;
+ echo $e::class, ': ', $e->getMessage(), PHP_EOL;
}
/* "A1<aleph>" and "A<aleph>1" both display as "A1<aleph>" in a left to right
@@ -39,7 +39,7 @@
var_dump($errorCode);
?>
--EXPECT--
-Spoofchecker::areBidiConfusable(): Argument #1 ($direction) must be either Spoofchecker::LTR or Spoofchecker::RTL
+ValueError: Spoofchecker::areBidiConfusable(): Argument #1 ($direction) must be either Spoofchecker::LTR or Spoofchecker::RTL
bool(true)
bool(false)
bool(false)