app服务容器可以绑定自己的实例(必须是实例,数组什么的不可以!)
- app()->singleton($abstract, $concrete)
顾名思义,concrete是实例。。。。abstract可以是接口,可以是一个未定义的string名
-
app()->get($abstract)->具体绑定的实例的方法
-
容器解析任何对象时调用
$this->app->resolving(function ($object, $app) {
});
- 容器解析 HelpSpot\API 时调用
$this->app->resolving(HelpSpot\API::class, function ($api, $app) {
});