PHP Class Youshido\GraphQL\Parser\Ast\Field

Inheritance: extends AbstractAst, implements Youshido\GraphQL\Parser\Ast\Interfaces\FieldInterface
Afficher le fichier Open project: youshido/graphql Class Usage Examples

Protected Properties

Свойство Type Description
$arguments Argument[]

Méthodes publiques

Méthode Description
__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 )

Method Details

__construct() public méthode

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

addArgument() public méthode

public addArgument ( Argument $argument )
$argument Argument

getAlias() public méthode

public getAlias ( ) : null | string
Résultat null | string

getArguments() public méthode

public getArguments ( ) : Argument[]
Résultat Argument[]

getKeyValueArguments() public méthode

getName() public méthode

public getName ( ) : string
Résultat string

hasArguments() public méthode

public hasArguments ( )

setAlias() public méthode

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

setName() public méthode

public setName ( string $name )
$name string

Property Details

$arguments protected_oe property

protected Argument[],Youshido\GraphQL\Parser\Ast $arguments
Résultat Argument[]