GraphQL\Validator\Rules\DefaultValuesOfCorrectType::badValueForDefaultArgMessage PHP Метод

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

static public badValueForDefaultArgMessage ( $varName, $type, $value, $verboseErrors = null )
    static function badValueForDefaultArgMessage($varName, $type, $value, $verboseErrors = null)
    {
        $message = $verboseErrors ? "\n" . implode("\n", $verboseErrors) : '';
        return "Variable \${$varName} has invalid default value: {$value}.{$message}";
    }

Usage Example

 private function badValue($varName, $typeName, $val, $line, $column, $errors = null)
 {
     $realErrors = !$errors ? ["Expected type \"{$typeName}\", found {$val}."] : $errors;
     return FormattedError::create(DefaultValuesOfCorrectType::badValueForDefaultArgMessage($varName, $typeName, $val, $realErrors), [new SourceLocation($line, $column)]);
 }