protected function buildHashString($contentDigest, $gge4Date, $uri)
    {
        return sprintf(
            "%s\n%s\n%s\n%s\n%s",
            self::METHOD_POST,
            self::CONTENT_TYPE,
            $contentDigest,
            $gge4Date,
            $uri
        );
    }
protected function buildHashString($contentDigest, $gge4Date, $uri)
    {
        return sprintf(
            "%s\n%s\n%s\n%s\n%s",
            self::METHOD_POST,
            self::CONTENT_TYPE,
            $contentDigest,
            $gge4Date,
            $uri
        );
    }
protected function buildHashString ( $ contentDigest , $ gge4Date , $ uri ) { return sprintf ( "%s\n%s\n%s\n%s\n%s" , self :: METHOD_POST , self :: CONTENT_TYPE , $ contentDigest , $ gge4Date , $ uri ) ; }
Composes the hash string needed for the newer versions of the API

@param $contentDigest
@param $gge4Date
@param $uri

@return string
Composes the hash string needed for the newer versions of the API