Symbiote\DataChange\Extension\SiteTreeChangeRecordable
Add to Pages you want changes recorded for
- Author: stephen@symbiote.com.au
- License: BSD License http://silverstripe.org/bsd-license/
Synopsis
class SiteTreeChangeRecordable
extends ChangeRecordable
{
- // Inherited members from ChangeRecordable
- public DataChangeTrackService $dataChangeTrackService;
- protected boolean $isNewObject;
- protected string $changeType;
- // methods
- public void onAfterPublish()
- public void onAfterUnpublish()
- public void updateCMSFields()
- // Inherited methods from ChangeRecordable
- public void __construct()
- public void onBeforeWrite()
- public void onAfterWrite()
- public void onBeforeDelete()
- public void getIgnoredFields()
- public void onBeforeVersionedPublish()
- public DataList getDataChangesList()
Hierarchy
Members
protected
- $changeType
- $isNewObject
public
- $dataChangeTrackService — Symbiote\DataChange\Service\DataChangeTrackService
Methods
public
Inherited from Symbiote\DataChange\Extension\ChangeRecordable
public
- getDataChangesList() — Get the list of data changes for this item
- getIgnoredFields()
- onAfterWrite()
- onBeforeDelete()
- onBeforeVersionedPublish()
- onBeforeWrite()