Automattic\WooCommerce\Vendor\GraphQL\Utils
ASTDefinitionBuilder::__construct
Method of the class: ASTDefinitionBuilder{}
No Hooks.
Returns
null. Nothing (null).
Usage
$ASTDefinitionBuilder = new ASTDefinitionBuilder(); $ASTDefinitionBuilder->__construct( $typeDefinitionsMap, $typeExtensionsMap, $resolveType, ?callable $typeConfigDecorator, ?callable $fieldConfigDecorator );
- $typeDefinitionsMap(array) (required)
- .
- $typeExtensionsMap(array) (required)
- .
- $resolveType(callable) (required)
- .
- ?callable $typeConfigDecorator
- .
Default:null - ?callable $fieldConfigDecorator
- .
Default:null
ASTDefinitionBuilder::__construct() ASTDefinitionBuilder:: construct code WC 10.9.1
public function __construct(
array $typeDefinitionsMap,
array $typeExtensionsMap,
callable $resolveType,
?callable $typeConfigDecorator = null,
?callable $fieldConfigDecorator = null
) {
$this->typeDefinitionsMap = $typeDefinitionsMap;
$this->typeExtensionsMap = $typeExtensionsMap;
$this->resolveType = $resolveType;
$this->typeConfigDecorator = $typeConfigDecorator;
$this->fieldConfigDecorator = $fieldConfigDecorator;
$this->cache = Type::builtInTypes();
}