Factory

实现 FactoryInterface

用于创建 Document 对象的默认工厂

4.0.0

Joomla CMS

方法

createDocument

为请求的格式创建一个新的 Document 对象。

createDocument( type = 'html', mixed||string|int attributes = []) : \Joomla\CMS\Document\Document

4.0.0

参数

类型

string要实例化的文档类型

属性

array<string|int, mixed>属性数组

响应

Document

createRenderer

创建一个新的渲染器对象。

createRenderer(\Joomla\CMS\Document\Document document,  type,  docType = '') : \Joomla\CMS\Document\RendererInterface

4.0.0

参数

文档

Document要附加到渲染器的 Document 实例

类型

string要实例化的渲染器类型

docType

string渲染器所属的文档类型

响应

RendererInterface

getCacheControllerFactory

获取 CacheControllerFactoryInterface。

getCacheControllerFactory() : \Joomla\CMS\Cache\CacheControllerFactoryInterface
继承

setCacheControllerFactory

设置要使用的缓存控制器工厂。

setCacheControllerFactory(\Joomla\CMS\Cache\CacheControllerFactoryInterface cacheControllerFactory = null) : 
继承

4.2.0

参数

cacheControllerFactory

CacheControllerFactoryInterface要使用的缓存控制器工厂。

响应

void

属性

cacheControllerFactory

CacheControllerFactoryInterface

继承