GeneratorInterface

Type
Interface
Namespace
craft\gql\base
Implemented by
craft\gql\types\generators\AddressType, craft\gql\types\generators\AssetType, craft\gql\types\generators\CategoryType, craft\gql\types\generators\ElementType, craft\gql\types\generators\EntryType, craft\gql\types\generators\GlobalSetType, craft\gql\types\generators\MatrixBlockType, craft\gql\types\generators\TableRowType, craft\gql\types\generators\TagType, craft\gql\types\generators\UserType
Since
3.3.0

GeneratorInterface defines the common interface to be implemented by GraphQL type generator classes.

View source (opens new window)

# Public Methods

Method Description
generateTypes() Generate GraphQL types.

# generateTypes()

Generate GraphQL types.

View source (opens new window)

Arguments

  • $context (mixed) – Context for generated types

Returns

craft\gql\base\ObjectType[]