ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
interface.ilForumNotificationMailData.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
26 {
27  public function getRefId(): int;
28 
29  public function getObjId(): int;
30 
31  public function getForumId(): int;
32 
34  public function closestContainer(): ?ilObject;
35 
36  public function providesClosestContainer(): bool;
37 
38  public function getForumTitle(): string;
39 
40  public function getThreadId(): int;
41 
42  public function getThreadTitle(): string;
43 
44  public function getPostId(): int;
45 
46  public function getPostTitle(): string;
47 
48  public function getPostMessage(): ?string;
49 
50  public function getPosAuthorId(): int;
51 
52  public function getPostUpdateUserId(): int;
53 
54  public function getPosDisplayUserId(): int;
55 
56  public function getPosUserAlias(): string;
57 
58  public function getPostUserName(ilLanguage $user_lang): string;
59 
60  public function getPostDate(): string;
61 
62  public function getPostUpdate(): string;
63 
64  public function getPostUpdateUserName(ilLanguage $user_lang): string;
65 
66  public function isPostCensored(): bool;
67 
68  public function getPostCensoredDate(): string;
69 
70  public function getCensorshipComment(): string;
71 
72  public function getAttachments(): array;
73 
74  public function getDeletedBy(): string;
75 }
Interface ilForumNotificationMailData.
getPostUserName(ilLanguage $user_lang)
getPostUpdateUserName(ilLanguage $user_lang)