xtompie/lainstance
最新稳定版本:2.0
Composer 安装命令:
composer require xtompie/lainstance
包简介
Laravel container extension for resolving and defining singletons alongside classes
README 文档
README
Laravel container extension for resolving and defining singletons alongside classes
Installation
composer require xtompie/lainstance
Usage
Getting instance
<?php use Xtompie\Lainstance\Instance; class Foo { use Instance; } $foo = Foo::instance();
Automatic Injection
<?php use Xtompie\Lainstance\Instance; class Bar { } class Foo { use Instance; public function __construct( public Bar $bar ) {} } $foo = Foo::instance(); echo get_class($foo->bar); // => Bar
Shared aka singleton binding
<?php use Xtompie\Lainstance\Instance; use Xtompie\Lainstance\Shared; class Foo implements Shared { use Instance; } echo Foo::instance() === Foo::instance(); // => 1
统计信息
- 总下载量: 1.99k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-04-27