Merge pull request #473 from hawk2020/main

Update User.php
This commit is contained in:
Dominik Liebler
2021-12-21 12:56:47 +01:00
committed by GitHub

View File

@ -22,23 +22,23 @@ class User implements SplSubject
$this->observers = new SplObjectStorage(); $this->observers = new SplObjectStorage();
} }
public function attach(SplObserver $observer) public function attach(SplObserver $observer): void
{ {
$this->observers->attach($observer); $this->observers->attach($observer);
} }
public function detach(SplObserver $observer) public function detach(SplObserver $observer): void
{ {
$this->observers->detach($observer); $this->observers->detach($observer);
} }
public function changeEmail(string $email) public function changeEmail(string $email): void
{ {
$this->email = $email; $this->email = $email;
$this->notify(); $this->notify();
} }
public function notify() public function notify(): void
{ {
/** @var SplObserver $observer */ /** @var SplObserver $observer */
foreach ($this->observers as $observer) { foreach ($this->observers as $observer) {