Automattic\WooCommerce\Vendor\GraphQL\Type\Definition
ResolveInfo::__construct
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() 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;
}