Heyday\CacheInclude\SilverStripe\InvalidationExtension
Synopsis
class InvalidationExtension
extends Extension
{
- // members
- protected CacheInclude $cache;
- protected ExpressionLanguage $expressionLanguage;
- // methods
- public void __construct()
- public void onAfterPublish()
- public void onAfterUnpublish()
- public void onAfterWrite()
- public void onAfterReorder()
- public void onAfterDelete()
- public void onAfterManyManyRelationAdd()
- public void onAfterManyManyRelationRemove()
- protected void onChange()
- protected void invalidate()
Hierarchy
Extends
- SilverStripe\Core\Extension
Tasks
Line | Task |
---|---|
101 | A bit complex. Needs refactor |
Members
protected
- $cache — \Heyday\CacheInclude\CacheInclude
- $expressionLanguage — \Heyday\CacheInclude\ExpressionLanguage
Methods
protected
- invalidate() — Invalidates a cache by a certain name, and logs if available
- onChange()