SilverStripe\Snapshots\Handler\Form\UnpublishHandler
Synopsis
class UnpublishHandler
extends Handler
{
- // methods
- protected void createSnapshot()
- // Inherited methods from Handler
- protected Snapshot|null createSnapshot()
- protected DataObject|null getPageFromContext()
- protected DataObject|null getRecordFromContext()
- // Inherited methods from HandlerAbstract
- protected string getMessage()
- protected DataObject|null getDeletedVersion()
- public void fire()
- public $this setPageContextProvider()
- public PageContextProvider getPageContextProvider()
- protected abstract Snapshot|null createSnapshot()
- // Inherited methods from SnapshotHasher
- public static string hashForSnapshot()
- public static string hashObjectForSnapshot()
- public static bool hashSnapshotCompare()
Hierarchy
Methods
protected
Inherited from SilverStripe\Snapshots\Handler\Form\Handler
protected
Inherited from SilverStripe\Snapshots\Handler\HandlerAbstract
protected
public
Inherited from SilverStripe\Snapshots\SnapshotHasher
public
- hashForSnapshot() — Generates a hash for versioned snapshots
- hashObjectForSnapshot() — Generates a hash for the object for versioned snapshots
- hashSnapshotCompare()