From b4b1dd21ac3710fe24e2daace05d4aba91daa2fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Munsch?= Date: Thu, 5 Nov 2026 12:56:14 +0100 Subject: [PATCH] refactor(NutritionalValue): improve value validation logic Refactored the constructor to use strict comparison for value validation. --- domain/Models/ValueObjects/Products/NutritionalValue.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domain/Models/ValueObjects/Products/NutritionalValue.php b/domain/Models/ValueObjects/Products/NutritionalValue.php index 9c4fc7a3..933cabdc 100644 --- a/domain/Models/ValueObjects/Products/NutritionalValue.php +++ b/domain/Models/ValueObjects/Products/NutritionalValue.php @@ -16,7 +16,7 @@ final readonly class NutritionalValue implements Arrayable, JsonSerializable public string $value, public NutritionnalUnit $unit ) { - if (empty(mb_trim($value))) { + if (mb_trim($value) === '') { throw new \DomainException('Value cannot be empty.'); } }