public function __construct() { $config = array(); $config['sourceModel'] = new Kwf_Model_FnF(array('uniqueIdentifier' => 'unique', 'columns' => array('id', 'firstname'), 'uniqueColumns' => array('id'), 'data' => array(array('id' => 1, 'firstname' => 'Max'), array('id' => 2, 'firstname' => 'Susi')))); $config['proxyModel'] = new Kwf_Model_FnF(array('uniqueIdentifier' => 'unique', 'columns' => array('id', 'firstname'), 'uniqueColumns' => array('id'), 'data' => array())); $config['maxSyncDelay'] = 1; parent::__construct($config); }
public function __construct() { $this->sourceModel = new Kwf_Model_FnF(array('uniqueIdentifier' => 'unique', 'columns' => array('id', 'firstname', 'timefield'), 'uniqueColumns' => array('id'), 'data' => array(array('id' => 1, 'firstname' => 'Max', 'timefield' => '2008-06-09 00:00:00'), array('id' => 2, 'firstname' => 'Susi', 'timefield' => '2008-07-09 10:00:00'), array('id' => 3, 'firstname' => 'Kurt', 'timefield' => '2008-07-15 20:00:00')))); $this->mirrorModel = new Kwf_Model_FnF(array('uniqueIdentifier' => 'unique', 'columns' => array('id', 'firstname', 'timefield'), 'uniqueColumns' => array('id'), 'data' => array(array('id' => 1, 'firstname' => 'Max', 'timefield' => '2008-06-09 00:00:00'), array('id' => 2, 'firstname' => 'Susi', 'timefield' => '2008-07-09 10:00:00')))); $this->siblingModel = new Kwf_Model_MirrorCache_SiblingModel(array('uniqueIdentifier' => 'unique', 'columns' => array('id', 'siblingcol'), 'uniqueColumns' => array('id'), 'data' => array(array('id' => 1, 'siblingcol' => 'sib1'), array('id' => 2, 'siblingcol' => 'sib2')))); $config = array('proxyModel' => $this->mirrorModel, 'sourceModel' => $this->sourceModel, 'siblingModels' => array($this->siblingModel), 'syncTimeField' => 'timefield', 'maxSyncDelay' => 2); parent::__construct($config); }
public function __construct() { $mirrorModel = new Kwf_Model_FnFFile(array('uniqueIdentifier' => 'test-mirrorcache-slowsource-mirror', 'columns' => array('id', 'foo'))); $config = array('proxyModel' => $mirrorModel, 'sourceModel' => 'Kwf_Model_MirrorCache_SlowSource_TestModel_SlowModel', 'truncateBeforeFullImport' => true); parent::__construct($config); }
public function __construct() { $mirrorModel = new Kwf_Model_FnF(array('uniqueIdentifier' => 'test-mirrorcache-slowmirror-src', 'columns' => array('id', 'foo'), 'data' => array(array('id' => 1, 'foo' => 'bar'), array('id' => 2, 'foo' => 'bar2'), array('id' => 3, 'foo' => 'bar3')))); $config = array('proxyModel' => 'Kwf_Model_MirrorCache_SlowMirror_TestModel_SlowModel', 'sourceModel' => $mirrorModel, 'truncateBeforeFullImport' => true); parent::__construct($config); }