static function cycleErrorMessage($fragName, array $spreadNames = []) { $via = !empty($spreadNames) ? ' via ' . implode(', ', $spreadNames) : ''; return "Cannot spread fragment \"{$fragName}\" within itself{$via}."; }
private function cycleError($fargment, $spreadNames, $line, $column) { return FormattedError::create(NoFragmentCycles::cycleErrorMessage($fargment, $spreadNames), [new SourceLocation($line, $column)]); }