PHP Класс GraphQL\Tests\Validator\QueryDepthTest

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

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

Метод Описание
queryDataProvider ( )
testComplexityIntrospectionQuery ( )
testFragmentQueries ( $queryDepth, integer $maxQueryDepth = 7, array $expectedErrors = [] )
testInlineFragmentQueries ( $queryDepth, integer $maxQueryDepth = 7, array $expectedErrors = [] )
testIntrospectionTypeMetaFieldQuery ( )
testSimpleQueries ( $queryDepth, integer $maxQueryDepth = 7, array $expectedErrors = [] )
testTypeNameMetaFieldQuery ( )

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

Метод Описание
getErrorMessage ( $max, $count ) : string
getRule ( $maxDepth ) : QueryDepth

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

Метод Описание
buildRecursiveQuery ( $depth )
buildRecursiveQueryPart ( $depth )
buildRecursiveUsingFragmentQuery ( $depth )
buildRecursiveUsingInlineFragmentQuery ( $depth )

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

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

protected getErrorMessage ( $max, $count ) : string
$max
$count
Результат string

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

protected getRule ( $maxDepth ) : QueryDepth
$maxDepth
Результат GraphQL\Validator\Rules\QueryDepth

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

public queryDataProvider ( )

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

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

public testFragmentQueries ( $queryDepth, integer $maxQueryDepth = 7, array $expectedErrors = [] )
$queryDepth
$maxQueryDepth integer
$expectedErrors array

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

public testInlineFragmentQueries ( $queryDepth, integer $maxQueryDepth = 7, array $expectedErrors = [] )
$queryDepth
$maxQueryDepth integer
$expectedErrors array

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

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

public testSimpleQueries ( $queryDepth, integer $maxQueryDepth = 7, array $expectedErrors = [] )
$queryDepth
$maxQueryDepth integer
$expectedErrors array

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