Move generic cache preparing to `AbstractCommentResponseUserNotificationEvent`
authorMarcel Werk <burntime@woltlab.com>
Thu, 27 Apr 2023 14:06:50 +0000 (16:06 +0200)
committerMarcel Werk <burntime@woltlab.com>
Thu, 27 Apr 2023 14:06:50 +0000 (16:06 +0200)
wcfsetup/install/files/lib/system/user/notification/event/AbstractCommentResponseUserNotificationEvent.class.php
wcfsetup/install/files/lib/system/user/notification/event/ArticleCommentResponseOwnerUserNotificationEvent.class.php
wcfsetup/install/files/lib/system/user/notification/event/ArticleCommentResponseUserNotificationEvent.class.php

index 7a56a4b45f9d4ff6ab41e17370d6ed1184525a03..8845425c474e6ff19383aabb6a33fc1d3bb001fc 100644 (file)
@@ -22,6 +22,14 @@ abstract class AbstractCommentResponseUserNotificationEvent extends AbstractShar
      */
     protected $stackable = true;
 
+    /**
+     * @inheritDoc
+     */
+    protected function prepare()
+    {
+        CommentRuntimeCache::getInstance()->cacheObjectID($this->getUserNotificationObject()->commentID);
+    }
+
     /**
      * @inheritDoc
      */
index c8a3e0579ec310e214e1ccc63037c366f03fb702..d4e42842cf5d53450b7f969bb1c23b249e87cf83 100644 (file)
@@ -7,7 +7,6 @@ use wcf\system\cache\runtime\CommentRuntimeCache;
 use wcf\system\cache\runtime\UserProfileRuntimeCache;
 use wcf\system\cache\runtime\ViewableArticleContentRuntimeCache;
 use wcf\system\email\Email;
-use wcf\system\user\notification\object\CommentResponseUserNotificationObject;
 
 /**
  * User notification event for article comment responses.
@@ -16,8 +15,6 @@ use wcf\system\user\notification\object\CommentResponseUserNotificationObject;
  * @copyright   2001-2019 WoltLab GmbH
  * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @since       5.2
- *
- * @method  CommentResponseUserNotificationObject   getUserNotificationObject()
  */
 class ArticleCommentResponseOwnerUserNotificationEvent extends AbstractCommentResponseUserNotificationEvent implements
     ITestableUserNotificationEvent
@@ -25,14 +22,6 @@ class ArticleCommentResponseOwnerUserNotificationEvent extends AbstractCommentRe
     use TTestableCommentResponseUserNotificationEvent;
     use TTestableArticleCommentUserNotificationEvent;
 
-    /**
-     * @inheritDoc
-     */
-    protected function prepare()
-    {
-        CommentRuntimeCache::getInstance()->cacheObjectID($this->getUserNotificationObject()->commentID);
-    }
-
     /**
      * @inheritDoc
      */
index 352b027e579c078e1dce8f356e654b2d76369fc3..c2df7ac315d49d73b495d5463b522ab90e351853 100644 (file)
@@ -14,8 +14,6 @@ use wcf\system\user\notification\object\CommentResponseUserNotificationObject;
  * @copyright   2001-2019 WoltLab GmbH
  * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @since       5.2
- *
- * @method  CommentResponseUserNotificationObject   getUserNotificationObject()
  */
 class ArticleCommentResponseUserNotificationEvent extends AbstractCommentResponseUserNotificationEvent implements
     ITestableUserNotificationEvent
@@ -23,14 +21,6 @@ class ArticleCommentResponseUserNotificationEvent extends AbstractCommentRespons
     use TTestableCommentResponseUserNotificationEvent;
     use TTestableArticleCommentUserNotificationEvent;
 
-    /**
-     * @inheritDoc
-     */
-    protected function prepare()
-    {
-        CommentRuntimeCache::getInstance()->cacheObjectID($this->getUserNotificationObject()->commentID);
-    }
-
     /**
      * @inheritDoc
      */