summaryrefslogtreecommitdiff
path: root/src/model/entities/NodeData.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2025-07-04 10:29:45 +0200
committerpolo <ordipolo@gmx.fr>2025-07-04 10:29:45 +0200
commit3104104e838b7d57de49daba0178b1aefe646548 (patch)
tree8af33f7bb83ccfef04b6e82a0fcd687ef475d455 /src/model/entities/NodeData.php
parent2d7bacce891eab0adb0263d598bfe44418788f42 (diff)
downloadcms-3104104e838b7d57de49daba0178b1aefe646548.zip
formulaire de contact 4
Diffstat (limited to 'src/model/entities/NodeData.php')
-rw-r--r--src/model/entities/NodeData.php10
1 files changed, 8 insertions, 2 deletions
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 {