Automattic\WooCommerce\Vendor\GraphQL\Utils

ASTDefinitionBuilder::buildTypepublicWC 1.0

Method of the class: ASTDefinitionBuilder{}

No Hooks.

Returns

Type&NamedType.

Usage

$ASTDefinitionBuilder = new ASTDefinitionBuilder();
$ASTDefinitionBuilder->buildType( $ref ): Type;
$ref(string|(Node&NamedTypeNode)|(Node&TypeDefinitionNode)) (required)
.

ASTDefinitionBuilder::buildType() code WC 10.9.1

public function buildType($ref): Type
{
    if ($ref instanceof TypeDefinitionNode) {
        return $this->internalBuildType($ref->getName()->value, $ref);
    }
    if ($ref instanceof NamedTypeNode) {
        return $this->internalBuildType($ref->name->value, $ref);
    }

    return $this->internalBuildType($ref);
}