Documentation

ValuesOfCorrectType extends ValidationRule
in package

Value literals of correct type

A GraphQL document is only valid if all value literals are of the type expected at their position.

Table of Contents

$name  : string
__invoke()  : mixed
badArgumentValueMessage()  : mixed
badValueMessage()  : mixed
getName()  : mixed
getSDLVisitor()  : array<string|int, mixed>
Returns structure suitable for GraphQL\Language\Visitor
getVisitor()  : array<string|int, mixed>
Returns structure suitable for GraphQL\Language\Visitor
requiredFieldMessage()  : mixed
unknownFieldMessage()  : mixed
enumTypeSuggestion()  : mixed
getBadValueMessage()  : mixed
isValidScalar()  : mixed

Properties

Methods

badArgumentValueMessage()

public static badArgumentValueMessage(mixed $typeName, mixed $valueName, mixed $fieldName, mixed $argName[, mixed $message = null ]) : mixed
Parameters
$typeName : mixed
$valueName : mixed
$fieldName : mixed
$argName : mixed
$message : mixed = null
Return values
mixed

badValueMessage()

public static badValueMessage(mixed $typeName, mixed $valueName[, mixed $message = null ]) : mixed
Parameters
$typeName : mixed
$valueName : mixed
$message : mixed = null
Return values
mixed

requiredFieldMessage()

public static requiredFieldMessage(mixed $typeName, mixed $fieldName, mixed $fieldTypeName) : mixed
Parameters
$typeName : mixed
$fieldName : mixed
$fieldTypeName : mixed
Return values
mixed

unknownFieldMessage()

public static unknownFieldMessage(mixed $typeName, mixed $fieldName[, mixed $message = null ]) : mixed
Parameters
$typeName : mixed
$fieldName : mixed
$message : mixed = null
Return values
mixed

getBadValueMessage()

private static getBadValueMessage(mixed $typeName, mixed $valueName[, mixed $message = null ][, mixed $context = null ][, mixed $fieldName = null ]) : mixed
Parameters
$typeName : mixed
$valueName : mixed
$message : mixed = null
$context : mixed = null
$fieldName : mixed = null
Return values
mixed

Search results