We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a085c95 commit e543983Copy full SHA for e543983
1 file changed
src/Assert/Assert.php
@@ -16,6 +16,9 @@
16
use function array_unshift;
17
use function call_user_func_array;
18
use function end;
19
+use function enum_exists;
20
+use function function_exists;
21
+use function get_class;
22
use function is_object;
23
use function is_resource;
24
use function is_string;
@@ -159,6 +162,10 @@ protected static function valueToString(mixed $value): string
159
162
return $value::class . ': ' . self::valueToString($value->format('c'));
160
163
}
161
164
165
+ if (function_exists('enum_exists') && enum_exists(get_class($value))) {
166
+ return get_class($value) . '::' . $value->name;
167
+ }
168
+
169
return $value::class;
170
171
0 commit comments