使用Bread::Board我有一個對象/服務A與訪問者$A->foo。對象/服務B取決於$A->Foo它的配置文件。我將如何做到這一點?這裏是我的一個例子 use Moose;
use Bread::Board;
has info => (is => 'ro', lazy => 1, isa => 'Str', default => sub { 'something' });
exte
我發現自己在衆多測試中實例化相同的對象,所以我試圖用Bread::Board替換這個常量設置。大多數時候我會希望依賴關係具有相同的配置。但偶爾我可能想要使用非默認參數創建實例。我也希望能夠在創建容器實例後對其進行更改。例如我通常要 my $c = Test::Container->new;
my $bar = $c->resolve(service => 'bar'); # where bar