LittleGiant\CatalogManager\Extensions\CategoryPageHierarchyExtension
Class CategoryPageHierarchyExtension
Synopsis
class CategoryPageHierarchyExtension
extends DataExtension
{
- // members
- private $excludedSiteTreeClassNames = NULL;
- // methods
- public void augmentAllChildrenIncludingDeleted()
- protected bool shouldFilter()
- public array getExcludedSiteTreeClassNames()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Members
private
- $excludedSiteTreeClassNames
Methods
protected
- shouldFilter() — Checks if we're on a controller where we should filter. ie. Are we loading the SiteTree? See https://github.com/silverstripe/silverstripe-lumberjack/blob/1.1/code/extensions/Lumberjack.php#L64-L72
public
- augmentAllChildrenIncludingDeleted()
- getExcludedSiteTreeClassNames() — Loops through subclasses of the owner (intended to be SiteTree) and checks if they've been hidden.