GraphQL\Validator\Messages::unknownArgMessage PHP Метод

unknownArgMessage() статический публичный Метод

static public unknownArgMessage ( $argName, $fieldName, $typeName )
    static function unknownArgMessage($argName, $fieldName, $typeName)
    {
        return "Unknown argument {$argName} on field {$fieldName} of type {$typeName}.";
    }

Usage Example

Пример #1
0
 public function __invoke(ValidationContext $context)
 {
     return [Node::ARGUMENT => function (Argument $node) use($context) {
         $fieldDef = $context->getFieldDef();
         if ($fieldDef) {
             $argDef = null;
             foreach ($fieldDef->args as $arg) {
                 if ($arg->name === $node->name->value) {
                     $argDef = $arg;
                     break;
                 }
             }
             if (!$argDef) {
                 $parentType = $context->getParentType();
                 Utils::invariant($parentType);
                 return new Error(Messages::unknownArgMessage($node->name->value, $fieldDef->name, $parentType->name), [$node]);
             }
         }
     }];
 }
All Usage Examples Of GraphQL\Validator\Messages::unknownArgMessage