Next major version 2 with PHP 8.1, Symfony 6, Tabler UI, 2FA ... (#2902)

This commit is contained in:
Kevin Papst
2022-12-31 21:19:55 +01:00
committed by GitHub
parent 95e06746bd
commit 90a0fd8a22
2164 changed files with 83700 additions and 86426 deletions

View File

@@ -17,15 +17,12 @@ use Twig\TwigFilter;
use Twig\TwigFunction;
use Twig\TwigTest;
/**
* Multiple Twig extensions: filters and functions
*/
class Extensions extends AbstractExtension
final class Extensions extends AbstractExtension
{
/**
* {@inheritdoc}
*/
public function getFilters()
public function getFilters(): array
{
return [
new TwigFilter('report_date', [$this, 'formatReportDate']),
@@ -41,7 +38,7 @@ class Extensions extends AbstractExtension
/**
* {@inheritdoc}
*/
public function getFunctions()
public function getFunctions(): array
{
return [
new TwigFunction('class_name', [$this, 'getClassName']),
@@ -50,10 +47,10 @@ class Extensions extends AbstractExtension
];
}
public function getTests()
public function getTests(): array
{
return [
new TwigTest('number', function ($value) {
new TwigTest('number', function ($value): bool {
return !\is_string($value) && is_numeric($value);
}),
];