Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modular Latte Filters

Build Status Downloads

Install

composer require symplify/modular-latte-filters

Register the extension:

# app/config/config.neon
extensions:
	- Symplify\ModularLatteFilters\DI\ModularLatteFiltersExtension

Usage

Create 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\SomeFilters

Use in any template:

{* app/templates/Homepage/default.latte *}

And your self-esteem is {$selfEsteem|double}

That's it!

Contributing

Send issue or pull-request to main repository.

Releases

Packages

Used by

Contributors

Languages