| @@ 11-31 (lines=21) @@ | ||
| 8 | PasswordInterface |
|
| 9 | }; |
|
| 10 | ||
| 11 | final class SecureOk |
|
| 12 | { |
|
| 13 | private $user; |
|
| 14 | private $password; |
|
| 15 | ||
| 16 | public function __construct(UserInterface $user, PasswordInterface $password) |
|
| 17 | { |
|
| 18 | $this->user = $user; |
|
| 19 | $this->password = $password; |
|
| 20 | } |
|
| 21 | ||
| 22 | public function user(): UserInterface |
|
| 23 | { |
|
| 24 | return $this->user; |
|
| 25 | } |
|
| 26 | ||
| 27 | public function password(): PasswordInterface |
|
| 28 | { |
|
| 29 | return $this->password; |
|
| 30 | } |
|
| 31 | } |
|
| 32 | ||
| @@ 11-31 (lines=21) @@ | ||
| 8 | PasswordInterface |
|
| 9 | }; |
|
| 10 | ||
| 11 | final class StartOk |
|
| 12 | { |
|
| 13 | private $user; |
|
| 14 | private $password; |
|
| 15 | ||
| 16 | public function __construct(UserInterface $user, PasswordInterface $password) |
|
| 17 | { |
|
| 18 | $this->user = $user; |
|
| 19 | $this->password = $password; |
|
| 20 | } |
|
| 21 | ||
| 22 | public function user(): UserInterface |
|
| 23 | { |
|
| 24 | return $this->user; |
|
| 25 | } |
|
| 26 | ||
| 27 | public function password(): PasswordInterface |
|
| 28 | { |
|
| 29 | return $this->password; |
|
| 30 | } |
|
| 31 | } |
|
| 32 | ||