Automattic\WooCommerce\Vendor\GraphQL\Language
Parser::parseObjectTypeDefinition
Method of the class: Parser{}
No Hooks.
Returns
null. Nothing (null).
Usage
// private - for code of main (parent) class only $result = $this->parseObjectTypeDefinition(): ObjectTypeDefinitionNode;
Parser::parseObjectTypeDefinition() Parser::parseObjectTypeDefinition code WC 11.1.2
private function parseObjectTypeDefinition(): ObjectTypeDefinitionNode
{
$start = $this->lexer->token;
$description = $this->parseDescription();
$this->expectKeyword('type');
$name = $this->parseName();
$interfaces = $this->parseImplementsInterfaces();
$directives = $this->parseDirectives(true);
$fields = $this->parseFieldsDefinition();
return new ObjectTypeDefinitionNode([
'name' => $name,
'interfaces' => $interfaces,
'directives' => $directives,
'fields' => $fields,
'loc' => $this->loc($start),
'description' => $description,
]);
}