X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/9135a85de4eef32a91c7a3ee0aa405ed454e5a4c..refs/pull/5676/head:/tests/Helpers/UserRoleProvider.php diff --git a/tests/Helpers/UserRoleProvider.php b/tests/Helpers/UserRoleProvider.php index 355c1687c..fe19cad4a 100644 --- a/tests/Helpers/UserRoleProvider.php +++ b/tests/Helpers/UserRoleProvider.php @@ -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. */ @@ -90,7 +98,7 @@ class UserRoleProvider { $permissionRepo = app(PermissionsRepo::class); $roleData = Role::factory()->make()->toArray(); - $roleData['permissions'] = array_flip($rolePermissions); + $roleData['permissions'] = $rolePermissions; return $permissionRepo->saveNewRole($roleData); }