mirror of
https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
synced 2025-03-18 21:29:49 +01:00
Update User.php
php8.1 test error handle
This commit is contained in:
parent
548d20b9c2
commit
491e07fbf8
@ -22,23 +22,23 @@ class User implements SplSubject
|
||||
$this->observers = new SplObjectStorage();
|
||||
}
|
||||
|
||||
public function attach(SplObserver $observer)
|
||||
public function attach(SplObserver $observer): void
|
||||
{
|
||||
$this->observers->attach($observer);
|
||||
}
|
||||
|
||||
public function detach(SplObserver $observer)
|
||||
public function detach(SplObserver $observer): void
|
||||
{
|
||||
$this->observers->detach($observer);
|
||||
}
|
||||
|
||||
public function changeEmail(string $email)
|
||||
public function changeEmail(string $email): void
|
||||
{
|
||||
$this->email = $email;
|
||||
$this->notify();
|
||||
}
|
||||
|
||||
public function notify()
|
||||
public function notify(): void
|
||||
{
|
||||
/** @var SplObserver $observer */
|
||||
foreach ($this->observers as $observer) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user