依赖注入容器

v0.6.5 2024-09-16 18:39 UTC

README

依赖注入 (DI) 是一个轻量级的 PHP 库,用于对有状态的 应用 进行依赖注入。

功能

  • 无配置。能够在不修改依赖类代码的情况下注入依赖。
  • 构造函数注入
  • 支持 环境/作用域 概念以进行依赖查找
  • 将依赖注入到属性中
  • 将配置值作为依赖注入
  • 延迟加载
  • 支持使用 php-attributes 描述依赖

安装

您可以使用 Composer 安装 Dependency Injector。运行以下命令

composer require ifcastle/di

架构

Architecture