lepre/di

一个简单的依赖注入容器,符合PSR-11规范。

1.0.0-alpha1 2019-03-21 10:14 UTC

This package is auto-updated.

Last update: 2024-09-06 12:09:27 UTC


README

🚧 此项目处于早期开发阶段,未来可能发生重大变化。

Lepre DI

Test library Coverage Status

一个简单的依赖注入容器,符合PSR-11规范。

安装

使用Composer安装最新版本

$ composer require lepre/di:dev-master

要求

此项目支持PHP 7.4或更高版本。

基本用法

use Lepre\DI\Container;

$container = new Container();

// register a service:
$container->set('my service', function () {
    return new MyService();
});

// register a service with dependencies:
$container->set('other service', function (Container $container) {
    return new OtherService(
        $container->get('my service')
    );
});

许可证

此项目采用MIT许可证。有关详细信息,请参阅LICENSE文件。