[PHP] convert data to string before giving it to preg_match (#16513)

This commit is contained in:
Artur Neumann
2023-09-06 13:25:07 +05:45
committed by GitHub
parent 75ac4a2f58
commit 270238e060
3 changed files with 7 additions and 7 deletions

View File

@@ -718,7 +718,7 @@ class FormatTest implements ModelInterface, ArrayAccess, \JsonSerializable
throw new \InvalidArgumentException('non-nullable string cannot be null');
}
if ((!preg_match("/[a-z]/i", $string))) {
if ((!preg_match("/[a-z]/i", ObjectSerializer::toString($string)))) {
throw new \InvalidArgumentException("invalid value for \$string when calling FormatTest., must conform to the pattern /[a-z]/i.");
}
@@ -919,7 +919,7 @@ class FormatTest implements ModelInterface, ArrayAccess, \JsonSerializable
throw new \InvalidArgumentException('non-nullable pattern_with_digits cannot be null');
}
if ((!preg_match("/^\\d{10}$/", $pattern_with_digits))) {
if ((!preg_match("/^\\d{10}$/", ObjectSerializer::toString($pattern_with_digits)))) {
throw new \InvalidArgumentException("invalid value for \$pattern_with_digits when calling FormatTest., must conform to the pattern /^\\d{10}$/.");
}
@@ -951,7 +951,7 @@ class FormatTest implements ModelInterface, ArrayAccess, \JsonSerializable
throw new \InvalidArgumentException('non-nullable pattern_with_digits_and_delimiter cannot be null');
}
if ((!preg_match("/^image_\\d{1,3}$/i", $pattern_with_digits_and_delimiter))) {
if ((!preg_match("/^image_\\d{1,3}$/i", ObjectSerializer::toString($pattern_with_digits_and_delimiter)))) {
throw new \InvalidArgumentException("invalid value for \$pattern_with_digits_and_delimiter when calling FormatTest., must conform to the pattern /^image_\\d{1,3}$/i.");
}