SnapshotInterface
- Full name:
\Zemit\Mvc\Model\Interfaces\SnapshotInterface
Methods
initializeSnapshot
public initializeSnapshot(?array $options = null): void
Parameters:
Parameter | Type | Description |
---|---|---|
$options | ?array |
setSnapshotBehavior
public setSnapshotBehavior(\Zemit\Mvc\Model\Behavior\Snapshot $snapshotBehavior): void
Parameters:
Parameter | Type | Description |
---|---|---|
$snapshotBehavior | \Zemit\Mvc\Model\Behavior\Snapshot |
getSnapshotBehavior
public getSnapshotBehavior(): \Zemit\Mvc\Model\Behavior\Snapshot
hasChangedCallback
public hasChangedCallback(callable $callback, bool $anyField = true): \Closure
Parameters:
Parameter | Type | Description |
---|---|---|
$callback | callable | |
$anyField | bool |