Maleficarum IoC 组件。

3.0.1 2018-10-12 14:54 UTC

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 添加到存储库中(谢谢!)