DataObjectSearchExtension
extends DataExtension
in package
Class \Firesphere\SearchBackend\Extensions\DataObjectSearchExtension
Table of Contents
Properties
- $cachedClasses : array<string|int, mixed>
- $owner : DataObject|DataObjectSearchExtension
- $siteConfig : SiteConfig
Methods
- getDirtyClass() : DirtyClass
- Find or create a new DirtyClass for recording dirty IDs
- getViewStatus() : array<string|int, mixed>
- Get the view status for each member in this object
- getGroupViewPermissions() : array<string|int, mixed>
- Determine the view permissions based on group settings
Properties
$cachedClasses
public
static array<string|int, mixed>
$cachedClasses
Cached permission list
$owner
public
DataObject|DataObjectSearchExtension
$owner
$siteConfig
protected
static SiteConfig
$siteConfig
Current siteconfig
Methods
getDirtyClass()
Find or create a new DirtyClass for recording dirty IDs
public
getDirtyClass(string $type) : DirtyClass
Parameters
- $type : string
Tags
Return values
DirtyClassgetViewStatus()
Get the view status for each member in this object
public
getViewStatus() : array<string|int, mixed>
Return values
array<string|int, mixed>getGroupViewPermissions()
Determine the view permissions based on group settings
protected
getGroupViewPermissions(DataObject|SiteTree|SiteConfig $owner) : array<string|int, mixed>
Parameters
- $owner : DataObject|SiteTree|SiteConfig