LegacyComponent

实现 ComponentInterfaceMVCFactoryServiceInterfaceCategoryServiceInterfaceFieldsFormServiceInterfaceRouterServiceInterfaceTagServiceInterface

访问组件特定服务。

4.0.0

Joomla CMS

方法

__construct

LegacyComponentContainer 构造函数。

__construct( component) : 

4.0.0

参数

组件

string组件

响应

混合

countItems

为类别管理器添加计数项。

countItems(\stdClass||string|int items,  section) : 

4.0.0

抛出

异常

参数

项目

array<string|int, stdClass>类别对象

部分

string部分

响应

无效

countTagItems

为标签管理器添加计数项。

countTagItems(\stdClass||string|int items,  extension) : 

4.0.0

抛出

异常

参数

项目

array<string|int, stdClass>内容对象

扩展

string活动视图的名称。

响应

无效

createRouter

返回路由器。

createRouter(\Joomla\CMS\Application\CMSApplicationInterface application, \Joomla\CMS\Menu\AbstractMenu menu) : \Joomla\CMS\Component\Router\RouterInterface

4.0.0

参数

应用程序

CMSApplicationInterface应用程序对象

菜单

AbstractMenu要使用的菜单对象

响应

RouterInterface

getCategory

返回类别服务。

getCategory(mixed||string|int options = [],  section = '') : \Joomla\CMS\Categories\CategoryInterface

4.0.0

抛出

SectionNotFoundException

参数

选项

array<string|int, mixed>选项

部分

string部分

响应

CategoryInterface

getContexts

返回有效的上下文。

getContexts() : mixed||string|int

4.0.0

响应

array<string|int, mixed>

getDispatcher

返回给定应用程序的调度程序。

getDispatcher(\Joomla\CMS\Application\CMSApplicationInterface application) : \Joomla\CMS\Dispatcher\DispatcherInterface

4.0.0

参数

应用程序

CMSApplicationInterface应用程序

响应

DispatcherInterface

getMVCFactory

获取工厂。

getMVCFactory() : \Joomla\CMS\MVC\Factory\MVCFactoryInterface

4.0.0

抛出

UnexpectedValueException如果未设置工厂,则可能会引发。

响应

MVCFactoryInterface

getStateColumnForSection

返回给定部分的计数项函数的状态列。

getStateColumnForSection( section = null) : string|null
继承

4.0.0

参数

部分

string部分

响应

string|null

getTableNameForSection

返回给定部分的计数项函数的表。

getTableNameForSection( section = null) : string|null
继承

4.0.0

参数

部分

string部分

响应

string|null

loadHelper

返回旧版辅助类名。如果未找到,则返回 false。

loadHelper() : bool|string

4.0.0

响应

bool|string

prepareForm

准备类别表单

prepareForm(\Joomla\CMS\Form\Form form, array|object data) : 
继承

参数

表单

Form要更改的表单

数据

array<string|int, mixed>|object表单数据

响应

无效

setCategoryFactory

设置内部类别工厂。

setCategoryFactory(\Joomla\CMS\Categories\CategoryFactoryInterface categoryFactory) : 
继承

4.0.0

参数

categoryFactory

CategoryFactoryInterface类别工厂

响应

无效

validateSection

返回文章的有效部分。如果无效,则返回 null。

validateSection( section,  item = null) : string|null

4.0.0

参数

部分

string要获取映射的部分

项目

object项目

响应

string|null新部分

属性

categoryFactory

类别工厂

继承

4.0.0

类型

CategoryFactoryInterface

组件

4.0.0

类型

string