« Programmation PHP avec Symfony/Twig » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 287 :
En PHP, on peut définir des fonctions invocables en Twig, sous forme de fonction ou de filtre selon la méthode parente surchargée. Exemple :
<syntaxhighlight lang=php>
use Twig\Extension\AbstractExtension;
use Twig\TwigFilter;
use Twig\TwigFunction;
 
class TwigExtension extends AbstractExtension
{
Ligne 299 ⟶ 303 :
{
return [
new Twig_SimpleFunctionTwigFunction('getPrice', [$this, 'getPrice']),
];
}
Ligne 305 ⟶ 309 :
public function getPrice($value): string
{
return number_format($value, 2, ',', ' ') }}&nbsp;€;
}
}