Automattic\WooCommerce\Vendor\GraphQL\Type\Definition

UnresolvedFieldDefinition::resolvepublicWC 1.0

Method of the class: UnresolvedFieldDefinition{}

No Hooks.

Returns

null. Nothing (null).

Usage

$UnresolvedFieldDefinition = new UnresolvedFieldDefinition();
$UnresolvedFieldDefinition->resolve(): FieldDefinition;

UnresolvedFieldDefinition::resolve() code WC 10.9.1

public function resolve(): FieldDefinition
{
    $field = ($this->definitionResolver)();

    if ($field instanceof FieldDefinition) {
        return $field;
    }

    if ($field instanceof Type) {
        return new FieldDefinition([
            'name' => $this->name,
            'type' => $field,
        ]);
    }

    return new FieldDefinition($field + ['name' => $this->name]);
}