From b5d7e12b21f3fb818ee28a109752552e955c4670 Mon Sep 17 00:00:00 2001 From: luke-navitas <82805824+luke-navitas@users.noreply.github.com> Date: Mon, 29 Nov 2021 17:06:09 +0000 Subject: [PATCH] bug: enhances example of Observer implementation, with actual change. --- Behavioral/Observer/User.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Behavioral/Observer/User.php b/Behavioral/Observer/User.php index 03cfce8..79a13f7 100644 --- a/Behavioral/Observer/User.php +++ b/Behavioral/Observer/User.php @@ -15,6 +15,7 @@ use SplObserver; class User implements SplSubject { private SplObjectStorage $observers; + private $email; public function __construct() { @@ -33,6 +34,7 @@ class User implements SplSubject public function changeEmail(string $email) { + $this->email = $email; $this->notify(); }