lib/Elastica/Snapshot.php
public function request($path, $method = Request::GET, $data = [], array $query = [])
    {
        return $this->_client->request('_snapshot/'.$path, $method, $data, $query);
    }
public function request($path, $method = Request::GET, $data = [], array $query = [])
    {
        return $this->_client->request('_snapshot/'.$path, $method, $data, $query);
    }
public function request ( $ path , $ method = Request :: GET , $ data = [ ] , array $ query = [ ] ) { return $ this -> _client -> request ( '_snapshot/' . $ path , $ method , $ data , $ query ) ; }
Perform a snapshot request.

@param string $path   the URL
@param string $method the HTTP method
@param array  $data   request body data
@param array  $query  query string parameters

@return Response
Perform a snapshot request .