TranslateViewHelper
class TranslateViewHelper extends AbstractViewHelper (View source)
Returns translated message using source message or key ID.
Also replaces all placeholders with formatted versions of provided values.
= Examples =
Unregistered User
```
{f:translate(id: 'some.label.id', value: 'fallback result')}
```
```
```
```
Untranslated label
```
Properties
protected ControllerContext
$controllerContext
Controller Context to use
from
AbstractViewHelper
protected ObjectManagerInterface
$objectManager
from
AbstractViewHelper
protected LoggerInterface
$logger
from
AbstractViewHelper
protected Translator
$translator
Methods
void
setRenderingContext(RenderingContextInterface $renderingContext)
No description
from
AbstractViewHelper
void
from
AbstractViewHelper
void
injectLogger(LoggerInterface $logger)
Injects the (system) logger based on PSR-3.
from
AbstractViewHelper
void
initializeArguments()
Initialize arguments
string
render()
Renders the translated label.
Details
void
setRenderingContext(RenderingContextInterface $renderingContext)
No description
void
injectObjectManager(ObjectManagerInterface $objectManager)
No description
void
injectLogger(LoggerInterface $logger)
Injects the (system) logger based on PSR-3.
bool
isEscapingInterceptorEnabled()
No description
void
initializeArguments()
Initialize arguments
string
render()
Renders the translated label.
Replaces all placeholders with corresponding values if they exist in the
translated label.
injectTranslator(Translator $translator)
No description