From a79af46b12cb397d604e61b379492534fe2355ea Mon Sep 17 00:00:00 2001 From: Juniorbuka Date: Tue, 22 Sep 2026 17:07:15 +0300 Subject: [PATCH] fix(core): replace deprecated double cast with float MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Що змінено Замінено застаріле приведення типу `(double)` на `(float)` у модифікаторі `money_format`. ## Причина PHP 8.5 повідомляє: > Deprecated: Non-canonical cast (double) is deprecated, use the (float) cast instead Зміна не впливає на логіку форматування грошових значень, оскільки `(double)` і `(float)` є еквівалентними типами. ## Перевірка - `php -l core/src/Legacy/Modifiers.php` - Синтаксичних помилок не виявлено. --- core/src/Legacy/Modifiers.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/Legacy/Modifiers.php b/core/src/Legacy/Modifiers.php index e6f3863abe..d8141a9ccb 100644 --- a/core/src/Legacy/Modifiers.php +++ b/core/src/Legacy/Modifiers.php @@ -793,7 +793,7 @@ public function getValueFromPreset($key, $value, $cmd, $opt) case 'money_format': setlocale(LC_MONETARY, setlocale(LC_TIME, 0)); if ($value !== '') { - return $this->money_format($opt, (double)$value); + return $this->money_format($opt, (float)$value); } break; case 'tobool':