Automattic\WooCommerce\Vendor\GraphQL\Type\Definition

ResolveInfo::__constructpublicWC 1.0

Method of the class: ResolveInfo{}

No Hooks.

Returns

null. Nothing (null).

Usage

$ResolveInfo = new ResolveInfo();
$ResolveInfo->__construct( $fieldDefinition, $fieldNodes, $parentType, $path, $schema, $fragments, $rootValue, $operation, $variableValues, $unaliasedPath );
$fieldDefinition(FieldDefinition) (required)
.
$fieldNodes(ArrayObject) (required)
.
$parentType(ObjectType) (required)
.
$path(list<string|int>) (required)
.
$schema(Schema) (required)
.
$fragments(array) (required)
.
$rootValue(mixed|null) (required)
.
$operation(OperationDefinitionNode) (required)
.
$variableValues(array) (required)
.
$unaliasedPath(list<string|int>)
.
Default: []

ResolveInfo::__construct() code WC 10.9.1

public function __construct(
    FieldDefinition $fieldDefinition,
    \ArrayObject $fieldNodes,
    ObjectType $parentType,
    array $path,
    Schema $schema,
    array $fragments,
    $rootValue,
    OperationDefinitionNode $operation,
    array $variableValues,
    array $unaliasedPath = []
) {
    $this->fieldDefinition = $fieldDefinition;
    $this->fieldName = $fieldDefinition->name;
    $this->returnType = $fieldDefinition->getType();
    $this->fieldNodes = $fieldNodes;
    $this->parentType = $parentType;
    $this->path = $path;
    $this->unaliasedPath = $unaliasedPath;
    $this->schema = $schema;
    $this->fragments = $fragments;
    $this->rootValue = $rootValue;
    $this->operation = $operation;
    $this->variableValues = $variableValues;
}