Revert "Allow the `SessionHandler` as `$user` parameter, too"
authorCyperghost <olaf_schmitz_1@t-online.de>
Fri, 22 Mar 2024 10:31:34 +0000 (11:31 +0100)
committerCyperghost <olaf_schmitz_1@t-online.de>
Fri, 22 Mar 2024 10:31:34 +0000 (11:31 +0100)
This reverts commit ee8b210549eb81e86ce76fb58db153936fb5a791.

wcfsetup/install/files/lib/system/comment/manager/AbstractCommentManager.class.php
wcfsetup/install/files/lib/system/comment/manager/ICommentManager.class.php

index 3ecfbeb525d996f1126f98843bc1b527ccffba88..b2fb5fd5799c14977be33567112690d4d80458df 100644 (file)
@@ -7,7 +7,6 @@ use wcf\data\comment\response\CommentResponse;
 use wcf\data\DatabaseObjectDecorator;
 use wcf\data\user\UserProfile;
 use wcf\system\bbcode\BBCodeHandler;
-use wcf\system\session\SessionHandler;
 use wcf\system\SingletonFactory;
 use wcf\system\WCF;
 
@@ -163,7 +162,7 @@ abstract class AbstractCommentManager extends SingletonFactory implements IComme
     }
 
     #[\Override]
-    public function canModerateObject(int $objectTypeID, int $objectID, SessionHandler|UserProfile $user): bool
+    public function canModerateObject(int $objectTypeID, int $objectID, UserProfile $user): bool
     {
         return (bool)$user->getPermission($this->permissionCanModerate);
     }
index 99d8a1f6da204d6617cd0c1cd7554bc1819605ee..5500208cd31bd7770cd23c9378448815a46b1547 100644 (file)
@@ -5,7 +5,6 @@ namespace wcf\system\comment\manager;
 use wcf\data\comment\Comment;
 use wcf\data\comment\response\CommentResponse;
 use wcf\data\user\UserProfile;
-use wcf\system\session\SessionHandler;
 
 /**
  * Default interface for comment managers.
@@ -78,7 +77,7 @@ interface ICommentManager
      * Returns true if the user may moderate content identified by
      * object type id and object id.
      */
-    public function canModerateObject(int $objectTypeID, int $objectID, SessionHandler|UserProfile $user): bool;
+    public function canModerateObject(int $objectTypeID, int $objectID, UserProfile $user): bool;
 
     /**
      * Returns the amount of comments per page.