Skip to content
On this page

Conditioner Event Handler

Event Subscriber class for Conditioners. Extends AbstractConditionerEventHandler class. See Build Your Own for code sample.

Methods

protected function getModelClass(): string

Return conditioner model class

protected function getModelOptions(): array

Returns array of options used for in filter, import, and export dropdowns

protected function getControllerClass(): string

Controller class responsible for editing model class

protected function getConditionerCallback(): ?callable;

Opportunity to create custom logic for adding conditioners to the ConditionersManager. If null returned, conditioner is added during the model.afterFetch event

protected function getFieldConfig(): array

Returns conditions field configuration

protected function getGroupName(): string

Repeater group name used for the conditions repeater