FOSSology
4.5.1
Open Source License Compliance by Open Source Software
TranslateFilter.php
Go to the documentation of this file.
1
<?php
2
/*
3
SPDX-FileCopyrightText: © 2021 Siemens AG
4
5
SPDX-License-Identifier: GPL-2.0-only
6
*/
7
17
namespace
Fossology\Lib\UI\TwigExtensions
;
18
19
use Twig\TwigFilter;
20
use Twig\Extension\AbstractExtension;
21
use Symfony\Component\Translation\Translator;
22
28
class
TranslateFilter
extends
AbstractExtension
29
{
30
public
function
getFilters()
31
{
32
return
[
33
new
TwigFilter(
'trans'
, [$this,
'trans'
])
34
];
35
}
36
37
public
function
trans($input)
38
{
39
$translator =
new
Translator(
'en'
);
40
return
$translator->trans($input);
41
}
42
}
Fossology\Lib\UI\TwigExtensions\TranslateFilter
Definition:
TranslateFilter.php:29
Fossology\Lib\UI\TwigExtensions
src
lib
php
UI
TwigExtensions
TranslateFilter.php
Generated on Wed Mar 26 2025 09:10:52 for FOSSology by
1.9.1