veejay/container
最新稳定版本:1.0.0
Composer 安装命令:
composer require veejay/container
包简介
Dependency injection container
README 文档
README
The simplest implementation of a dependency injection container with auto-wiring.
Installation
composer require veejay/container
Usage
Basic usage.
<?php use Veejay\Container\Container; interface SomeInterface {} class SomeClass implements SomeInterface {} $container = new Container; // Class name style $container->set(SomeInterface::class, SomeClass::class); // Object style $object = new SomeClass; $container->set(SomeInterface::class, $object); // Closure style (arrow function) $container->set(SomeInterface::class, fn() => new SomeClass); // Closure style (anonymous function) $container->set(SomeInterface::class, function (Container $container) { return new SomeClass; }); $service = $container->get(SomeInterface::class); // SomeClass
统计信息
- 总下载量: 7
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-10-24