maleficarum / ioc
Maleficarum IoC 组件。
3.0.1
2018-10-12 14:54 UTC
Requires
- php: >=7.2
Requires (Dev)
- phpunit/phpunit: ^6.0
This package is not auto-updated.
Last update: 2024-09-27 16:24:32 UTC
README
这是 Maleficarum IOC 容器实现。
[3.0.1] - 2018-10-12
修复
- 类名现在将被正确传递到构建函数中。
[3.0.0] - 2018-09-04
注意:这个版本与2.x版本完全不兼容。不要直接用这个版本替换旧版本。
变更
- 更改了依赖标签为 share:这意味着 registerDependency() 和 getDependency() 方法已被重命名为 registerShare() 和 retrieveShare() 分别。
- 反转了构建器的查找顺序。在这个新版本中,get() 方法将从通用到特定,并将每个构建器的结果传递给下一个构建器以进行细化。
- 移除了默认构建器文件。如果您想自动导入构建器,则需要注册每个命名空间。(这不适用于通过初始化器或手动代码执行添加的构建器)
- 移除了构建器附加功能。它们并不像我们希望的那样有用。
- 更新了要求为 PHP 7.2
[2.2.0] - 2017-08-10
新增
- 新增了对构建器附加的支持。
[2.1.0] - 2017-03-23
新增
- 新增了一种从构建函数外部访问已注册依赖项的方法。
[2.0.1] - 2017-02-15
新增
- 添加测试。
[2.0.0] - 2017-01-23
变更
- 添加返回和参数类型声明
[1.1.0] - 2016-10-03
变更
- 使 PHP7 兼容。
- 重构了默认构建器的定义方式。它们不再是一般命名空间列表的一部分,而是作为一个单独的选项定义。
- 重构了单元测试,以反映新功能并具有更可读的结构。
[1.0.0] - 2016-09-23
新增
- 这是一个基于我所写的代码的初始发布,由 a-kowalski 添加到存储库中(谢谢!)