Interfaces

FinderEventInterface

Interface class for finder events

« More »

Classes

AbstractFinderEvent

Class for Finder events

« More »

AfterCategoryChangeStateEvent

Class for Model event.

Example: new AfterCategoryChangeStateEvent('onEventName', ['context' => $extension, 'subject' => $primaryKeys, 'value' => $newState]);
« More »

AfterChangeStateEvent

Class for Model event.

Example: new AfterChangeStateEvent('onEventName', ['context' => 'com_example.example', 'subject' => $primaryKeys, 'value' => $newState]);
« More »

AfterDeleteEvent

Class for Model event.

Example: new AfterDeleteEvent('onEventName', ['context' => 'com_example.example', 'subject' => $itemObjectToDelete]);
« More »

AfterSaveEvent

Class for Model event.

Example: new AfterSaveEvent('onEventName', ['context' => 'com_example.example', 'subject' => $itemObjectToSave, 'isNew' => $isNew]);
« More »

BeforeIndexEvent

Class for Finder events.

Example: new BeforeIndexEvent('onEventName', []);
« More »

BeforeSaveEvent

Class for Model event.

Example: new BeforeSaveEvent('onEventName', ['context' => 'com_example.example', 'subject' => $itemObjectToSave, 'isNew' => $isNew);
« More »

BuildIndexEvent

Class for Finder events.

Example: new BuildIndexEvent('onEventName', []);
« More »

GarbageCollectionEvent

Class for Finder events.

Example: new GarbageCollectionEvent('onEventName', []);
« More »

PrepareContentEvent

Class for Finder events.

Example: new PrepareContentEvent('onEventName', ['subject' => $item]);
« More »

ResultEvent

Class for Finder events.

Example: new ResultEvent('onEventName', ['subject' => $item, 'query' => $query]);
« More »

StartIndexEvent

Class for Finder events.

Example: new StartIndexEvent('onEventName', []);
« More »