PHP Класс Youshido\GraphQL\Parser\Ast\Field

Наследование: extends AbstractAst, implements Youshido\GraphQL\Parser\Ast\Interfaces\FieldInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$arguments Argument[]

Открытые методы

Метод Описание
__construct ( string $name, string $alias, array $arguments, Location $location )
addArgument ( Argument $argument )
getAlias ( ) : null | string
getArguments ( ) : Argument[]
getKeyValueArguments ( )
getName ( ) : string
hasArguments ( )
setAlias ( null | string $alias )
setName ( string $name )

Описание методов

__construct() публичный Метод

public __construct ( string $name, string $alias, array $arguments, Location $location )
$name string
$alias string
$arguments array
$location Youshido\GraphQL\Parser\Location

addArgument() публичный Метод

public addArgument ( Argument $argument )
$argument Argument

getAlias() публичный Метод

public getAlias ( ) : null | string
Результат null | string

getArguments() публичный Метод

public getArguments ( ) : Argument[]
Результат Argument[]

getKeyValueArguments() публичный Метод

getName() публичный Метод

public getName ( ) : string
Результат string

hasArguments() публичный Метод

public hasArguments ( )

setAlias() публичный Метод

public setAlias ( null | string $alias )
$alias null | string

setName() публичный Метод

public setName ( string $name )
$name string

Описание свойств

$arguments защищенное свойство

protected Argument[],Youshido\GraphQL\Parser\Ast $arguments
Результат Argument[]