ILIAS  release_8 Revision v8.24
EmployeeTalkEmailNotification.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
22
24{
25 private int $talk_ref_id;
26 private string $talk_name;
27 private string $talk_description;
28 private string $talk_location;
29 private string $subject_key;
30 private string $message_key;
31 private string $superior_name;
35 private array $dates;
36 private bool $add_goto;
37
49 public function __construct(
50 int $talk_ref_id,
51 string $talk_name,
52 string $talk_description,
53 string $talk_location,
54 string $subject_key,
55 string $message_key,
56 string $superior_name,
57 array $dates,
58 bool $add_goto = true
59 ) {
60 $this->talk_ref_id = $talk_ref_id;
61 $this->talk_name = $talk_name;
62 $this->talk_description = $talk_description;
63 $this->talk_location = $talk_location;
64 $this->subject_key = $subject_key;
65 $this->message_key = $message_key;
66 $this->superior_name = $superior_name;
67 $this->dates = $dates;
68 $this->add_goto = $add_goto;
69 }
70
71 public function getTalkRefId(): int
72 {
73 return $this->talk_ref_id;
74 }
75
76 public function getTalkName(): string
77 {
78 return $this->talk_name;
79 }
80
81 public function getTalkDescription(): string
82 {
84 }
85
86 public function getTalkLocation(): string
87 {
89 }
90
91 public function getSubjectLangKey(): string
92 {
93 return $this->subject_key;
94 }
95
96 public function getMessageLangKey(): string
97 {
98 return $this->message_key;
99 }
100
101 public function getNameOfSuperior(): string
102 {
104 }
105
109 public function getDates(): array
110 {
111 return $this->dates;
112 }
113
114 public function getAddGoto(): bool
115 {
116 return $this->add_goto;
117 }
118}
__construct(int $talk_ref_id, string $talk_name, string $talk_description, string $talk_location, string $subject_key, string $message_key, string $superior_name, array $dates, bool $add_goto=true)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...