<?php
use Twig\Loader\ArrayLoader;
use Twig\Environment;
use Twig\TwigTest;
$test = new TwigTest('bigger_than_zero', static function(float $num) : bool {
return 0 < $num;
});
$templates = [
'twigtest' => '{% if number is bigger_than_zero %}true{% else %}false{% endif %}<br>',
];
$loader = new ArrayLoader($templates);
$twig = new Environment($loader);
$twig->addTest($test);
echo $twig->render('twigtest', ['number' => 10]);
echo $twig->render('twigtest', ['number' => -5]);