v9.35.0: Logging datetime to iso date format with time zone, unit checks fixes

This commit is contained in:
Clemens Schwaighofer
2025-10-09 12:01:57 +09:00
parent 1b46b378a3
commit fb9e04fe55
11 changed files with 144 additions and 94 deletions

View File

@@ -55,10 +55,10 @@ class Json
* Deos not throw errors
*
* @param array<mixed> $data
* @param int $flags json_encode flags as is
* @param int $flags [JSON_UNESCAPED_UNICODE] json_encode flags as is
* @return string JSON string or '{}' if false
*/
public static function jsonConvertArrayTo(array $data, int $flags = 0): string
public static function jsonConvertArrayTo(array $data, int $flags = JSON_UNESCAPED_UNICODE): string
{
$json_string = json_encode($data, $flags) ?: '{}';
self::$json_last_error = json_last_error();