Как красиво подружить lazy service и stream response?
Вообщем в контроллере отдается StreamResponse. Он идет по определенным сервисам и берёт из них части резпонса для стрима. В одном из этих сервисов юзается lazy load service. Тоесть он достается из контейнера, когда только до него дошла очередь. Ну а там при доставании некрасивое легаси, которые хочет поставить куку. В итоге получаю ошибку headers already sent(так как stream response уже поставил хедеры).
Решается доставанием lazy load service из контроллера и вызовом любого метода в самом начале, где он не нужен.
Но решение не очень, может как то покрасивше можно?