]> source.dussan.org Git - nextcloud-server.git/commitdiff
fix(objectstorage): cleanup HomeObjectStoreStorage
authorThomas Citharel <tcit@tcit.fr>
Thu, 19 Oct 2023 13:31:44 +0000 (15:31 +0200)
committerThomas Citharel <tcit@tcit.fr>
Fri, 2 Feb 2024 13:59:20 +0000 (14:59 +0100)
Fix invalid signature for getUser() method and change occurences of OC\User\User for OCP\IUser

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
lib/private/Files/ObjectStore/HomeObjectStoreStorage.php

index b361249ff477130e37e1ebf65a27e998e817aa35..b2d0bc3d478dbcf4658bbe989755930d90568d80 100644 (file)
  */
 namespace OC\Files\ObjectStore;
 
-use OC\User\User;
+use OCP\Files\IHomeStorage;
 use OCP\IUser;
 
-class HomeObjectStoreStorage extends ObjectStoreStorage implements \OCP\Files\IHomeStorage {
+class HomeObjectStoreStorage extends ObjectStoreStorage implements IHomeStorage {
        /**
         * The home user storage requires a user object to create a unique storage id
         * @param array $params
         */
        public function __construct($params) {
-               if (! isset($params['user']) || ! $params['user'] instanceof User) {
+               if (! isset($params['user']) || ! $params['user'] instanceof IUser) {
                        throw new \Exception('missing user object in parameters');
                }
                $this->user = $params['user'];
@@ -58,11 +58,7 @@ class HomeObjectStoreStorage extends ObjectStoreStorage implements \OCP\Files\IH
                return false;
        }
 
-       /**
-        * @param string $path, optional
-        * @return \OC\User\User
-        */
-       public function getUser($path = null): IUser {
+       public function getUser(): IUser {
                return $this->user;
        }
 }