PHP Класс Youshido\GraphQL\Execution\Request

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( $data = [], $variables = [] )
addFragment ( Fragment $fragment )
addFragmentReferences ( $fragmentReferences )
addFragments ( $fragments )
addMutations ( $mutations )
addQueries ( $queries )
addQueryVariables ( $queryVariables )
addVariableReferences ( $variableReferences )
getAllOperations ( ) : Query[]
getFragment ( $name ) : null | Fragment
getFragmentReferences ( ) : array | FragmentReference[]
getFragments ( ) : Fragment[]
getMutations ( ) : Youshido\GraphQL\Parser\Ast\Mutation[]
getQueries ( ) : Query[]
getQueryVariables ( ) : array | Variable[]
getVariable ( $name )
getVariableReferences ( ) : array | VariableReference[]
getVariables ( ) : array
hasFragments ( ) : boolean
hasMutations ( ) : boolean
hasQueries ( ) : boolean
hasVariable ( $name )
setFragmentReferences ( array $fragmentReferences )
setQueryVariables ( array $queryVariables )
setVariables ( array $variables )

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

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

public __construct ( $data = [], $variables = [] )

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

public addFragment ( Fragment $fragment )
$fragment Youshido\GraphQL\Parser\Ast\Fragment

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

public addFragmentReferences ( $fragmentReferences )

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

public addFragments ( $fragments )

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

public addMutations ( $mutations )

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

public addQueries ( $queries )

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

public addQueryVariables ( $queryVariables )

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

public addVariableReferences ( $variableReferences )

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

public getAllOperations ( ) : Query[]
Результат Youshido\GraphQL\Parser\Ast\Query[]

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

public getFragment ( $name ) : null | Fragment
$name
Результат null | Youshido\GraphQL\Parser\Ast\Fragment

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

public getFragmentReferences ( ) : array | FragmentReference[]
Результат array | Youshido\GraphQL\Parser\Ast\FragmentReference[]

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

public getFragments ( ) : Fragment[]
Результат Youshido\GraphQL\Parser\Ast\Fragment[]

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

public getMutations ( ) : Youshido\GraphQL\Parser\Ast\Mutation[]
Результат Youshido\GraphQL\Parser\Ast\Mutation[]

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

public getQueries ( ) : Query[]
Результат Youshido\GraphQL\Parser\Ast\Query[]

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

public getQueryVariables ( ) : array | Variable[]
Результат array | Youshido\GraphQL\Parser\Ast\ArgumentValue\Variable[]

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

public getVariable ( $name )

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

public getVariableReferences ( ) : array | VariableReference[]
Результат array | Youshido\GraphQL\Parser\Ast\ArgumentValue\VariableReference[]

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

public getVariables ( ) : array
Результат array

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

public hasFragments ( ) : boolean
Результат boolean

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

public hasMutations ( ) : boolean
Результат boolean

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

public hasQueries ( ) : boolean
Результат boolean

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

public hasVariable ( $name )

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

public setFragmentReferences ( array $fragmentReferences )
$fragmentReferences array

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

public setQueryVariables ( array $queryVariables )
$queryVariables array

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

public setVariables ( array $variables )
$variables array