AfterPasswordUpdatedEvent::__construct()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 2
c 1
b 0
f 0
dl 0
loc 4
rs 10
cc 1
nc 1
nop 2
1
<?php
2
3
declare(strict_types=1);
4
5
namespace Derhansen\FeChangePwd\Event;
6
7
use Derhansen\FeChangePwd\Controller\PasswordController;
8
use Derhansen\FeChangePwd\Domain\Model\Dto\ChangePassword;
9
10
/**
11
 * This event is triggered after the password has been updated
12
 */
13
final class AfterPasswordUpdatedEvent
14
{
15
    private ChangePassword $changePassword;
16
    private PasswordController $passwordController;
17
18
    public function __construct(ChangePassword $changePassword, PasswordController $passwordController)
19
    {
20
        $this->changePassword = $changePassword;
21
        $this->passwordController = $passwordController;
22
    }
23
24
    public function getChangePassword(): ChangePassword
25
    {
26
        return $this->changePassword;
27
    }
28
29
    public function getPasswordController(): PasswordController
30
    {
31
        return $this->passwordController;
32
    }
33
}
34