Class Salient\Sync\SyncStore

final
extends AbstractStore
implements SyncStoreInterface

Tracks the state of entities synced to and from third-party backends in a local SQLite database

Creating a {@see SyncStore} instance starts a sync operation run that must be terminated by calling {@see SyncStore::close()}, otherwise a failed run is recorded.

Methods
Methods inherited from Salient\Core\AbstractStore
openDb(), unload(), closeDb(), detach(), detachDb(), isOpen(), isTemporary(), getFilename(), isCheckRunning(), safeCheck(), db(), prepare(), execute(), hasTransaction(), beginTransaction(), commitTransaction(), rollbackTransaction(), callInTransaction(), assertCanUpsert(), assertIsOpen()
Methods used from Salient\Core\Concern\UnloadsFacades
withFacade(), withoutFacade(), unloadFacades()