private function getFieldNames(Constraint $constraint)
{
$fieldNames = [];
if ($constraint instanceof Composite) {
$fieldNames = array_merge($fieldNames, $this->getFieldNames($constraint->getConstraint1()));
$fieldNames = array_merge($fieldNames, $this->getFieldNames($constraint->getConstraint2()));
return $fieldNames;
}
$field = $constraint->getField();
if (preg_match('{param\\[.*\\]}', $field)) {
$field = 'param';
}
return [$field];
}