Allow PHP-8.2 and up Compatibility instead of just PHP-8.4

This commit is contained in:
johnnyq
2026-06-12 17:06:10 -04:00
parent 2204bd52f4
commit d3a93652f3
220 changed files with 7198 additions and 2635 deletions

View File

@@ -93,6 +93,8 @@ class Js implements Htmlable, Stringable
/**
* Encode the given data as JSON.
*
* Invalid UTF-8 sequences are replaced with <20> instead of throwing.
*
* @param mixed $data
* @param int $flags
* @param int $depth
@@ -110,7 +112,7 @@ class Js implements Htmlable, Stringable
$data = $data->toArray();
}
return json_encode($data, $flags | static::REQUIRED_FLAGS, $depth);
return json_encode($data, $flags | static::REQUIRED_FLAGS | JSON_INVALID_UTF8_SUBSTITUTE, $depth);
}
/**