Александр Некрасов
как-то слишком много инжекторов (интерфейсов), по мне проще сделать 1 интерфейс Injection и там константами типы, и getOptions(), оставить 1 метод в ViewRender injection который обработает все это.
Нельзя один метод. Там часть нужно обрабатывать для контента, а часть для лейаута. Ну и в предыдущих обсуждениях пришли как раз к разделению на интерфейсы и методы.