translator = $translator; $this->configuration = $configuration; } /** * {@inheritdoc} */ public function getFunctions() { return [ new TwigFunction('get_title', [$this, 'generateTitle']), ]; } public function generateTitle(?string $prefix = null, string $delimiter = ' – '): string { $title = $this->configuration->getTitle() ?? 'Kimai'; return ($prefix ?? '') . ($title) . $delimiter . $this->translator->trans('time_tracking', [], 'messages'); } }