GraphQL\Validator\Rules\PossibleFragmentSpreads::typeIncompatibleSpreadMessage PHP Method

typeIncompatibleSpreadMessage() static public method

static public typeIncompatibleSpreadMessage ( $fragName, $parentType, $fragType )
    static function typeIncompatibleSpreadMessage($fragName, $parentType, $fragType)
    {
        return "Fragment \"{$fragName}\" cannot be spread here as objects of type \"{$parentType}\" can never be of type \"{$fragType}\".";
    }

Usage Example

 private function error($fragName, $parentType, $fragType, $line, $column)
 {
     return FormattedError::create(PossibleFragmentSpreads::typeIncompatibleSpreadMessage($fragName, $parentType, $fragType), [new SourceLocation($line, $column)]);
 }