Automattic\WooCommerce\Vendor\GraphQL\Utils

BuildClientSchema::buildInputValueDefMapprivateWC 1.0

Method of the class: BuildClientSchema{}

No Hooks.

Returns

Array. UnnamedInputObjectFieldConfig>

Usage

// private - for code of main (parent) class only
$result = $this->buildInputValueDefMap( $inputValueIntrospections ): array;
$inputValueIntrospections(array) (required)
.

BuildClientSchema::buildInputValueDefMap() code WC 10.9.1

private function buildInputValueDefMap(array $inputValueIntrospections): array
{
    /** @var array<string, UnnamedInputObjectFieldConfig> $map */
    $map = [];
    foreach ($inputValueIntrospections as $value) {
        $map[$value['name']] = $this->buildInputValue($value);
    }

    return $map;
}