summaryrefslogtreecommitdiff
path: root/src/model/entities
diff options
context:
space:
mode:
Diffstat (limited to 'src/model/entities')
-rw-r--r--src/model/entities/Email.php4
-rw-r--r--src/model/entities/NodeData.php10
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 {