WooCommerce Code Reference

NoFragmentCycles extends ValidationRule
in package

Table of Contents

$name  : string
$spreadPath  : array<string|int, mixed>
$spreadPathIndexByName  : array<string|int, mixed>
$visitedFrags  : array<string|int, mixed>
cycleErrorMessage()  : string
getName()  : string
getSDLVisitor()  : array<string|int, mixed>
Returns structure suitable for @see \Automattic\WooCommerce\Vendor\GraphQL\Language\Visitor.
getVisitor()  : array<string|int, mixed>
Returns structure suitable for @see \Automattic\WooCommerce\Vendor\GraphQL\Language\Visitor.
detectCycleRecursive()  : void

Properties

Methods

cycleErrorMessage()

public static cycleErrorMessage(string $fragName[, array<string|int, string> $spreadNames = [] ]) : string
Parameters
$fragName : string
$spreadNames : array<string|int, string> = []
Return values
string