Gene\Factory 用Gene\Factory来进行工厂调用,可以指定初始化参数以及是否单例(不需要被调用类支持);框架内部注入对象默认使用本类处理。
初始化Factory。
无
返回值: Gene\Factory实例化对象本身。
//实例化注册对象
$factory = new Gene\Factory();
创建对象。
参数 | 类型 | 是否必填 | 注释 |
---|---|---|---|
class | String | 是 | 类名称。 |
params | array | 否 | 类初始化参数。 |
type | boolean | 否 | 是否单例模式。 |
返回值: object。
$user = Gene\Factory::create("\Models\Admin\User", [], true);