fix handling of validation groups
This commit is contained in:
parent
da4f409a8d
commit
cf710783d9
3 changed files with 3 additions and 3 deletions
|
@ -143,7 +143,7 @@ class ConditionalValidator extends AbstractValidator
|
||||||
*/
|
*/
|
||||||
protected function handleValidationGroups(array &$validatorConfig): void
|
protected function handleValidationGroups(array &$validatorConfig): void
|
||||||
{
|
{
|
||||||
if ($validatorConfig['validator'] === 'DigiComp.SettingValidator:Settings') {
|
if (\in_array($validatorConfig['validator'], ['DigiComp.SettingValidator:Settings', 'DigiComp.SettingValidator:Conditional', 'DigiComp.SettingValidator:Properties', 'Neos.Flow:Collection'])) {
|
||||||
$validatorConfig['options']['validationGroups'] = $this->options['validationGroups'];
|
$validatorConfig['options']['validationGroups'] = $this->options['validationGroups'];
|
||||||
} elseif (isset($validatorConfig['options']['validationGroups'])) {
|
} elseif (isset($validatorConfig['options']['validationGroups'])) {
|
||||||
unset($validatorConfig['options']['validationGroups']);
|
unset($validatorConfig['options']['validationGroups']);
|
||||||
|
|
|
@ -110,7 +110,7 @@ class PropertiesValidator extends AbstractValidator
|
||||||
*/
|
*/
|
||||||
protected function handleValidationGroups(array &$validatorConfig): void
|
protected function handleValidationGroups(array &$validatorConfig): void
|
||||||
{
|
{
|
||||||
if ($validatorConfig['validator'] === 'DigiComp.SettingValidator:Settings') {
|
if (\in_array($validatorConfig['validator'], ['DigiComp.SettingValidator:Settings', 'DigiComp.SettingValidator:Conditional', 'DigiComp.SettingValidator:Properties', 'Neos.Flow:Collection'])) {
|
||||||
$validatorConfig['options']['validationGroups'] = $this->options['validationGroups'];
|
$validatorConfig['options']['validationGroups'] = $this->options['validationGroups'];
|
||||||
} elseif (isset($validatorConfig['options']['validationGroups'])) {
|
} elseif (isset($validatorConfig['options']['validationGroups'])) {
|
||||||
unset($validatorConfig['options']['validationGroups']);
|
unset($validatorConfig['options']['validationGroups']);
|
||||||
|
|
|
@ -150,7 +150,7 @@ class SettingsValidator extends AbstractValidator
|
||||||
*/
|
*/
|
||||||
protected function handleValidationGroups(array &$validatorConfig): void
|
protected function handleValidationGroups(array &$validatorConfig): void
|
||||||
{
|
{
|
||||||
if ($validatorConfig['validator'] === 'DigiComp.SettingValidator:Settings') {
|
if (\in_array($validatorConfig['validator'], ['DigiComp.SettingValidator:Settings', 'DigiComp.SettingValidator:Conditional', 'DigiComp.SettingValidator:Properties', 'Neos.Flow:Collection'])) {
|
||||||
$validatorConfig['options']['validationGroups'] = $this->options['validationGroups'];
|
$validatorConfig['options']['validationGroups'] = $this->options['validationGroups'];
|
||||||
} elseif (isset($validatorConfig['options']['validationGroups'])) {
|
} elseif (isset($validatorConfig['options']['validationGroups'])) {
|
||||||
unset($validatorConfig['options']['validationGroups']);
|
unset($validatorConfig['options']['validationGroups']);
|
||||||
|
|
Loading…
Add table
Reference in a new issue