Class Salient\Sync\AbstractSyncDefinition

<TEntity is SyncEntityInterface, TProvider is SyncProviderInterface>

abstract
implements SyncDefinitionInterface<TEntity, TProvider>, Chainable, Readable
uses HasChainableMethods, HasMutator, HasReadableProperties
Type aliases
SyncOperationClosure (Closure(SyncContextInterface, int|string|null, mixed...): TEntity)|(Closure(SyncContextInterface, mixed...): iterable<array-key, TEntity>)|(Closure(SyncContextInterface, TEntity, mixed...): TEntity)|(Closure(SyncContextInterface, iterable<TEntity>, mixed...): iterable<array-key, TEntity>) #
OverrideClosure (Closure(static, SyncOperation::*, SyncContextInterface, int|string|null, mixed...): TEntity)|(Closure(static, SyncOperation::*, SyncContextInterface, mixed...): iterable<array-key, TEntity>)|(Closure(static, SyncOperation::*, SyncContextInterface, TEntity, mixed...): TEntity)|(Closure(static, SyncOperation::*, SyncContextInterface, iterable<TEntity>, mixed...): iterable<array-key, TEntity>) #
Methods
Methods used from Salient\Core\Concern\HasChainableMethods
apply(), if(), withEach()
Properties