Files
taxes/project/src/Twig/AppExtension.php
T
2026-04-13 13:19:18 +02:00

22 lines
486 B
PHP

<?php
declare(strict_types=1);
namespace App\Twig;
use Twig\Extension\AbstractExtension;
use Twig\TwigFilter;
class AppExtension extends AbstractExtension
{
public function getFilters(): array
{
return [
new TwigFilter("price", $this->formatPrice(...))
];
}
public function formatPrice(float $number, string $currency = "PLN", int $decimal = 2): string
{
return number_format($number, $decimal, ",", " ")." $currency";
}
}