PHP Класс Youshido\GraphQL\Validator\ResolveValidator\ResolveValidator

Наследование: implements Youshido\GraphQL\Validator\ResolveValidator\ResolveValidatorInterface
Показать файл Открыть проект

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

Метод Описание
assertTypeImplementsInterface ( AbstractType $type, AbstractInterfaceType $interface )
assertTypeInUnionTypes ( AbstractType $type, AbstractUnionType $unionType )
assertValidArguments ( Youshido\GraphQL\Field\FieldInterface $field, Youshido\GraphQL\Parser\Ast\Interfaces\FieldInterface $query, Request $request )
assertValidResolvedValueForField ( Youshido\GraphQL\Field\FieldInterface $field, $resolvedValue )
assetTypeHasField ( AbstractType $objectType, Youshido\GraphQL\Parser\Ast\Interfaces\FieldInterface $ast )

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

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

public assertTypeImplementsInterface ( AbstractType $type, AbstractInterfaceType $interface )
$type Youshido\GraphQL\Type\AbstractType
$interface Youshido\GraphQL\Type\InterfaceType\AbstractInterfaceType

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

public assertTypeInUnionTypes ( AbstractType $type, AbstractUnionType $unionType )
$type Youshido\GraphQL\Type\AbstractType
$unionType Youshido\GraphQL\Type\Union\AbstractUnionType

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

public assertValidArguments ( Youshido\GraphQL\Field\FieldInterface $field, Youshido\GraphQL\Parser\Ast\Interfaces\FieldInterface $query, Request $request )
$field Youshido\GraphQL\Field\FieldInterface
$query Youshido\GraphQL\Parser\Ast\Interfaces\FieldInterface
$request Youshido\GraphQL\Execution\Request

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

public assertValidResolvedValueForField ( Youshido\GraphQL\Field\FieldInterface $field, $resolvedValue )
$field Youshido\GraphQL\Field\FieldInterface

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

public assetTypeHasField ( AbstractType $objectType, Youshido\GraphQL\Parser\Ast\Interfaces\FieldInterface $ast )
$objectType Youshido\GraphQL\Type\AbstractType
$ast Youshido\GraphQL\Parser\Ast\Interfaces\FieldInterface