xiaker/gourd

轻量级 PHP IoC 容器

v3.0.1 2020-08-27 02:21 UTC

This package is auto-updated.

Last update: 2024-09-27 11:05:48 UTC


README

轻量级 PHP IoC 容器,遵循 PSR-11

特性

  • 自动装配
  • 依赖解析
  • 服务提供者

安装

composer require xiaker/gourd

使用方法

$container = new Xiaker\Gourd\Container;

$container->set(User::class, function () {
    return new User();
});

$container->set('logger', Logger::class);

$user = $container->get(User::class);
...

$logger = $container->get('logger');
...

$logger2 = $container['logger'];
...

更多

查看 测试用例