src/Utils/Value.php
private static function coercionError(
        $message,
        $blameNode,
        ?array $path = null,
        $subMessage = null,
        $originalError = null
    ) {
        $pathStr = self::printPath($path);

        // Return a GraphQLError instance
        return new Error(
            $message .
            ($pathStr ? ' at ' . $pathStr : '') .
            ($subMessage ? '; ' . $subMessage : '.'),
            $blameNode,
            null,
            null,
            null,
            $originalError
        );
    }
private static function coercionError(
        $message,
        $blameNode,
        ?array $path = null,
        $subMessage = null,
        $originalError = null
    ) {
        $pathStr = self::printPath($path);

        // Return a GraphQLError instance
        return new Error(
            $message .
            ($pathStr ? ' at ' . $pathStr : '') .
            ($subMessage ? '; ' . $subMessage : '.'),
            $blameNode,
            null,
            null,
            null,
            $originalError
        );
    }
private static function coercionError ( $ message , $ blameNode , ? array $ path = null , $ subMessage = null , $ originalError = null ) { $ pathStr = self :: printPath ( $ path ) ; // Return a GraphQLError instance return new Error ( $ message . ( $ pathStr ? ' at ' . $ pathStr : '' ) . ( $ subMessage ? '; ' . $ subMessage : '.' ) , $ blameNode , null , null , null , $ originalError ) ; }
@param string                   $message
@param Node                     $blameNode
@param mixed[]|null             $path
@param string                   $subMessage
@param Exception|Throwable|null $originalError

@return Error
@param string $message @param Node $blameNode @param mixed [] |null $path @param string $subMessage @param Exception|Throwable|null $originalError