composer require symplify/modular-latte-filtersRegister the extension:
# app/config/config.neon
extensions:
- Symplify\ModularLatteFilters\DI\ModularLatteFiltersExtensionCreate class implementing Symplify\ModularLatteFilters\DI\FiltersProviderInterface:
namespace App\Modules\SomeModule\Latte;
use Symplify\ModularLatteFilters\DI\FiltersProviderInterface;
final class SomeFilters implements FiltersProviderInterface
{
public function getFilters() : array
{
return [
'double' => function ($value) {
return $value * 2;
}
];
}
}Register it to config.neon:
# app/config/config.neon
services:
- App\Modules\SomeModule\Latte\SomeFiltersUse in any template:
{* app/templates/Homepage/default.latte *}
And your self-esteem is {$selfEsteem|double}That's it!
Send issue or pull-request to main repository.