Automattic\WooCommerce\Vendor\GraphQL\Utils
ASTDefinitionBuilder::makeFieldDefMap
Method of the class: ASTDefinitionBuilder{}
No Hooks.
Returns
null. Nothing (null).
Usage
// private - for code of main (parent) class only $result = $this->makeFieldDefMap( $nodes ): array;
- $nodes(array<ObjectTypeDefinitionNode|ObjectTypeExtensionNode|InterfaceTypeDefinitionNode|InterfaceTypeExtensionNode>) (required)
- .
ASTDefinitionBuilder::makeFieldDefMap() ASTDefinitionBuilder::makeFieldDefMap code WC 10.9.1
private function makeFieldDefMap(array $nodes): array
{
$map = [];
foreach ($nodes as $node) {
foreach ($node->fields as $field) {
$map[$field->name->value] = $this->buildField($field, $node);
}
}
return $map;
}