Automattic\WooCommerce\Vendor\GraphQL\Validator
QueryValidationContext::getFragment
Method of the class: QueryValidationContext{}
No Hooks.
Returns
null. Nothing (null).
Usage
$QueryValidationContext = new QueryValidationContext(); $QueryValidationContext->getFragment( $name ): ?FragmentDefinitionNode;
- $name(string) (required)
- .
QueryValidationContext::getFragment() 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;
}