JoomlaSerializer
扩展 AbstractSerializer此类负责清理 Joomla 中包含数据的类,并将它们转换为可被 Tobscure 库使用的标准数组。它还会抛出相应的插件事件,以允许第三方扩展在这些属性渲染之前向其中添加自定义数据和关系。
自 |
4.0.0 |
---|---|
包 |
Joomla CMS |
方法
__construct
构造函数。
__construct( type) :
自 |
4.0.0 |
---|
参数
- 类型
string
要加载的内容类型
响应
混合
getAttributes
获取属性数组。
getAttributes(array|object post, array|null fields = null) : mixed||string|int
自 |
4.0.0 |
---|
参数
- 后
array<string|int, mixed>|object
数据容器- 字段
array<string|int, mixed>|null
要渲染的请求字段
响应
array<string|int, mixed>
getRelationship
获取关系。
getRelationship( model, name) : \Tobscure\JsonApi\Relationship|null
自 |
4.0.0 |
---|
参数
- 模型
mixed
正在渲染的实体的模型- 名称
string
要返回的关系的名称
响应
Relationship|null