Lines
100.00%
3 / 3
Methods
100.00%
1 / 1
Classes
100.00%
1 / 1
| Name | Lines | Methods | CRAP | ||||
|---|---|---|---|---|---|---|---|
| getPermissionTranslation | 100.00% | 3 / 3 | 100.00% | 1 / 1 | 3 | ||
| 26 | class 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 | } |