class ServiceFactory

服务工厂

Traits

Methods

coreModule()

获取核心的模块

null
parse(string $id, array $params = [])

钩子

array
parseArray(array $hooks, array $params = [])

分析数组

array
parseSimpleArray(array $hooks, array $params = [])

分析数组

string
parseHtml(array $hooks, array $params = [])

解析 Html, 多组

HtmlString|mixed
parseForm(string $builder, array $params)

分析表单

Details

in CoreTrait at line 16
ModuleManager coreModule()

获取核心的模块

Return Value

ModuleManager

in CoreTrait at line 25
PermissionManager corePermission()

权限管理

Return Value

PermissionManager

at line 29
null parse(string $id, array $params = [])

钩子

Parameters

string $id 钩子标示符
array $params 参数

Return Value

null

at line 54
protected array parseArray(array $hooks, array $params = [])

分析数组

Parameters

array $hooks Hook
array $params 参数

Return Value

array

Exceptions

ApplicationException

at line 77
protected array parseSimpleArray(array $hooks, array $params = [])

分析数组

Parameters

array $hooks Hook
array $params 参数

Return Value

array

Exceptions

ApplicationException

at line 95
protected string parseHtml(array $hooks, array $params = [])

解析 Html, 多组

Parameters

array $hooks 钩子
array $params 参数

Return Value

string

at line 116
protected HtmlString|mixed parseForm(string $builder, array $params)

分析表单

Parameters

string $builder 构建器
array $params 参数

Return Value

HtmlString|mixed