Remove obsolete header information in markdown files (part 2)
[GitHub/WoltLab/woltlab.github.io.git] / docs / php_api_event_list.md
CommitLineData
8659eb86 1# Event List
5474508e
MS
2
3Events whose name is marked with an asterisk are called from a static method and thus do not provide any object, just the class name.
4
5## WoltLab Suite Core
6
7| Class | Event Name |
8|-------|------------|
be3132c2 9| `wcf\acp\action\UserExportGdprAction` | `export` |
223b602c
MS
10| `wcf\acp\form\StyleAddForm` | `setVariables` |
11| `wcf\acp\form\UserSearchForm` | `search` |
12| `wcf\action\AbstractAction` | `checkModules` |
13| `wcf\action\AbstractAction` | `checkPermissions` |
14| `wcf\action\AbstractAction` | `execute` |
15| `wcf\action\AbstractAction` | `executed` |
16| `wcf\action\AbstractAction` | `readParameters` |
17| `wcf\data\attachment\AttachmentAction` | `generateThumbnail` |
18| `wcf\data\session\SessionAction` | `keepAlive` |
be3132c2
N
19| `wcf\data\session\SessionAction` | `poll` |
20| `wcf\data\trophy\Trophy` | `renderTrophy` |
21| `wcf\data\user\online\UserOnline` | `getBrowser` |
22| `wcf\data\user\online\UserOnlineList` | `isVisible` |
23| `wcf\data\user\trophy\UserTrophy` | `getReplacements` |
24| `wcf\data\user\UserAction` | `beforeFindUsers` |
223b602c 25| `wcf\data\user\UserAction` | `rename` |
be3132c2
N
26| `wcf\data\user\UserProfile` | `getAvatar` |
27| `wcf\data\user\UserProfile` | `isAccessible` |
223b602c
MS
28| `wcf\data\AbstractDatabaseObjectAction` | `finalizeAction` |
29| `wcf\data\AbstractDatabaseObjectAction` | `initializeAction` |
30| `wcf\data\AbstractDatabaseObjectAction` | `validateAction` |
31| `wcf\data\DatabaseObjectList` | `init` |
32| `wcf\form\AbstractForm` | `readFormParameters` |
33| `wcf\form\AbstractForm` | `save` |
34| `wcf\form\AbstractForm` | `saved` |
35| `wcf\form\AbstractForm` | `submit` |
36| `wcf\form\AbstractForm` | `validate` |
37| `wcf\form\AbstractModerationForm` | `prepareSave` |
38| `wcf\page\AbstractPage` | `assignVariables` |
39| `wcf\page\AbstractPage` | `checkModules` |
40| `wcf\page\AbstractPage` | `checkPermissions` |
41| `wcf\page\AbstractPage` | `readData` |
42| `wcf\page\AbstractPage` | `readParameters` |
43| `wcf\page\AbstractPage` | `show` |
44| `wcf\page\MultipleLinkPage` | `beforeReadObjects` |
45| `wcf\page\MultipleLinkPage` | `calculateNumberOfPages` |
46| `wcf\page\MultipleLinkPage` | `countItems` |
47| `wcf\page\SortablePage` | `validateSortField` |
48| `wcf\page\SortablePage` | `validateSortOrder` |
49| `wcf\system\bbcode\MessageParser` | `afterParsing` |
50| `wcf\system\bbcode\MessageParser` | `beforeParsing` |
51| `wcf\system\bbcode\SimpleMessageParser` | `afterParsing` |
52| `wcf\system\bbcode\SimpleMessageParser` | `beforeParsing` |
53| `wcf\system\box\AbstractBoxController` | `__construct` |
54| `wcf\system\box\AbstractBoxController` | `afterLoadContent` |
55| `wcf\system\box\AbstractBoxController` | `beforeLoadContent` |
be3132c2
N
56| `wcf\system\box\AbstractDatabaseObjectListBoxController` | `afterLoadContent` |
57| `wcf\system\box\AbstractDatabaseObjectListBoxController` | `beforeLoadContent` |
58| `wcf\system\box\AbstractDatabaseObjectListBoxController` | `hasContent` |
223b602c
MS
59| `wcf\system\box\AbstractDatabaseObjectListBoxController` | `readObjects` |
60| `wcf\system\cronjob\AbstractCronjob` | `execute` |
61| `wcf\system\email\Email` | `getJobs` |
be3132c2 62| `wcf\system\form\builder\container\wysiwyg\WysiwygFormContainer` | `populate` |
223b602c
MS
63| `wcf\system\html\input\filter\MessageHtmlInputFilter` | `setAttributeDefinitions` |
64| `wcf\system\html\input\node\HtmlInputNodeProcessor` | `afterProcess` |
65| `wcf\system\html\input\node\HtmlInputNodeProcessor` | `beforeEmbeddedProcess` |
66| `wcf\system\html\input\node\HtmlInputNodeProcessor` | `beforeProcess` |
be3132c2
N
67| `wcf\system\html\input\node\HtmlInputNodeProcessor` | `convertPlainLinks` |
68| `wcf\system\html\input\node\HtmlInputNodeProcessor` | `getTextContent` |
223b602c
MS
69| `wcf\system\html\input\node\HtmlInputNodeProcessor` | `parseEmbeddedContent` |
70| `wcf\system\html\input\node\HtmlInputNodeWoltlabMetacodeMarker` | `filterGroups` |
be3132c2
N
71| `wcf\system\html\output\node\HtmlOutputNodePre` | `selectHighlighter` |
72| `wcf\system\html\output\node\HtmlOutputNodeProcessor` | `beforeProcess` |
73| `wcf\system\image\adapter\ImagickImageAdapter` | `getResizeFilter` |
74| `wcf\system\menu\user\profile\UserProfileMenu` | `init` |
75| `wcf\system\menu\user\profile\UserProfileMenu` | `loadCache` |
223b602c
MS
76| `wcf\system\menu\TreeMenu` | `init` |
77| `wcf\system\menu\TreeMenu` | `loadCache` |
be3132c2
N
78| `wcf\system\message\QuickReplyManager` | `addFullQuote` |
79| `wcf\system\message\QuickReplyManager` | `allowedDataParameters` |
80| `wcf\system\message\QuickReplyManager` | `beforeRenderQuote` |
223b602c
MS
81| `wcf\system\message\QuickReplyManager` | `createMessage` |
82| `wcf\system\message\QuickReplyManager` | `createdMessage` |
83| `wcf\system\message\QuickReplyManager` | `getMessage` |
84| `wcf\system\message\QuickReplyManager` | `validateParameters` |
85| `wcf\system\option\OptionHandler` | `afterReadCache` |
86| `wcf\system\package\plugin\AbstractPackageInstallationPlugin` | `construct` |
87| `wcf\system\package\plugin\AbstractPackageInstallationPlugin` | `hasUninstall` |
88| `wcf\system\package\plugin\AbstractPackageInstallationPlugin` | `install` |
89| `wcf\system\package\plugin\AbstractPackageInstallationPlugin` | `uninstall` |
90| `wcf\system\package\plugin\AbstractPackageInstallationPlugin` | `update` |
be3132c2 91| `wcf\system\package\plugin\ObjectTypePackageInstallationPlugin` | `addConditionFields` |
223b602c
MS
92| `wcf\system\package\PackageInstallationDispatcher` | `postInstall` |
93| `wcf\system\package\PackageUninstallationDispatcher` | `postUninstall` |
be3132c2 94| `wcf\system\reaction\ReactionHandler` | `getDataAttributes` |
223b602c
MS
95| `wcf\system\request\RouteHandler` | `didInit` |
96| `wcf\system\session\ACPSessionFactory` | `afterInit` |
97| `wcf\system\session\ACPSessionFactory` | `beforeInit` |
98| `wcf\system\session\SessionHandler` | `afterChangeUser` |
99| `wcf\system\session\SessionHandler` | `beforeChangeUser` |
be3132c2 100| `wcf\system\style\StyleCompiler` | `compile` |
223b602c
MS
101| `wcf\system\template\TemplateEngine` | `afterDisplay` |
102| `wcf\system\template\TemplateEngine` | `beforeDisplay` |
be3132c2
N
103| `wcf\system\upload\DefaultUploadFileSaveStrategy` | `generateThumbnails` |
104| `wcf\system\upload\DefaultUploadFileSaveStrategy` | `save` |
223b602c 105| `wcf\system\user\authentication\UserAuthenticationFactory` | `init` |
be3132c2 106| `wcf\system\user\notification\UserNotificationHandler` | `createdNotification` |
223b602c 107| `wcf\system\user\notification\UserNotificationHandler` | `fireEvent` |
be3132c2
N
108| `wcf\system\user\notification\UserNotificationHandler` | `markAsConfirmed` |
109| `wcf\system\user\notification\UserNotificationHandler` | `markAsConfirmedByIDs` |
110| `wcf\system\user\notification\UserNotificationHandler` | `removeNotifications` |
111| `wcf\system\user\notification\UserNotificationHandler` | `updateTriggerCount` |
112| `wcf\system\user\UserBirthdayCache` | `loadMonth` |
223b602c
MS
113| `wcf\system\worker\AbstractRebuildDataWorker` | `execute` |
114| `wcf\system\CLIWCF` | `afterArgumentParsing` |
115| `wcf\system\CLIWCF` | `beforeArgumentParsing` |
116| `wcf\system\WCF` | `initialized` |
117| `wcf\util\HeaderUtil` | `parseOutput`*|
5474508e
MS
118
119## WoltLab Suite Forum
120
121| Class | Event Name |
122|-------|------------|
be3132c2
N
123| `wbb\data\board\BoardAction` | `cloneBoard` |
124| `wbb\data\post\PostAction` | `quickReplyShouldMerge` |
223b602c 125| `wbb\system\thread\ThreadHandler` | `didInit` |