From 16134f7dcd39cfd35e4b6f6582e4fe603f781559 Mon Sep 17 00:00:00 2001 From: Jephte Clain Date: Thu, 28 Dec 2023 21:07:41 +0400 Subject: [PATCH] modifs.mineures sans commentaires --- src/schema/_scalar/ScalarValue.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/schema/_scalar/ScalarValue.php b/src/schema/_scalar/ScalarValue.php index e5ece81..80a307a 100644 --- a/src/schema/_scalar/ScalarValue.php +++ b/src/schema/_scalar/ScalarValue.php @@ -10,13 +10,13 @@ use nur\sery\schema\types\IType; use nur\sery\schema\Value; class ScalarValue extends Value { - function __construct(ScalarSchema $schema, &$dest=null, $destKey=null, bool $defaultVerifix=true, bool $defaultThrow=true) { + function __construct(ScalarSchema $schema, &$dest=null, $destKey=null, bool $defaultVerifix=true, ?bool $defaultThrow=null) { $this->schema = $schema; $this->defaultVerifix = $defaultVerifix; - $this->defaultThrow = false; + $this->defaultThrow = $defaultThrow !== null? $defaultThrow: false; $this->result = new ScalarResult(); $this->reset($dest, $destKey); - $this->defaultThrow = $defaultThrow; + $this->defaultThrow = $defaultThrow !== null? $defaultThrow: true; } function isScalar(?ScalarValue &$scalar=null): bool { $scalar = $this; return true; }