\SimpleCachePublisherExtension
- Author: marcus@silverstripe.com.au
- License: BSD License http://silverstripe.org/bsd-license/
Synopsis
class SimpleCachePublisherExtension
extends DataExtension
{
- // members
- public static array $db = ;
- public SimpleCachePublisher $cachePublisher;
- public Injector $injector;
- // methods
- public void updateSettingsFields()
- public void onAfterPublish()
- public void republish()
- public void updateAffectedPages()
- public void onRenameLinkedAsset()
- public void onAfterUnpublish()
- public void unpublishPages()
- public string CachedFragment()
Hierarchy
Extends
- DataExtension
Members
public
- $cachePublisher — SimpleCachePublisher
- $db
- $injector — Injector
Methods
public
- CachedFragment() — Retrieve a cached fragment in the context of this page.
- onAfterPublish()
- onAfterUnpublish() — On after unpublish, get changes and hook into underlying functionality
- onRenameLinkedAsset()
- republish()
- unpublishPages()
- updateAffectedPages()
- updateSettingsFields()