modifs.mineures sans commentaires

This commit is contained in:
Jephté Clain 2025-03-17 13:56:32 +04:00
parent 69203352d8
commit d6078e8b52

View File

@ -91,13 +91,11 @@ class ScalarSchema extends Schema {
} }
function getWrapper(&$value=null, $valueKey=null, ?Wrapper &$wrapper=null): ScalarWrapper { function getWrapper(&$value=null, $valueKey=null, ?Wrapper &$wrapper=null): ScalarWrapper {
if ($value === null && $wrapper === null) { # si pas de valeur ni de wrapper, pas de vérification et donc pas d'exception
# si pas de wrapper ni de valeur, pas de vérification et donc pas d'exception # cf le code similaire dans ScalarWrapper::__construct()
$wrapper = $this->newWrapper(); $verifix = $value !== null || $wrapper !== null;
return $wrapper->reset($value, $valueKey, false);
}
if (!($wrapper instanceof ScalarWrapper)) $wrapper = $this->newWrapper(); if (!($wrapper instanceof ScalarWrapper)) $wrapper = $this->newWrapper();
return $wrapper->reset($value, $valueKey); return $wrapper->reset($value, $valueKey, $verifix);
} }
############################################################################# #############################################################################