Automattic\WooCommerce\Vendor\GraphQL\Validator

QueryValidationContext::getFragmentpublicWC 1.0

Method of the class: QueryValidationContext{}

No Hooks.

Returns

null. Nothing (null).

Usage

$QueryValidationContext = new QueryValidationContext();
$QueryValidationContext->getFragment( $name ): ?FragmentDefinitionNode;
$name(string) (required)
.

QueryValidationContext::getFragment() code WC 10.9.1

public function getFragment(string $name): ?FragmentDefinitionNode
{
    if (! isset($this->fragments)) {
        $fragments = [];
        foreach ($this->getDocument()->definitions as $statement) {
            if ($statement instanceof FragmentDefinitionNode) {
                $fragments[$statement->name->value] = $statement;
            }
        }

        $this->fragments = $fragments;
    }

    return $this->fragments[$name] ?? null;
}