mamadou-aly-sy / container
一个简单的 PHP 依赖容器
2.1.1
2022-05-12 20:07 UTC
Requires
- psr/container: ^2.0
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-10-01 00:06:04 UTC
README
版本:1.0.0
Github: https://github.com/MamadouAlySy/container
作者:Mamadou Aly Sy
描述
此包是一个简单的 PHP 依赖容器。
它可以注册对象并检索它们,如果对象未注册,还可以自动注入对象
安装
Composer
Install composer
Type `composer require mamadou-aly-sy/container`
Enjoy
使用方法
<?php require_once './vendor/autoload.php'; $container = new \MamadouAlySy\Container(); $container->set(\MamadouAlySy\QueryBuilder::class, function() { return new \MamadouAlySy\QueryBuilder(); }); // or set interface $container->set( \MamadouAlySy\QueryBuilderInterface::class, \MamadouAlySy\QueryBuilder::class ); // this will return an instance of \MamadouAlySy\QueryBuilder::class $container->get(\MamadouAlySy\QueryBuilder::class);