Automattic\WooCommerce\Vendor\GraphQL\Validator\Rules

NoFragmentCycles::cycleErrorMessagepublic staticWC 1.0

Method of the class: NoFragmentCycles{}

No Hooks.

Returns

null. Nothing (null).

Usage

$result = NoFragmentCycles::cycleErrorMessage( $fragName, $spreadNames ): string;
$fragName(string) (required)
.
$spreadNames(array)
.
Default: []

NoFragmentCycles::cycleErrorMessage() code WC 10.9.1

public static function cycleErrorMessage(string $fragName, array $spreadNames = []): string
{
    $via = $spreadNames === []
        ? ''
        : ' via ' . implode(', ', $spreadNames);

    return "Cannot spread fragment \"{$fragName}\" within itself{$via}.";
}