19 declare(strict_types=1);
    44         return $this->id_factory->identifier($group->value);
    50             $this->item_factory->group(
    52                 $this->translator->translate(
'legal_information')
    54             $this->item_factory->group(
    56                 $this->translator->translate(
'support')
    58             $this->item_factory->group(
    60                 $this->translator->translate(
'services')
    67         $request = $this->dic->http()->request()->getUri();
    68         return new URI($request->getScheme() . 
'://' . $request->getHost() . 
'/' . ltrim($from_path, 
'/'));
    83             $imprint_title = $this->dic->language()->txt(
"imprint");
    85             $entries[] = $this->item_factory
    87                     $this->id_factory->identifier(
'imprint'),
    97             $entries[] = $this->item_factory
    99                     $this->id_factory->identifier(
'system_support'),
   100                     $system_support_title
   109             $translation_title = $this->dic->language()->txt(
'translation');
   110             $entries[] = $this->item_factory
   112                     $this->id_factory->identifier(
'translation'),
   126         $text = 
"powered by ILIAS (v{$ilias_version})";
   129             $this->item_factory->text(
   130                 $this->id_factory->identifier(
'ilias_version'),
   138         $permanant_link = PageContentProvider::getPermaLink();
   139         if (empty($permanant_link)) {
   143         return $this->item_factory->permanent(
   144             $this->id_factory->identifier(
'permanent'),
   145             $this->translator->translate(
'permanent'),
   146             new URI($permanant_link)
 
static _isPageTranslation()
Check if the current request is a page translation. 
 
Interface IdentificationInterface. 
 
Customizing of pimple-DIC for ILIAS. 
 
static _getTranslationLink()
Get the link to translate the current page. 
 
static _getStaticLink(?int $a_ref_id, string $a_type='', bool $a_fallback_goto=true, string $append="")
 
The scope of this class is split ilias-conform URI's into components. 
 
__construct(Container $dic, ilPlugin $plugin)
 
static _checkTranslate()
Permission check for translations.