/**
  * Returns the validation groups of the given field.
  *
  * @param FieldConfigInterface $field The field
  *
  * @return array The validation groups.
  */
 private static function getValidationGroups(FieldConfigInterface $field)
 {
     $groups = $field->getOption('validation_groups', [Constraint::DEFAULT_GROUP]);
     if (!is_string($groups) && is_callable($groups)) {
         $groups = call_user_func($groups, $field);
     }
     return (array) $groups;
 }