]> BookStack Code Mirror - bookstack/blobdiff - tests/Helpers/PermissionsProvider.php
Actually add the test this time
[bookstack] / tests / Helpers / PermissionsProvider.php
index 512f43fb6cc14bb4e854ad9487fcb3abc526b6b4..cb036fe97c71c964bfdb6c8b018364014f9f02b9 100644 (file)
@@ -5,16 +5,21 @@ namespace Tests\Helpers;
 use BookStack\Entities\Models\Entity;
 use BookStack\Permissions\Models\EntityPermission;
 use BookStack\Permissions\Models\RolePermission;
+use BookStack\Settings\SettingService;
 use BookStack\Users\Models\Role;
 use BookStack\Users\Models\User;
 
 class PermissionsProvider
 {
-    protected UserRoleProvider $userRoleProvider;
+    public function __construct(
+        protected UserRoleProvider $userRoleProvider
+    ) {
+    }
 
-    public function __construct(UserRoleProvider $userRoleProvider)
+    public function makeAppPublic(): void
     {
-        $this->userRoleProvider = $userRoleProvider;
+        $settings = app(SettingService::class);
+        $settings->put('app-public', 'true');
     }
 
     /**