ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
MailSignatureUserFullnamePlaceholder.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
23use ilLanguage;
24use ilUserUtil;
25
27{
28 public function __construct(ilLanguage $lng, private readonly int $user_id)
29 {
31 }
32
33 public function getId(): string
34 {
35 return 'USER_FULLNAME';
36 }
37
38 public function addPlaceholder(array $placeholder): array
39 {
40 $placeholder[$this->getId()] = ilUserUtil::getNamePresentation($this->user_id);
41
42 return $placeholder;
43 }
44}
language handling
Class ilUserUtil.
static getNamePresentation( $a_user_id, bool $a_user_image=false, bool $a_profile_link=false, string $a_profile_back_link='', bool $a_force_first_lastname=false, bool $a_omit_login=false, bool $a_sortable=true, bool $a_return_data_array=false, $a_ctrl_path=null)
Default behaviour is:
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc
global $lng
Definition: privfeed.php:31