public static register23 ( Latte\Template | Nette\Bridges\ApplicationLatte\Template | Nette\Templating\Template $template, string $prefix ) : ITranslator | ||
$template | Latte\Template | Nette\Bridges\ApplicationLatte\Template | Nette\Templating\Template | |
$prefix | string | |
Результат | ITranslator |
public static function register23($template, $prefix)
{
try {
$translator = $template->getTranslator();
} catch (\LogicException $e) {
throw new InvalidArgumentException('Please register helpers from \\Kdyby\\Translation\\TemplateHelpers before using translator prefixes.', 0, $e);
}
/** @var ITranslator $translator */
$translator = new static($prefix, $translator);
return self::overrideTemplateTranslator($template, $translator);
}