Interfaces
Classes
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 » 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 »