Traits
CoreEventAware
返回最适合 Joomla 核心事件名称的事件类
ReshapeArgumentsAware
用于重塑参数,保持与旧版插件事件的向后兼容性的 Trait。
类
AbstractEvent
此类实现系统范围内使用的基本 Event 对象以提供正交性。模型、控制器等核心对象会动态创建此类事件,并通过应用程序的调度程序(俗称“Joomla!插件系统”)分派它们。这样,合适的插件(通常是“系统”插件)就可以修改任何内部类的行为,提供系统范围的服务,例如标签、内容版本控制、评论,甚至低级服务,例如创建/修改/锁定行为的实现、记录点击次数等。
AbstractImmutableEvent
此类实现系统范围内使用的不可变基本 Event 对象以提供正交性。
AfterExtensionBootEvent
表示扩展的 `onBeforeExtensionBoot` 事件的事件类
BeforeExtensionBootEvent
表示扩展的 `onBeforeExtensionBoot` 事件的事件类
ErrorEvent
表示应用程序的 `onError` 事件的事件类
GenericEvent
此类提供了 AbstractEvent 类的具体实现。
类
AfterLogExportEvent
ActionLog 事件类
AfterLogPurgeEvent
ActionLog 事件类
类
AfterApiRouteEvent
AfterApiRoute 事件类
AfterCompressEvent
AfterCompress 事件类
AfterDispatchEvent
AfterDispatch 事件类
AfterExecuteEvent
AfterExecute 事件类
AfterInitialiseDocumentEvent
AfterInitialiseDocument 事件的事件类
AfterInitialiseEvent
AfterInitialise 事件类
AfterRenderEvent
AfterRender 事件类
AfterRespondEvent
AfterRespond 事件类
AfterRouteEvent
AfterRoute 事件类
AfterSaveConfigurationEvent
应用程序配置事件类
ApplicationConfigurationEvent
应用程序配置事件类
ApplicationDocumentEvent
应用程序文档事件类
ApplicationEvent
应用程序事件类
BeforeApiRouteEvent
BeforeApiRoute 事件类
BeforeCompileHeadEvent
BeforeCompileHead 事件类
BeforeExecuteEvent
BeforeExecute 事件类
BeforeRenderEvent
BeforeRender 事件类
BeforeRespondEvent
BeforeRespond 事件类
BeforeSaveConfigurationEvent
应用程序配置事件类
DaemonForkEvent
DaemonApplication 的 Fork 事件类
DaemonReceiveSignalEvent
DaemonApplication 的 ReceiveSignal 事件类
类
AfterPurgeEvent
缓存事件类
类
CaptchaSetupEvent
验证码设置事件
类
AfterCheckinEvent
Checkin 事件类
类
SubmitContactEvent
联系表单事件类
ValidateContactEvent
联系表单事件类
类
AfterDisplayEvent
内容事件类。
AfterTitleEvent
内容事件类。
BeforeDisplayEvent
内容事件类。
ContentEvent
内容事件基类
ContentPrepareEvent
内容事件类。
类
AbstractPrepareFieldEvent
自定义字段事件类
AfterPrepareFieldEvent
自定义字段事件类
BeforePrepareFieldEvent
自定义字段事件类
CustomFieldsEvent
自定义字段事件类
GetTypesEvent
自定义字段事件类
PrepareDomEvent
自定义字段事件类
PrepareFieldEvent
自定义字段事件类
类
EditorButtonsSetupEvent
编辑器设置事件
EditorSetupEvent
编辑器设置事件
类
AbstractExtensionEvent
扩展事件基类
AfterInstallEvent
扩展事件类
AfterUninstallEvent
扩展事件类
AfterUpdateEvent
扩展事件类
BeforeInstallEvent
扩展事件类
BeforeUninstallEvent
扩展事件类
BeforeUpdateEvent
扩展事件类
接口
FinderEventInterface
查找器事件接口类
类
AbstractFinderEvent
查找器事件类
AfterCategoryChangeStateEvent
模型事件类。
AfterChangeStateEvent
模型事件类。
AfterDeleteEvent
模型事件类。
AfterSaveEvent
模型事件类。
BeforeIndexEvent
查找器事件类。
BeforeSaveEvent
模型事件类。
BuildIndexEvent
查找器事件类。
GarbageCollectionEvent
查找器事件类。
PrepareContentEvent
查找器事件类。
ResultEvent
查找器事件类。
StartIndexEvent
查找器事件类。
类
AddInstallationTabEvent
安装程序事件类
AfterInstallerEvent
安装程序事件类
BeforeInstallationEvent
安装程序事件类
BeforeInstallerEvent
安装程序事件类
BeforePackageDownloadEvent
安装程序事件类
InstallerEvent
安装程序事件类
类
AfterGetMenuTypeOptionsEvent
菜单事件类
BeforeRenderMenuItemsViewEvent
菜单事件类
PreprocessMenuItemsEvent
菜单事件类
类
AfterCategoryChangeStateEvent
模型事件类。
AfterChangeStateEvent
模型事件类。
AfterCleanCacheEvent
清除缓存事件类
AfterDeleteEvent
模型事件类。
AfterSaveEvent
模型事件类。
BeforeBatchEvent
在应用批处理事件之前修改表对象的事件类
BeforeChangeStateEvent
模型事件类。
BeforeDeleteEvent
模型事件类。
BeforeSaveEvent
模型事件类。
BeforeValidateDataEvent
模型表单事件类。
ChangeStateEvent
模型事件类
DeleteEvent
模型事件类
FormEvent
模型表单事件类
ModelEvent
模型事件的基类
NormaliseRequestDataEvent
模型表单事件类。
PrepareDataEvent
模型事件类。
PrepareFormEvent
模型表单事件类。
SaveEvent
模型事件类
类
AfterCleanModuleListEvent
模块事件类。
AfterModuleListEvent
模块事件类。
AfterRenderModuleEvent
模块事件类。
AfterRenderModulesEvent
模块事件类。
BeforeRenderModuleEvent
模块事件类。
ModuleEvent
模块事件的基类
ModuleListEvent
模块事件类
PrepareModuleListEvent
模块事件类。
RenderModuleEvent
模块事件类
类
BeforeDisplayMethods
onUserMultifactorBeforeDisplayMethods 事件的具体事件类
Callback
onUserMultifactorCallback 事件的具体事件类
Captive
onUserMultifactorCaptive 事件的具体事件类
GetMethod
onUserMultifactorGetMethod 事件的具体事件类
GetSetup
onUserMultifactorGetSetup 事件的具体事件类
NotifyActionLog
用于通知用户操作日志插件双因素认证操作的自定义事件的具体事件类。
SaveSetup
onUserMultifactorSaveSetup 事件的具体事件类
Validate
onUserMultifactorValidate 事件的具体事件类
类
GetKeyEvent
页面缓存事件类
IsExcludedEvent
页面缓存事件类
PageCacheEvent
页面缓存事件类
SetCachingEvent
页面缓存事件类
类
AjaxEvent
onAjax... 事件类
类
BeforeCompileHeadEvent
SchemaBeforeCompileHeadEvent 事件类 示例:new BeforeCompileHeadEvent('onSchemaBeforeCompileHead', ['subject' => $schema, 'context' => 'com_example.example']);
PrepareDataEvent
SchemaPrepareDataEvent 事件类 示例:new PrepareDataEvent('onSchemaPrepareData', ['subject' => $data, 'context' => 'com_example.example']);
PrepareFormEvent
SchemaPrepareFormEvent 事件类 示例:new PrepareFormEvent('onSchemaPrepareForm', ['subject' => $form]);
PrepareSaveEvent
SchemaPrepareSaveEvent 事件类 示例:new PrepareFormEvent('onSchemaPrepareForm', ['subject' => $subject, 'context' => $context, 'item' => $table, 'isNew' => $isNew, 'schema' => $schema]);
类
Ajax
onAjaxWebauthn 事件的具体事件类
AjaxChallenge
onAjaxWebauthnChallenge 事件的具体事件类
AjaxCreate
onAjaxWebauthnCreate 事件的具体事件类
AjaxDelete
onAjaxWebauthnDelete 事件的具体事件类
AjaxInitCreate
onAjaxWebauthnInitcreate 事件的具体事件类
AjaxLogin
onAjaxWebauthnLogin 事件的具体事件类
AjaxSaveLabel
onAjaxWebauthnSavelabel 事件的具体事件类
类
CanRemoveDataEvent
隐私事件类。
CheckPrivacyPolicyPublishedEvent
隐私事件类。
CollectCapabilitiesEvent
隐私事件类。
ExportRequestEvent
隐私事件类。
PrivacyEvent
隐私事件的基类
RemoveDataEvent
隐私事件类。
类
GetIconEvent
onGetIcon 事件的事件类。
Traits
ResultAware
此 Trait 部分实现了可变和不可变事件的 ResultAwareInterface。
ResultTypeArrayAware
此 Trait 部分实现了用于类型检查的 ResultAwareInterface。
ResultTypeBooleanAware
此 Trait 部分实现了用于类型检查的 ResultAwareInterface。
ResultTypeFloatAware
此 Trait 部分实现了用于类型检查的 ResultAwareInterface。
ResultTypeIntegerAware
此 Trait 部分实现了用于类型检查的 ResultAwareInterface。
ResultTypeMixedAware
此 Trait 部分实现了用于类型检查的 ResultAwareInterface。
ResultTypeNumericAware
此 Trait 部分实现了用于类型检查的 ResultAwareInterface。
ResultTypeObjectAware
此 Trait 部分实现了用于类型检查的 ResultAwareInterface。
ResultTypeStringAware
此 Trait 部分实现了用于类型检查的 ResultAwareInterface。
接口
ResultAwareInterface
定义一个事件,该事件具有名为“result”的追加式数组参数。
类
AbstractEvent
表格事件的事件类
AfterBindEvent
\Joomla\CMS\Table\Table onAfterBind 事件的事件类
AfterCheckinEvent
\Joomla\CMS\Table\Table onAfterCheckin 事件的事件类
AfterCheckoutEvent
\Joomla\CMS\Table\Table onAfterCheckout 事件的事件类
AfterDeleteEvent
\Joomla\CMS\Table\Table onAfterDelete 事件的事件类
AfterHitEvent
\Joomla\CMS\Table\Table onAfterHit 事件的事件类
AfterLoadEvent
\Joomla\CMS\Table\Table onAfterLoad 事件的事件类
AfterMoveEvent
\Joomla\CMS\Table\Table onAfterMove 事件的事件类
AfterPublishEvent
\Joomla\CMS\Table\Table onAfterPublish 事件的事件类
AfterReorderEvent
\Joomla\CMS\Table\Table onAfterReorder 事件的事件类
AfterResetEvent
\Joomla\CMS\Table\Table onAfterReset 事件的事件类
AfterStoreEvent
\Joomla\CMS\Table\Table onAfterStore 事件的事件类
BeforeBindEvent
Table onBeforeBind 事件的事件类
BeforeCheckinEvent
\Joomla\CMS\Table\Table onBeforeCheckin 事件的事件类
BeforeCheckoutEvent
\Joomla\CMS\Table\Table onBeforeCheckout 事件的事件类
BeforeDeleteEvent
\Joomla\CMS\Table\Table onBeforeDelete 事件的事件类
BeforeHitEvent
\Joomla\CMS\Table\Table onBeforeHit 事件的事件类
BeforeLoadEvent
\Joomla\CMS\Table\Table onBeforeLoad 事件的事件类
BeforeMoveEvent
\Joomla\CMS\Table\Table onBeforeMove 事件的事件类
BeforePublishEvent
\Joomla\CMS\Table\Table onBeforePublish 事件的事件类
BeforeReorderEvent
\Joomla\CMS\Table\Table onBeforeReorder 事件的事件类
BeforeResetEvent
\Joomla\CMS\Table\Table onBeforeReset 事件的事件类
BeforeStoreEvent
\Joomla\CMS\Table\Table onBeforeStore 事件的事件类
CheckEvent
\Joomla\CMS\Table\Table onCheck 事件的事件类
ObjectCreateEvent
\Joomla\CMS\Table\Table onObjectCreate 事件的事件类
SetNewTagsEvent
\Joomla\CMS\Table\Table onSetNewTags 事件的事件类
类
AbstractDeleteEvent
用户删除事件的基类
AbstractLoginEvent
用户登录事件的基类
AbstractLogoutEvent
用户注销事件的基类
AbstractSaveEvent
用户保存事件的基类
AfterDeleteEvent
用户删除事件类。
AfterLoginEvent
用户事件类。
AfterLogoutEvent
用户事件类。
AfterRemindEvent
用户事件类。
AfterSaveEvent
用户保存事件类。
AuthenticationEvent
用户事件类。
AuthorisationEvent
用户事件类。
AuthorisationFailureEvent
用户事件类。
BeforeDeleteEvent
用户删除事件类。
BeforeSaveEvent
用户保存事件类。
LoginButtonsEvent
用户事件类。
LoginEvent
用户事件类。
LoginFailureEvent
用户事件类。
LogoutEvent
用户事件类。
LogoutFailureEvent
用户事件类。
UserEvent
用户事件的基类
UserGroupAfterDeleteEvent
模型事件类。
UserGroupBeforeDeleteEvent
模型事件类。
类
DisplayEvent
WebAsset 事件的事件类
类
AbstractEvent
WebAsset 事件的事件类
WebAssetRegistryAssetChanged
WebAssetRegistry“资产已更改”事件的事件类
类
AbstractEvent
WebAsset 事件的事件类
WorkflowFunctionalityUsedEvent
工作流功能使用事件的事件类
WorkflowTransitionEvent
工作流功能使用事件的事件类