GqlTypeTrait

Type
Trait
Namespace
craft\gql\base
Implemented by
craft\gql\base\InterfaceType, craft\gql\base\Query, craft\gql\interfaces\Element, craft\gql\interfaces\Structure, craft\gql\interfaces\elements\Asset, craft\gql\interfaces\elements\Category, craft\gql\interfaces\elements\Entry, craft\gql\interfaces\elements\GlobalSet, craft\gql\interfaces\elements\MatrixBlock, craft\gql\interfaces\elements\Tag, craft\gql\interfaces\elements\User, craft\gql\queries\Asset, craft\gql\queries\Category, craft\gql\queries\Entry, craft\gql\queries\GlobalSet, craft\gql\queries\Ping, craft\gql\queries\Tag, craft\gql\queries\User, craft\gql\types\Query
Since
3.3.0

Trait GqlTypeTrait

View source

Public Methods

MethodDescription
getFieldDefinitions()List of fields for this type.
getType()Returns an instance of this schema object's type as provided by entity registry

getFieldDefinitions()

List of fields for this type.

View source

Returns

array

getType()

Returns an instance of this schema object's type as provided by entity registry

View source

Arguments

  • $fields (array) – Optional fields to use

Returns

\GraphQL\Type\Definition\ObjectType

Protected Methods

MethodDescription
getConditionalFields()Return conditional fields for this type.

getConditionalFields()

Return conditional fields for this type.

View source

Returns

array