]> BookStack Code Mirror - bookstack/blob - app/Access/SocialAccount.php
Vectors: Added command to regenerate for all
[bookstack] / app / Access / SocialAccount.php
1 <?php
2
3 namespace BookStack\Access;
4
5 use BookStack\Activity\Models\Loggable;
6 use BookStack\App\Model;
7 use BookStack\Users\Models\User;
8
9 /**
10  * Class SocialAccount.
11  *
12  * @property string $driver
13  * @property User   $user
14  */
15 class SocialAccount extends Model implements Loggable
16 {
17     protected $fillable = ['user_id', 'driver', 'driver_id', 'timestamps'];
18
19     public function user()
20     {
21         return $this->belongsTo(User::class);
22     }
23
24     /**
25      * {@inheritdoc}
26      */
27     public function logDescriptor(): string
28     {
29         return "{$this->driver}; {$this->user->logDescriptor()}";
30     }
31 }