Skip to content

Commit 68d56b3

Browse files
committed
Make integer coercions match number
1 parent ef7f28c commit 68d56b3

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/JsonSchema/Constraints/TypeConstraint.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,8 @@ protected function toNumber($value)
269269

270270
protected function toInteger($value)
271271
{
272-
if (is_numeric($value) && (int) $value == $value) {
272+
$numberValue = $this->toNumber($value);
273+
if ((int) $numberValue == $numberValue) {
273274
return (int) $value; // cast to number
274275
}
275276

0 commit comments

Comments
 (0)