diff options
author | polo <ordipolo@gmx.fr> | 2025-07-04 10:29:45 +0200 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2025-07-04 10:29:45 +0200 |
commit | 3104104e838b7d57de49daba0178b1aefe646548 (patch) | |
tree | 8af33f7bb83ccfef04b6e82a0fcd687ef475d455 /src/model/entities/NodeData.php | |
parent | 2d7bacce891eab0adb0263d598bfe44418788f42 (diff) | |
download | cms-3104104e838b7d57de49daba0178b1aefe646548.zip |
formulaire de contact 4
Diffstat (limited to 'src/model/entities/NodeData.php')
-rw-r--r-- | src/model/entities/NodeData.php | 10 |
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 | { |