How to remove duplicated items in array on Twig?
I have array value in twig such as.
{{ set array = [\"testA
For symfony !
Service : app/config/service.yml
twig_array_unique_function:
class: AppBundle\Twig\ArrayUniqueFunction
tags:
- { name: twig.function }
Class : src/AppBundle/Twig/ArrayUniqueFunction.php
<?php
namespace AppBundle\Twig;
class ArrayUniqueFunction extends \Twig_Extension
{
public function getFilters()
{
return [new \Twig_SimpleFilter('array_unique', 'array_unique')];
}
public function getFunctions()
{
return [new \Twig_SimpleFunction('array_unique', 'array_unique')];
}
}
Thk : https://github.com/getgrav/grav/blob/develop/system/src/Grav/Common/Twig/TwigExtension.php