- $user = factory(\BookStack\User::class)->create($attributes);
- $role = Role::getRole('editor');
- $user->attachRole($role);;
+ $user = \BookStack\Role::getRole('editor')->users()->first();
+ if (!empty($attributes)) $user->forceFill($attributes)->save();
+ return $user;
+ }
+
+ /**
+ * Get an instance of a user with 'viewer' permissions
+ * @return mixed
+ */
+ protected function getViewer()
+ {
+ $user = \BookStack\Role::getRole('viewer')->users()->first();
+ if (!empty($attributes)) $user->forceFill($attributes)->save();