Automattic\WooCommerce\Vendor\GraphQL\Executor

ReferenceExecutor::collectAndExecuteSubfieldsprotectedWC 1.0

Method of the class: ReferenceExecutor{}

No Hooks.

Returns

Array|Promise|\stdClass.

Usage

// protected - for code of main (parent) or child class
$result = $this->collectAndExecuteSubfields( $returnType, $fieldNodes, $path, $unaliasedPath, $result, $contextValue );
$returnType(ObjectType) (required)
.
$fieldNodes(ArrayObject) (required)
.
$path(list<string|int>) (required)
.
$unaliasedPath(list<string|int>) (required)
.
$result(mixed) (required)
.
$contextValue(mixed) (required)
.

ReferenceExecutor::collectAndExecuteSubfields() code WC 10.9.1

protected function collectAndExecuteSubfields(
    ObjectType $returnType,
    \ArrayObject $fieldNodes,
    array $path,
    array $unaliasedPath,
    $result,
    $contextValue
) {
    $subFieldNodes = $this->collectSubFields($returnType, $fieldNodes);

    return $this->executeFields($returnType, $result, $path, $unaliasedPath, $subFieldNodes, $contextValue);
}