User
last analyzed

Complexity

Total Complexity 0

Size/Duplication

Total Lines 6
Duplicated Lines 0 %

Importance

Changes 1
Bugs 1 Features 1
Metric Value
wmc 0
eloc 5
c 1
b 1
f 1
dl 0
loc 6
1
<?php
2
3
declare(strict_types=1);
4
5
namespace LaravelFreelancerNL\Aranguent\Auth;
6
7
use Illuminate\Auth\Authenticatable;
8
use Illuminate\Auth\MustVerifyEmail;
9
use Illuminate\Auth\Passwords\CanResetPassword;
10
use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract;
11
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
12
use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract;
13
use Illuminate\Foundation\Auth\Access\Authorizable;
14
use LaravelFreelancerNL\Aranguent\Eloquent\Model as AranguentModel;
15
16
class User extends AranguentModel implements AuthenticatableContract, AuthorizableContract, CanResetPasswordContract
17
{
18
    use Authenticatable;
19
    use Authorizable;
20
    use CanResetPassword;
0 ignored issues
show
Bug introduced by
The trait Illuminate\Auth\Passwords\CanResetPassword requires the property $email which is not provided by LaravelFreelancerNL\Aranguent\Auth\User.
Loading history...
21
    use MustVerifyEmail;
0 ignored issues
show
introduced by
The trait Illuminate\Auth\MustVerifyEmail requires some properties which are not provided by LaravelFreelancerNL\Aranguent\Auth\User: $email_verified_at, $email
Loading history...
22
}
23