symplify / modular-latte-filters
v2.0.0-RC3
2017-04-14 20:23 UTC
Requires
- php: ^7.1
- latte/latte: ^2.4
- nette/di: ^2.4
Requires (Dev)
- nette/application: ^2.4
- nette/bootstrap: ^2.4
- phpunit/phpunit: ^6.0
- tracy/tracy: ^2.4
This package is auto-updated.
Last update: 2022-03-08 10:48:50 UTC
README
安装
composer require symplify/modular-latte-filters
注册扩展
# app/config/config.neon extensions: - Symplify\ModularLatteFilters\DI\ModularLatteFiltersExtension
使用方法
创建实现 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; } ]; } }
将其注册到 config.neon
# app/config/config.neon services: - App\Modules\SomeModule\Latte\SomeFilters
在任何模板中使用
{* app/templates/Homepage/default.latte *} And your self-esteem is {$selfEsteem|double}
就这样!
贡献
向主仓库发送 问题 或 pull-request。