From 17546d4f24f8bc6b5194dd7ac11f69fdd38216df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20D=C3=BCsterhus?= Date: Fri, 4 Mar 2022 19:18:10 +0100 Subject: [PATCH] Mark all MessageTypes as final --- files/lib/system/message/type/AttachmentMessageType.class.php | 2 +- files/lib/system/message/type/AwayMessageType.class.php | 2 +- files/lib/system/message/type/BackMessageType.class.php | 2 +- files/lib/system/message/type/BroadcastMessageType.class.php | 2 +- files/lib/system/message/type/ChatUpdateMessageType.class.php | 2 +- files/lib/system/message/type/ColorMessageType.class.php | 2 +- files/lib/system/message/type/InfoMessageType.class.php | 2 +- files/lib/system/message/type/JoinMessageType.class.php | 2 +- files/lib/system/message/type/LeaveMessageType.class.php | 2 +- files/lib/system/message/type/MeMessageType.class.php | 2 +- files/lib/system/message/type/PlainMessageType.class.php | 2 +- files/lib/system/message/type/SuspendMessageType.class.php | 2 +- files/lib/system/message/type/TeamMessageType.class.php | 2 +- .../system/message/type/TemproomCreatedMessageType.class.php | 2 +- .../system/message/type/TemproomInvitedMessageType.class.php | 2 +- files/lib/system/message/type/TombstoneMessageType.class.php | 2 +- files/lib/system/message/type/UnsuspendMessageType.class.php | 2 +- files/lib/system/message/type/WhereMessageType.class.php | 2 +- files/lib/system/message/type/WhisperMessageType.class.php | 2 +- 19 files changed, 19 insertions(+), 19 deletions(-) diff --git a/files/lib/system/message/type/AttachmentMessageType.class.php b/files/lib/system/message/type/AttachmentMessageType.class.php index a9b22a2..dc4ba12 100644 --- a/files/lib/system/message/type/AttachmentMessageType.class.php +++ b/files/lib/system/message/type/AttachmentMessageType.class.php @@ -24,7 +24,7 @@ use wcf\system\WCF; /** * AttachmentMessageType represents a message with an attached file. */ -class AttachmentMessageType implements IMessageType, IDeletableMessageType +final class AttachmentMessageType implements IMessageType, IDeletableMessageType { use TCanSeeInSameRoom; diff --git a/files/lib/system/message/type/AwayMessageType.class.php b/files/lib/system/message/type/AwayMessageType.class.php index 989185a..c69818b 100644 --- a/files/lib/system/message/type/AwayMessageType.class.php +++ b/files/lib/system/message/type/AwayMessageType.class.php @@ -24,7 +24,7 @@ use wcf\system\WCF; /** * AwayMessageType represents a notice that a user now is away from chat. */ -class AwayMessageType implements IMessageType +final class AwayMessageType implements IMessageType { use TDefaultPayload; diff --git a/files/lib/system/message/type/BackMessageType.class.php b/files/lib/system/message/type/BackMessageType.class.php index b2087b4..47dfd90 100644 --- a/files/lib/system/message/type/BackMessageType.class.php +++ b/files/lib/system/message/type/BackMessageType.class.php @@ -24,7 +24,7 @@ use wcf\system\WCF; /** * BackMessageType represents a notice that a user now is now back. */ -class BackMessageType implements IMessageType +final class BackMessageType implements IMessageType { use TDefaultPayload; diff --git a/files/lib/system/message/type/BroadcastMessageType.class.php b/files/lib/system/message/type/BroadcastMessageType.class.php index 9cc934d..e425c68 100644 --- a/files/lib/system/message/type/BroadcastMessageType.class.php +++ b/files/lib/system/message/type/BroadcastMessageType.class.php @@ -24,7 +24,7 @@ use wcf\system\WCF; /** * BroadcastMessageType represents a broadcasted message. */ -class BroadcastMessageType implements IMessageType, IDeletableMessageType +final class BroadcastMessageType implements IMessageType, IDeletableMessageType { /** * @var PlainMessageType diff --git a/files/lib/system/message/type/ChatUpdateMessageType.class.php b/files/lib/system/message/type/ChatUpdateMessageType.class.php index e74a8a1..7ed0589 100644 --- a/files/lib/system/message/type/ChatUpdateMessageType.class.php +++ b/files/lib/system/message/type/ChatUpdateMessageType.class.php @@ -22,7 +22,7 @@ use wcf\data\user\UserProfile; /** * ChatUpdateMessageType informs the chat about a back end update. */ -class ChatUpdateMessageType implements IMessageType +final class ChatUpdateMessageType implements IMessageType { use TDefaultPayload; diff --git a/files/lib/system/message/type/ColorMessageType.class.php b/files/lib/system/message/type/ColorMessageType.class.php index 19fd48a..026ea7f 100644 --- a/files/lib/system/message/type/ColorMessageType.class.php +++ b/files/lib/system/message/type/ColorMessageType.class.php @@ -24,7 +24,7 @@ use wcf\system\WCF; /** * ColorMessageType represents a color message. */ -class ColorMessageType implements IMessageType +final class ColorMessageType implements IMessageType { use TDefaultPayload; diff --git a/files/lib/system/message/type/InfoMessageType.class.php b/files/lib/system/message/type/InfoMessageType.class.php index d76b2d3..12eb9f7 100644 --- a/files/lib/system/message/type/InfoMessageType.class.php +++ b/files/lib/system/message/type/InfoMessageType.class.php @@ -18,7 +18,7 @@ namespace chat\system\message\type; /** * InfoMessageType represents the reply to InfoCommand. */ -class InfoMessageType implements IMessageType +final class InfoMessageType implements IMessageType { use TCanSeeCreator; use TDefaultPayload; diff --git a/files/lib/system/message/type/JoinMessageType.class.php b/files/lib/system/message/type/JoinMessageType.class.php index 1561604..d66f4df 100644 --- a/files/lib/system/message/type/JoinMessageType.class.php +++ b/files/lib/system/message/type/JoinMessageType.class.php @@ -18,7 +18,7 @@ namespace chat\system\message\type; /** * JoinMessageType represents a join message. */ -class JoinMessageType implements IMessageType +final class JoinMessageType implements IMessageType { use TCanSeeInSameRoom; use TDefaultPayload; diff --git a/files/lib/system/message/type/LeaveMessageType.class.php b/files/lib/system/message/type/LeaveMessageType.class.php index 081b7b1..63670dd 100644 --- a/files/lib/system/message/type/LeaveMessageType.class.php +++ b/files/lib/system/message/type/LeaveMessageType.class.php @@ -18,7 +18,7 @@ namespace chat\system\message\type; /** * LeaveMessageType represents a leave message. */ -class LeaveMessageType implements IMessageType +final class LeaveMessageType implements IMessageType { use TCanSeeInSameRoom; use TDefaultPayload; diff --git a/files/lib/system/message/type/MeMessageType.class.php b/files/lib/system/message/type/MeMessageType.class.php index 9c868a4..fd9fd3a 100644 --- a/files/lib/system/message/type/MeMessageType.class.php +++ b/files/lib/system/message/type/MeMessageType.class.php @@ -22,7 +22,7 @@ use wcf\system\WCF; /** * MeMessageType represents an action message. */ -class MeMessageType implements IMessageType, IDeletableMessageType +final class MeMessageType implements IMessageType, IDeletableMessageType { use TCanSeeInSameRoom; use TDefaultPayload; diff --git a/files/lib/system/message/type/PlainMessageType.class.php b/files/lib/system/message/type/PlainMessageType.class.php index 2448000..5128d53 100644 --- a/files/lib/system/message/type/PlainMessageType.class.php +++ b/files/lib/system/message/type/PlainMessageType.class.php @@ -24,7 +24,7 @@ use wcf\system\WCF; /** * PlainMessageType represents a normal message. */ -class PlainMessageType implements IMessageType, IDeletableMessageType +final class PlainMessageType implements IMessageType, IDeletableMessageType { use TCanSeeInSameRoom; diff --git a/files/lib/system/message/type/SuspendMessageType.class.php b/files/lib/system/message/type/SuspendMessageType.class.php index 168c8d1..1d9e08e 100644 --- a/files/lib/system/message/type/SuspendMessageType.class.php +++ b/files/lib/system/message/type/SuspendMessageType.class.php @@ -24,7 +24,7 @@ use wcf\system\WCF; /** * SuspendMessageType informs about suspensions. */ -class SuspendMessageType implements IMessageType +final class SuspendMessageType implements IMessageType { /** * @inheritDoc diff --git a/files/lib/system/message/type/TeamMessageType.class.php b/files/lib/system/message/type/TeamMessageType.class.php index d69d694..fe8045b 100644 --- a/files/lib/system/message/type/TeamMessageType.class.php +++ b/files/lib/system/message/type/TeamMessageType.class.php @@ -24,7 +24,7 @@ use wcf\system\WCF; /** * TeamMessageType represents a team internal message. */ -class TeamMessageType implements IMessageType, IDeletableMessageType +final class TeamMessageType implements IMessageType, IDeletableMessageType { /** * @var PlainMessageType diff --git a/files/lib/system/message/type/TemproomCreatedMessageType.class.php b/files/lib/system/message/type/TemproomCreatedMessageType.class.php index 029e883..08f9935 100644 --- a/files/lib/system/message/type/TemproomCreatedMessageType.class.php +++ b/files/lib/system/message/type/TemproomCreatedMessageType.class.php @@ -18,7 +18,7 @@ namespace chat\system\message\type; /** * TemproomCreatedMessageType informs a user that a temporary room was created. */ -class TemproomCreatedMessageType implements IMessageType +final class TemproomCreatedMessageType implements IMessageType { use TCanSeeCreator; use TDefaultPayload; diff --git a/files/lib/system/message/type/TemproomInvitedMessageType.class.php b/files/lib/system/message/type/TemproomInvitedMessageType.class.php index 6b67923..2e0298c 100644 --- a/files/lib/system/message/type/TemproomInvitedMessageType.class.php +++ b/files/lib/system/message/type/TemproomInvitedMessageType.class.php @@ -24,7 +24,7 @@ use wcf\system\WCF; /** * TemproomInvitedMessageType informs a user that they were invited to a temporary room. */ -class TemproomInvitedMessageType implements IMessageType +final class TemproomInvitedMessageType implements IMessageType { /** * @inheritDoc diff --git a/files/lib/system/message/type/TombstoneMessageType.class.php b/files/lib/system/message/type/TombstoneMessageType.class.php index 24429dc..6aa2fe0 100644 --- a/files/lib/system/message/type/TombstoneMessageType.class.php +++ b/files/lib/system/message/type/TombstoneMessageType.class.php @@ -24,7 +24,7 @@ use wcf\system\WCF; /** * TombstoneMessageType marks a different message as dead. */ -class TombstoneMessageType implements IMessageType +final class TombstoneMessageType implements IMessageType { use TDefaultPayload; diff --git a/files/lib/system/message/type/UnsuspendMessageType.class.php b/files/lib/system/message/type/UnsuspendMessageType.class.php index d31f3bf..966cb8d 100644 --- a/files/lib/system/message/type/UnsuspendMessageType.class.php +++ b/files/lib/system/message/type/UnsuspendMessageType.class.php @@ -24,7 +24,7 @@ use wcf\system\WCF; /** * UnsuspendMessageType informs about removed suspensions. */ -class UnsuspendMessageType implements IMessageType +final class UnsuspendMessageType implements IMessageType { /** * @inheritDoc diff --git a/files/lib/system/message/type/WhereMessageType.class.php b/files/lib/system/message/type/WhereMessageType.class.php index 497a0d7..b7e2cbf 100644 --- a/files/lib/system/message/type/WhereMessageType.class.php +++ b/files/lib/system/message/type/WhereMessageType.class.php @@ -24,7 +24,7 @@ use wcf\system\WCF; /** * WhereMessageType represents the reply to WhereCommand. */ -class WhereMessageType implements IMessageType +final class WhereMessageType implements IMessageType { use TCanSeeCreator; diff --git a/files/lib/system/message/type/WhisperMessageType.class.php b/files/lib/system/message/type/WhisperMessageType.class.php index 7fdde75..a931a0e 100644 --- a/files/lib/system/message/type/WhisperMessageType.class.php +++ b/files/lib/system/message/type/WhisperMessageType.class.php @@ -25,7 +25,7 @@ use wcf\system\WCF; /** * WhisperMessageType represents a whispered message. */ -class WhisperMessageType implements IMessageType +final class WhisperMessageType implements IMessageType { /** * HtmlOutputProcessor to use.