Arguments

Type
Abstract Class
Namespace
craft\gql\base
Inherits
craft\gql\base\Arguments
Extended by
craft\gql\arguments\OptionField, craft\gql\arguments\Transform, craft\gql\arguments\elements\Asset, craft\gql\arguments\elements\Category, craft\gql\arguments\elements\Entry, craft\gql\arguments\elements\GlobalSet, craft\gql\arguments\elements\MatrixBlock, craft\gql\arguments\elements\Tag, craft\gql\arguments\elements\User, craft\gql\base\ElementArguments, craft\gql\base\StructureElementArguments
Since
3.3.0

Class Arguments

View source

Public Methods

MethodDescription
getArguments()Returns the argument fields to use in GraphQL type definitions.
getContentArguments()Returns arguments defined by the content fields.

getArguments()

Returns the argument fields to use in GraphQL type definitions.

View source

Returns

array – $fields

getContentArguments()

Returns arguments defined by the content fields.

View source

Returns

array

Protected Methods

MethodDescription
buildContentArguments()Return the content arguments based on a list of contexts and an element class.

buildContentArguments()

DEPRECATED

Deprecated in 3.4.5. Use craft\services\Gql::getContentArguments() instead.

Return the content arguments based on a list of contexts and an element class.

View source

Arguments

Returns

array