]> BookStack Code Mirror - bookstack/blobdiff - tests/Helpers/UserRoleProvider.php
respective book and chapter structure added.
[bookstack] / tests / Helpers / UserRoleProvider.php
index a06112189dcbc50ccba3fbe405ab4f25318d8436..fe19cad4aab97e587990bbc1b978a869944505d9 100644 (file)
@@ -2,9 +2,9 @@
 
 namespace Tests\Helpers;
 
-use BookStack\Auth\Permissions\PermissionsRepo;
-use BookStack\Auth\Role;
-use BookStack\Auth\User;
+use BookStack\Permissions\PermissionsRepo;
+use BookStack\Users\Models\Role;
+use BookStack\Users\Models\User;
 
 class UserRoleProvider
 {
@@ -18,7 +18,7 @@ class UserRoleProvider
     {
         if (is_null($this->admin)) {
             $adminRole = Role::getSystemRole('admin');
-            $this->admin = $adminRole->users->first();
+            $this->admin = $adminRole->users()->first();
         }
 
         return $this->admin;
@@ -50,6 +50,14 @@ class UserRoleProvider
         return $user;
     }
 
+    /**
+     * Get the system "guest" user.
+     */
+    public function guest(): User
+    {
+        return User::getGuest();
+    }
+
     /**
      * Create a new fresh user without any relations.
      */