Traits

EventAware

用于分发事件的应用程序类的 Trait

« 更多 »

ExtensionNamespaceMapper

用于确保命名空间映射器存在并包含它的应用程序类的 Trait。

« 更多 »

IdentityAware

用于识别(用户)感知的应用程序类的 Trait

« 更多 »

MultiFactorAuthenticationHandler

实现与 Joomla 多因素身份验证集成的必要代码。

请记住,Joomla 的 MFA 与任何 MFA 方法一样,旨在与用户交互。此外,它旨在在支持 HTML 和 JavaScript 的执行环境中使用,例如 Web 浏览器、Web 视图或类似环境。如果您的应用程序设计为非交互式工作(例如 JSON API 应用程序)或在不支持 HTML 和 JavaScript 的执行环境中工作(例如 CLI),则**绝对不能**使用此 Trait。身份验证应该隐式(例如 CLI)或使用足够安全的非交互式方法(令牌、证书等)。关于 Joomla CMS 本身,仅出于此原因,站点应用程序(前端)和管理员应用程序(后端)应用程序才使用此 Trait。CLI 应用程序在最高级别隐式授权,而 ApiApplication 鼓励使用令牌进行身份验证。
« 更多 »

接口

CMSApplicationInterface

定义 Joomla! CMS 应用程序类的接口

« 更多 »

CMSWebApplicationInterface

定义用于 Web 应用程序的 Joomla! CMS 应用程序类的接口。

« 更多 »

EventAwareInterface

定义可以触发 Joomla 3.x 风格事件的应用程序的接口

« 更多 »

AdministratorApplication

Joomla! 管理员应用程序类

« 更多 »

ApiApplication

Joomla! API 应用程序类

« 更多 »

ApplicationHelper

应用程序辅助函数

« 更多 »

BaseApplication

Joomla 平台基础应用程序类

« 更多 »

CliApplication

Joomla! 命令行应用程序的基础类。

« 更多 »

CMSApplication

Joomla! CMS 应用程序类

« 更多 »

ConsoleApplication

Joomla! CMS 控制台应用程序

« 更多 »

DaemonApplication

将 CliApplication 应用程序转换为守护进程的类。它需要 PHP 中内置的 CLI 和 PCNTL 支持。

« 更多 »

SiteApplication

Joomla! 站点应用程序类

« 更多 »

WebApplication

Joomla! Web 应用程序的基础类。

« 更多 »

CliInput

CliInput 类

« 更多 »

CliOutput

定义命令行输出处理程序的基础类

« 更多 »

ColorStyle

定义命令行输出的 ANSI 颜色样式的类

« 更多 »

Stdout

用于将命令行输出写入 stdout 接口的输出处理程序

« 更多 »

Xml

用于将命令行输出写入 stdout 接口的输出处理程序

« 更多 »

接口

ProcessorInterface

命令行输出处理器的接口

« 更多 »

ColorProcessor

支持 ANSI 彩色输出的命令行输出处理器

« 更多 »

NotAcceptable

定义不可接受类的异常类

« 更多 »