WooCommerce Code Reference

DirectiveLocation
in package

Enumeration of available directive locations.

Table of Contents

ARGUMENT_DEFINITION  = 'ARGUMENT_DEFINITION'
ENUM  = 'ENUM'
ENUM_VALUE  = 'ENUM_VALUE'
EXECUTABLE_LOCATIONS  = [self::QUERY => self::QUERY, self::MUTATION => self::MUTATION, self::SUBSCRIPTION => self::SUBSCRIPTION, self::FIELD => self::FIELD, self::FRAGMENT_DEFINITION => self::FRAGMENT_DEFINITION, self::FRAGMENT_SPREAD => self::FRAGMENT_SPREAD, self::INLINE_FRAGMENT => self::INLINE_FRAGMENT, self::VARIABLE_DEFINITION => self::VARIABLE_DEFINITION]
FIELD  = 'FIELD'
FIELD_DEFINITION  = 'FIELD_DEFINITION'
FRAGMENT_DEFINITION  = 'FRAGMENT_DEFINITION'
FRAGMENT_SPREAD  = 'FRAGMENT_SPREAD'
IFACE  = 'INTERFACE'
INLINE_FRAGMENT  = 'INLINE_FRAGMENT'
INPUT_FIELD_DEFINITION  = 'INPUT_FIELD_DEFINITION'
INPUT_OBJECT  = 'INPUT_OBJECT'
LOCATIONS  = self::EXECUTABLE_LOCATIONS + self::TYPE_SYSTEM_LOCATIONS
MUTATION  = 'MUTATION'
OBJECT  = 'OBJECT'
QUERY  = 'QUERY'
SCALAR  = 'SCALAR'
SCHEMA  = 'SCHEMA'
SUBSCRIPTION  = 'SUBSCRIPTION'
TYPE_SYSTEM_LOCATIONS  = [self::SCHEMA => self::SCHEMA, self::SCALAR => self::SCALAR, self::OBJECT => self::OBJECT, self::FIELD_DEFINITION => self::FIELD_DEFINITION, self::ARGUMENT_DEFINITION => self::ARGUMENT_DEFINITION, self::IFACE => self::IFACE, self::UNION => self::UNION, self::ENUM => self::ENUM, self::ENUM_VALUE => self::ENUM_VALUE, self::INPUT_OBJECT => self::INPUT_OBJECT, self::INPUT_FIELD_DEFINITION => self::INPUT_FIELD_DEFINITION]
UNION  = 'UNION'
VARIABLE_DEFINITION  = 'VARIABLE_DEFINITION'
has()  : bool

Constants

EXECUTABLE_LOCATIONS

public mixed EXECUTABLE_LOCATIONS = [self::QUERY => self::QUERY, self::MUTATION => self::MUTATION, self::SUBSCRIPTION => self::SUBSCRIPTION, self::FIELD => self::FIELD, self::FRAGMENT_DEFINITION => self::FRAGMENT_DEFINITION, self::FRAGMENT_SPREAD => self::FRAGMENT_SPREAD, self::INLINE_FRAGMENT => self::INLINE_FRAGMENT, self::VARIABLE_DEFINITION => self::VARIABLE_DEFINITION]

TYPE_SYSTEM_LOCATIONS

public mixed TYPE_SYSTEM_LOCATIONS = [self::SCHEMA => self::SCHEMA, self::SCALAR => self::SCALAR, self::OBJECT => self::OBJECT, self::FIELD_DEFINITION => self::FIELD_DEFINITION, self::ARGUMENT_DEFINITION => self::ARGUMENT_DEFINITION, self::IFACE => self::IFACE, self::UNION => self::UNION, self::ENUM => self::ENUM, self::ENUM_VALUE => self::ENUM_VALUE, self::INPUT_OBJECT => self::INPUT_OBJECT, self::INPUT_FIELD_DEFINITION => self::INPUT_FIELD_DEFINITION]

Methods