services() ->set('bar', 'Class1')->public() ->set(BarService::class) ->public() ->abstract(true) ->lazy() ->set('foo') ->parent(BarService::class) ->public() ->decorate('bar', 'b', 1) ->args([ref('b')]) ->class('Class2') ->file('file.php') ->parent('bar') ->parent(BarService::class) ; };