Skip to content

Commit 235f725

Browse files
committed
Deprecated number_formatter()
1 parent 43d50dd commit 235f725

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

src/Twig/Extension/NumberExtension.php

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
namespace Cake\TwigView\Twig\Extension;
2020

21+
use Cake\I18n\Number;
2122
use Twig\Extension\AbstractExtension;
2223
use Twig\TwigFilter;
2324
use Twig\TwigFunction;
@@ -52,7 +53,17 @@ public function getFunctions(): array
5253
{
5354
return [
5455
new TwigFunction('defaultCurrency', 'Cake\I18n\Number::getDefaultCurrency'),
55-
new TwigFunction('number_formatter', 'Cake\I18n\Number::formatter'),
56+
new TwigFunction('number_formatter', function () {
57+
static $logged = false;
58+
if (!$logged) {
59+
$logged = true;
60+
deprecationWarning(
61+
'`number_formatter()` function is deprecated, use `cake_number_format` filter instead.'
62+
);
63+
}
64+
65+
return Number::formatter(...func_get_args());
66+
}),
5667
];
5768
}
5869
}

0 commit comments

Comments
 (0)