diff --git a/src/Extracting/ParsesValidationRules.php b/src/Extracting/ParsesValidationRules.php index a3f035d5..6fe9dd6b 100644 --- a/src/Extracting/ParsesValidationRules.php +++ b/src/Extracting/ParsesValidationRules.php @@ -31,7 +31,10 @@ public function getParametersFromValidationRules(array $validationRules, array $ $dependentRules = []; foreach ($validationRules as $parameter => $ruleset) { try { - if (count($customParameterData) && !isset($customParameterData[$parameter])) { + $parameterPlusDot = $parameter . '.'; + if (count($customParameterData) && !isset($customParameterData[$parameter]) + && ! Arr::first(array_keys($customParameterData), fn ($key) => str_starts_with($key, $parameterPlusDot)) + ) { c::debug($this->getMissingCustomDataMessage($parameter)); } $userSpecifiedParameterInfo = $customParameterData[$parameter] ?? [];