relaxedws/replicator

This package is abandoned and no longer maintained. No replacement package was suggested.

couchdb-replicator

Installs: 698 062

Dependents: 0

Suggesters: 0

Security: 0

Stars: 19

Watchers: 5

Forks: 8

Open Issues: 4

pkg:composer/relaxedws/replicator

1.4.0 2019-06-21 12:42 UTC

README

Build Status

couchdb-replicator

CouchDB Replicator implemented with PHP

Example usage

require __DIR__ . '/vendor/autoload.php';

use Doctrine\CouchDB\CouchDBClient;
use Relaxed\Replicator\ReplicationTask;
use Relaxed\Replicator\Replicator;

$source = CouchDBClient::create(['dbname' => 'source']);
$target = CouchDBClient::create(['dbname' => 'target']);

$task = new ReplicationTask();
$replicator = new Replicator($source, $target, $task);

$response = $replicator->startReplication();