lib/Dropbox/Client.php
function getRevisions($path, $limit = null)
    {
        Path::checkArgNonRoot("path", $path);
        Checker::argIntPositiveOrNull("limit", $limit);

        $response = $this->doGet(
            $this->apiHost,
            $this->appendFilePath("1/revisions", $path),
            array("rev_limit" => $limit));

        if ($response->statusCode === 406) return null;
        if ($response->statusCode !== 200) throw RequestUtil::unexpectedStatus($response);

        return RequestUtil::parseResponseJson($response->body);
    }
function getRevisions($path, $limit = null)
    {
        Path::checkArgNonRoot("path", $path);
        Checker::argIntPositiveOrNull("limit", $limit);

        $response = $this->doGet(
            $this->apiHost,
            $this->appendFilePath("1/revisions", $path),
            array("rev_limit" => $limit));

        if ($response->statusCode === 406) return null;
        if ($response->statusCode !== 200) throw RequestUtil::unexpectedStatus($response);

        return RequestUtil::parseResponseJson($response->body);
    }
function getRevisions ( $ path , $ limit = null ) { Path :: checkArgNonRoot ( "path" , $ path ) ; Checker :: argIntPositiveOrNull ( "limit" , $ limit ) ; $ response = $ this -> doGet ( $ this -> apiHost , $ this -> appendFilePath ( "1/revisions" , $ path ) , array ( "rev_limit" => $ limit ) ) ; if ( $ response -> statusCode === 406 ) return null ; if ( $ response -> statusCode !== 200 ) throw RequestUtil :: unexpectedStatus ( $ response ) ; return RequestUtil :: parseResponseJson ( $ response -> body ) ; }
Gets the metadata for all the file revisions (up to a limit) for a given path.

See <a href="https://www.dropbox.com/developers/core/docs#revisions">/revisions</a>.

@param string path
The Dropbox path that you want file revision metadata for (UTF-8).

@param int|null limit
The maximum number of revisions to return.

@return array|null
A list of <a href="https://www.dropbox.com/developers/core/docs#metadata-details>metadata
objects</a>, one for each file revision.  The later revisions appear first in the list.
If `null`, then there were too many revisions at that path.

@throws Exception
Gets the metadata for all the file revisions ( up to a limit ) for a given path .