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 {
if ($value === null && $wrapper === null) {
# si pas de wrapper ni de valeur, pas de vérification et donc pas d'exception
$wrapper = $this->newWrapper();
return $wrapper->reset($value, $valueKey, false);
}
# si pas de valeur ni de wrapper, pas de vérification et donc pas d'exception
# cf le code similaire dans ScalarWrapper::__construct()
$verifix = $value !== null || $wrapper !== null;
if (!($wrapper instanceof ScalarWrapper)) $wrapper = $this->newWrapper();
return $wrapper->reset($value, $valueKey);
return $wrapper->reset($value, $valueKey, $verifix);
}
#############################################################################