容器事件

2018-02-24 15:51 更新

注冊一個解析事件監(jiān)聽器

容器在解析每一個對象時就會觸發(fā)一個事件。你可以用 resolving 方法來監(jiān)聽此事件:

$this->app->resolving(function($object, $app)
{
    // 當(dāng)容器解析任意類型的依賴時被調(diào)用
});

$this->app->resolving(function(FooBar $fooBar, $app)
{
    // 當(dāng)容器解析 `FooBar` 類型的依賴時被調(diào)用
});

被解析的對象將被傳入到閉包方法中。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號