nouvu/container
Composer 安装命令:
composer require nouvu/container
包简介
Container php8
关键字:
README 文档
README
Composer
composer require nouvu/container:^2.1.2
Examples
use Nouvu\Container\Container; use Psr\Container\ContainerInterface; require 'vendor/autoload.php'; class TestClass { private int $int = 1; public function add(): void { $this -> int++; } public function get(): int { return $this -> int; } } //--------------------------------------- $container = new Container; $container -> set( \Test :: class, function ( ContainerInterface $Container ): TestClass { return new TestClass; } ); //--------------------------------------- $test = $container -> get( \Test :: class ); // TestClass $test -> add(); echo $test -> get(); // 2 $container -> reset( \Test :: class ); // reset class $test = $container -> get( \Test :: class ); // new TestClass echo $test -> get(); // 1
统计信息
- 总下载量: 81
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-07-19