AlgoliaSyncModuleDirectLease\PageAlgoliaExtension
Synopsis
class PageAlgoliaExtension
extends DataExtension
{
- // methods
- public void onBeforeDelete()
- public void onAfterWrite()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Methods
public
- onAfterWrite() — To keep track of the state of our SiteTree, we need to track the unpublished pages so we can remove those from Algolia.
- onBeforeDelete() — To keep track of the state of our SiteTree, we need to track the deleted pages so we can remove those from Algolia.