]> BookStack Code Mirror - bookstack/blob - database/factories/Entities/Models/DeletionFactory.php
DB: Updated handling of deleted user ID handling in DB
[bookstack] / database / factories / Entities / Models / DeletionFactory.php
1 <?php
2
3 namespace Database\Factories\Entities\Models;
4
5 use BookStack\Entities\Models\Page;
6 use BookStack\Users\Models\User;
7 use Illuminate\Database\Eloquent\Factories\Factory;
8
9 /**
10  * @extends \Illuminate\Database\Eloquent\Factories\Factory<\BookStack\Entities\Models\Deletion>
11  */
12 class DeletionFactory extends Factory
13 {
14     protected $model = \BookStack\Entities\Models\Deletion::class;
15
16     /**
17      * Define the model's default state.
18      *
19      * @return array<string, mixed>
20      */
21     public function definition(): array
22     {
23         return [
24             'deleted_by' => User::factory(),
25             'deletable_id' => Page::factory(),
26             'deletable_type' => 'page',
27         ];
28     }
29 }