PHP 클래스 GraphQL\Tests\Validator\QueryDepthTest

상속: extends AbstractQuerySecurityTest
파일 보기 프로젝트 열기: webonyx/graphql-php

공개 메소드들

메소드 설명
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() 공개 메소드