mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Echo
synced 2024-11-24 07:54:13 +00:00
10a99b016b
When a presentation model is specified for an event type, check if the class actually exist before trying to use it. Logs to debug when the class is not specified or doesn't exist. This is useful for extensions that get undeployed (looking at you, OpenStackManager). Their notifications cannot really render since the code to render them is not available anymore. This make them simply go away and the notification counts get updated shortly after because unrenderable notifications are marked as deleted. Bug: T195253 Change-Id: I6335204942002bba3e73887ab81e55a27b4e181a |
||
---|---|---|
.. | ||
ArticleReminderPresentationModel.php | ||
EchoEventDigestFormatter.php | ||
EchoEventFormatter.php | ||
EchoFlyoutFormatter.php | ||
EchoForeignPresentationModel.php | ||
EchoHtmlDigestEmailFormatter.php | ||
EchoHtmlEmailFormatter.php | ||
EchoIcon.php | ||
EchoModelFormatter.php | ||
EchoPlainTextDigestEmailFormatter.php | ||
EchoPlainTextEmailFormatter.php | ||
EditThresholdPresentationModel.php | ||
EditUserTalkPresentationModel.php | ||
EmailUserPresentationModel.php | ||
EventPresentationModel.php | ||
MentionInSummaryPresentationModel.php | ||
MentionPresentationModel.php | ||
MentionStatusPresentationModel.php | ||
PageLinkedPresentationModel.php | ||
PresentationModelSectionTrait.php | ||
RevertedPresentationModel.php | ||
SpecialNotificationsFormatter.php | ||
UserRightsPresentationModel.php | ||
WelcomePresentationModel.php |