Automattic\WooCommerce\Vendor\GraphQL\Type\Definition
HasFieldsType{}
No Hooks.
Usage
$HasFieldsType = new HasFieldsType(); // use class methods
Methods
- public findField(string $name)
- public getField(string $name)
- public getFieldNames()
- public getFields()
- public getVisibleFields()
- public hasField(string $name)
HasFieldsType{} HasFieldsType{} code WC 10.9.1
interface HasFieldsType
{
/** @throws InvariantViolation */
public function getField(string $name): FieldDefinition;
public function hasField(string $name): bool;
public function findField(string $name): ?FieldDefinition;
/**
* @throws InvariantViolation
*
* @return array<string, FieldDefinition>
*/
public function getFields(): array;
/**
* @throws InvariantViolation
*
* @return array<string, FieldDefinition>
*/
public function getVisibleFields(): array;
/**
* Get all field names, including only visible fields.
*
* @throws InvariantViolation
*
* @return array<int, string>
*/
public function getFieldNames(): array;
}