abstract class SyncCoreExport in CMS Content Sync 8
Same name and namespace in other branches
- 2.1.x src/SyncCoreExport.php \Drupal\cms_content_sync\SyncCoreExport
- 2.0.x src/SyncCoreExport.php \Drupal\cms_content_sync\SyncCoreExport
Hierarchy
- class \Drupal\cms_content_sync\SyncCoreExport
Expanded class hierarchy of SyncCoreExport
File
- src/
SyncCoreExport.php, line 5
Namespace
Drupal\cms_content_syncView source
abstract class SyncCoreExport {
/**
* @var \EdgeBox\SyncCore\Interfaces\ISyncCore
*/
protected $client;
/**
* @param \EdgeBox\SyncCore\Interfaces\ISyncCore $client
*/
public function __construct($client) {
$this->client = $client;
}
/**
* @return \EdgeBox\SyncCore\Interfaces\ISyncCore
*/
public function getClient() {
return $this->client;
}
/**
* Prepare the Sync Core push as a batch operation. Return a batch array
* with single steps to be executed.
*
* @throws \EdgeBox\SyncCore\Exception\SyncCoreException
*
* @return \EdgeBox\SyncCore\Interfaces\IBatch
*/
public abstract function prepareBatch();
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
SyncCoreExport:: |
protected | property | ||
SyncCoreExport:: |
public | function | ||
SyncCoreExport:: |
abstract public | function | Prepare the Sync Core push as a batch operation. Return a batch array with single steps to be executed. | 2 |
SyncCoreExport:: |
public | function | 2 |