GraphQL\Validator\Rules\NoFragmentCycles::cycleErrorMessage PHP Метод

cycleErrorMessage() статический публичный Метод

static public cycleErrorMessage ( $fragName, array $spreadNames = [] )
$spreadNames array
    static function cycleErrorMessage($fragName, array $spreadNames = [])
    {
        $via = !empty($spreadNames) ? ' via ' . implode(', ', $spreadNames) : '';
        return "Cannot spread fragment \"{$fragName}\" within itself{$via}.";
    }

Usage Example

 private function cycleError($fargment, $spreadNames, $line, $column)
 {
     return FormattedError::create(NoFragmentCycles::cycleErrorMessage($fargment, $spreadNames), [new SourceLocation($line, $column)]);
 }