diff options
Diffstat (limited to 'src/model/entities')
-rw-r--r-- | src/model/entities/Email.php | 4 | ||||
-rw-r--r-- | src/model/entities/NodeData.php | 10 |
2 files changed, 10 insertions, 4 deletions
diff --git a/src/model/entities/Email.php b/src/model/entities/Email.php index c6c2a29..9d87f1f 100644 --- a/src/model/entities/Email.php +++ b/src/model/entities/Email.php | |||
@@ -33,8 +33,8 @@ class Email | |||
33 | private ?\DateTime $date_time ; | 33 | private ?\DateTime $date_time ; |
34 | 34 | ||
35 | public function __construct(string $sender, string $recipient, string $content){ | 35 | public function __construct(string $sender, string $recipient, string $content){ |
36 | $this->sender = $sender; | 36 | $this->sender = strtolower($sender); |
37 | $this->recipient = $recipient; | 37 | $this->recipient = strtolower($recipient); |
38 | $this->content = $content; | 38 | $this->content = $content; |
39 | $this->date_time = new \DateTime(); | 39 | $this->date_time = new \DateTime(); |
40 | } | 40 | } |
diff --git a/src/model/entities/NodeData.php b/src/model/entities/NodeData.php index 9d23b8b..758ccb7 100644 --- a/src/model/entities/NodeData.php +++ b/src/model/entities/NodeData.php | |||
@@ -55,9 +55,15 @@ class NodeData | |||
55 | { | 55 | { |
56 | $this->data = $data; | 56 | $this->data = $data; |
57 | }*/ | 57 | }*/ |
58 | public function updateData(string $key, string $value): void | 58 | public function updateData(string $key, string $value = ''): void |
59 | { | 59 | { |
60 | $this->data[$key] = $value; | 60 | if($value !== ''){ |
61 | $this->data[$key] = $value; | ||
62 | } | ||
63 | // si $value est vide, supprime la clé | ||
64 | elseif(isset($this->data[$key])){ | ||
65 | unset($this->data[$key]); | ||
66 | } | ||
61 | } | 67 | } |
62 | /*public function setNode(Node $node): void | 68 | /*public function setNode(Node $node): void |
63 | { | 69 | { |