PasswordController::__construct()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 5
CRAP Score 1

Importance

Changes 0
Metric Value
dl 0
loc 6
ccs 5
cts 5
cp 1
rs 9.4285
c 0
b 0
f 0
cc 1
eloc 4
nc 1
nop 0
crap 1
1
<?php
2
3
namespace plunner\Http\Controllers\Companies\Auth;
4
5
use plunner\Http\Controllers\Controller;
6
use Tymon\JWTAuth\Support\auth\ResetsPasswords;
7
8
/**
9
 * Class PasswordController
10
 * @package plunner\Http\Controllers\Companies\Auth
11
 * @author Claudio Cardinale <[email protected]>
12
 * @copyright 2015 Claudio Cardinale
13
 * @version 1.0.0
14
 */
15
class PasswordController extends Controller
16
{
17
    /*
18
    |--------------------------------------------------------------------------
19
    | Password Reset Controller
20
    |--------------------------------------------------------------------------
21
    |
22
    | This controller is responsible for handling password reset requests
23
    | and uses a simple trait to include this behavior. You're free to
24
    | explore this trait and override any methods you wish to tweak.
25
    |
26
    */
27
28
    use ResetsPasswords;
29
30
    /**
31
     * cn = company normal
32
     * @var array
33
     */
34
    protected $custom = ['mode' => 'cn'];
35
36
37
    /**
38
     * Create a new password controller instance.
39
     *
40
     */
41 6
    public function __construct()
42
    {
43 6
        config(['auth.model' => \plunner\Company::class]);
44 6
        config(['jwt.user' => \plunner\Company::class]);
45 6
        config(['auth.password.table' => 'password_resets_companies', 'auth.password.email' => 'emails.companies.password']);
46 6
    }
47
}
48