Lines 100.00% 3 / 3
Methods 100.00% 1 / 1
Classes 100.00% 1 / 1
Covered by tests of size
Name Lines Methods CRAP
 getPermissionTranslation 100.00% 3 / 3 100.00% 1 / 1 3
26class PermissionTranslationTwigExtension extends AbstractExtension
27{
28    #[AsTwigFilter(name: 'permission')]
29    public static function getPermissionTranslation(string $string): string
30    {
31        $key = sprintf('permission::%s', $string);
32        $translation = Translation::has($key) ? Translation::get($key) : '';
33
34        return is_string($translation) ? $translation : '';
35    }
36}