EniaGroup\ElementalSiteSearch\Model\SearchablePageExtension
Synopsis
class SearchablePageExtension
extends DataExtension
{
- // members
- private static array $db = ;
- private static array $indexes = ;
- private static array $defaults = ;
- private static array $create_table_options = ;
- // methods
- public void onBeforeWrite()
- protected string collateSearchContent()
- public void updateSettingsFields()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Members
private
-
$create_table_options
{@inheritDoc} -
$db
{@inheritDoc} -
$defaults
{@inheritDoc} -
$indexes
{@inheritDoc}
Methods
protected
- collateSearchContent() — Generate the search content to use for the searchable object
public
- onBeforeWrite() — {@inheritDoc}
- updateSettingsFields() — {@inheritDoc}