GraphQL\Validator\Rules\DefaultValuesOfCorrectType::defaultForNonNullArgMessage PHP Method

defaultForNonNullArgMessage() static public method

static public defaultForNonNullArgMessage ( $varName, $type, $guessType )
    static function defaultForNonNullArgMessage($varName, $type, $guessType)
    {
        return "Variable \${$varName} of type {$type} " . "is required and will never use the default value. " . "Perhaps you meant to use type {$guessType}.";
    }

Usage Example

 private function defaultForNonNullArg($varName, $typeName, $guessTypeName, $line, $column)
 {
     return FormattedError::create(DefaultValuesOfCorrectType::defaultForNonNullArgMessage($varName, $typeName, $guessTypeName), [new SourceLocation($line, $column)]);
 }