Templating

This commit is contained in:
Pol Dellaiera
2022-02-22 14:21:06 +01:00
parent 18c57d532c
commit 29308110ea
8 changed files with 17 additions and 58 deletions

View File

@@ -1,37 +0,0 @@
<?php
/**
* Chill is a software for social workers
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/
declare(strict_types=1);
namespace Chill\MainBundle\Phonenumber;
use Twig\Extension\AbstractExtension;
use Twig\TwigFilter;
final class Templating extends AbstractExtension
{
protected PhoneNumberHelperInterface $phonenumberHelper;
public function __construct(PhoneNumberHelperInterface $phonenumberHelper)
{
$this->phonenumberHelper = $phonenumberHelper;
}
public function formatPhonenumber(string $phonenumber): string
{
return $this->phonenumberHelper->format($phonenumber);
}
public function getFilters()
{
return [
new TwigFilter('chill_format_phonenumber', [$this, 'formatPhonenumber']),
];
}
}