diff options
author | Mario <mario@mariovavti.com> | 2024-03-16 15:47:25 +0000 |
---|---|---|
committer | Mario <mario@mariovavti.com> | 2024-03-16 15:47:25 +0000 |
commit | 42b0205ad0a4566b35057563c4dcf378f0d390ac (patch) | |
tree | cbabb2d83932cedad668698803f685c104b3dfea /vendor/mmccook | |
parent | 19c0e976589eba89bbde51482cd50e3a91edea95 (diff) | |
download | volse-hubzilla-42b0205ad0a4566b35057563c4dcf378f0d390ac.tar.gz volse-hubzilla-42b0205ad0a4566b35057563c4dcf378f0d390ac.tar.bz2 volse-hubzilla-42b0205ad0a4566b35057563c4dcf378f0d390ac.zip |
apply the streams fixes manually until the addition of the streams library is sorted
Diffstat (limited to 'vendor/mmccook')
-rw-r--r-- | vendor/mmccook/php-json-canonicalization-scheme/src/Utils.php | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/vendor/mmccook/php-json-canonicalization-scheme/src/Utils.php b/vendor/mmccook/php-json-canonicalization-scheme/src/Utils.php index 57079df3b..755ba3320 100644 --- a/vendor/mmccook/php-json-canonicalization-scheme/src/Utils.php +++ b/vendor/mmccook/php-json-canonicalization-scheme/src/Utils.php @@ -38,12 +38,14 @@ class Utils } if ($number < 1e+21 && $number >= 1e-6) { - $formatted = number_format($number, 7, '.', ''); - $formatted = rtrim($formatted, '.0'); + $formatted = sprintf('%F', $number); + $formatted = rtrim($formatted, '0'); // first remove all zeros at the end + $formatted = rtrim($formatted, '.'); // If the string now ends with a decimal point, then remove it, too. } else { $formatted = sprintf('%e', $number); $parts = explode('e', $formatted); - $parts[0] = rtrim($parts[0], '.0'); + $parts[0] = rtrim($parts[0], '0'); + $parts[0] = rtrim($parts[0], '.'); $formatted = implode('e', $parts); } |