Symfony\Component\Form\Extension\Validator\Constraints\FormValidator::resolveValidationGroups PHP Method

resolveValidationGroups() private static method

Post-processes the validation groups option for a given form.
private static resolveValidationGroups ( array | callable $groups, Symfony\Component\Form\FormInterface $form ) : array
$groups array | callable The validation groups
$form Symfony\Component\Form\FormInterface The validated form
return array The validation groups
    private static function resolveValidationGroups($groups, FormInterface $form)
    {
        if (!is_string($groups) && is_callable($groups)) {
            $groups = call_user_func($groups, $form);
        }

        if ($groups instanceof GroupSequence) {
            return $groups;
        }

        return (array) $groups;
    }