PHP Class GraphQL\Tests\Validator\AbstractQuerySecurityTest

Inheritance: extends PHPUnit_Framework_TestCase
Afficher le fichier Open project: webonyx/graphql-php

Méthodes publiques

Méthode Description
testMaxQueryDepthMustBeGreaterOrEqualTo0 ( )

Méthodes protégées

Méthode Description
assertDocumentValidator ( $queryString, $max, array $expectedErrors = [] )
assertIntrospectionQuery ( $maxExpected )
assertIntrospectionTypeMetaFieldQuery ( $maxExpected )
assertMaxValue ( $query, $maxExpected )
assertTypeNameMetaFieldQuery ( $maxExpected )
createFormattedError ( $max, $count, $locations = [] )
getErrorMessage ( $max, $count ) : string
getRule ( $max ) : AbstractQuerySecurity

Method Details

assertDocumentValidator() protected méthode

protected assertDocumentValidator ( $queryString, $max, array $expectedErrors = [] )
$expectedErrors array

assertIntrospectionQuery() protected méthode

protected assertIntrospectionQuery ( $maxExpected )

assertIntrospectionTypeMetaFieldQuery() protected méthode

protected assertIntrospectionTypeMetaFieldQuery ( $maxExpected )

assertMaxValue() protected méthode

protected assertMaxValue ( $query, $maxExpected )

assertTypeNameMetaFieldQuery() protected méthode

protected assertTypeNameMetaFieldQuery ( $maxExpected )

createFormattedError() protected méthode

protected createFormattedError ( $max, $count, $locations = [] )

getErrorMessage() abstract protected méthode

abstract protected getErrorMessage ( $max, $count ) : string
$max
$count
Résultat string

getRule() abstract protected méthode

abstract protected getRule ( $max ) : AbstractQuerySecurity
$max
Résultat GraphQL\Validator\Rules\AbstractQuerySecurity

testMaxQueryDepthMustBeGreaterOrEqualTo0() public méthode