$this->
finalize($placeholder);
} finally { $this->handlingPlaceholder = null;
} } return $value;
} $this->
doValidateType($value);
$value =
$this->
finalizeValue($value);
// Perform validation on the final value if a closure has been set.
// The closure is also allowed to return another value.
foreach ($this->finalValidationClosures
as $closure) { try { $value =
$closure($value);
} catch (Exception
$e) { if ($e instanceof UnsetKeyException && null !==
$this->handlingPlaceholder
) { continue;
}