容器事件

2018-02-24 15:51 更新

注册一个解析事件监听器

容器在解析每一个对象时就会触发一个事件。你可以用 resolving 方法来监听此事件:

$this->app->resolving(function($object, $app)
{
    // 当容器解析任意类型的依赖时被调用
});

$this->app->resolving(function(FooBar $fooBar, $app)
{
    // 当容器解析 `FooBar` 类型的依赖时被调用
});

被解析的对象将被传入到闭包方法中。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号