PHP Класс GraphQL\Validator\Rules\QueryDepth

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

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

Метод Описание
__construct ( $maxQueryDepth )
__invoke ( ValidationContext $context )
getMaxQueryDepth ( )
maxQueryDepthErrorMessage ( $max, $count )
setMaxQueryDepth ( $maxQueryDepth ) Set max query depth. If equal to 0 no check is done. Must be greater or equal to 0.

Защищенные методы

Метод Описание
isEnabled ( )

Приватные методы

Метод Описание
fieldDepth ( $node, $depth, $maxDepth )
nodeDepth ( Node $node, $depth, $maxDepth )

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

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

public __construct ( $maxQueryDepth )

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

public __invoke ( ValidationContext $context )
$context GraphQL\Validator\ValidationContext

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

public getMaxQueryDepth ( )

isEnabled() защищенный Метод

protected isEnabled ( )

maxQueryDepthErrorMessage() публичный статический Метод

public static maxQueryDepthErrorMessage ( $max, $count )

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

Set max query depth. If equal to 0 no check is done. Must be greater or equal to 0.
public setMaxQueryDepth ( $maxQueryDepth )
$maxQueryDepth