private function findConflicts($parentFieldsAreMutuallyExclusive, $fieldMap, ValidationContext $context)
{
$conflicts = [];
foreach ($fieldMap as $responseName => $fields) {
$count = count($fields);
if ($count > 1) {
for ($i = 0; $i < $count; $i++) {
for ($j = $i; $j < $count; $j++) {
$conflict = $this->findConflict($parentFieldsAreMutuallyExclusive, $responseName, $fields[$i], $fields[$j], $context);
if ($conflict) {
$conflicts[] = $conflict;
}
}
}
}
}
return $conflicts;
}