по годности кода.
                  
                  
                  Насколько плоха или хороша идея, чтобы создать BaseController, который наследуется от AbstractController, а все остальные контроллеры уже наследуются от BaseController?
                  
                  
                  Например, нужно тащить постоянно во все методы Request $request и TranslatorInterface $translator и чтобы во все методы не инжектить 2 объекта (а может и N в зависимости от потребностей) служит BaseController с protected $translator и protected $request.
                  
                  
                  Хотелось бы услышать плюсы, минусы такого решения, а возможно и ссаными тряпками закидаете.
                  
                  
                  Знаю, что никто не запрещает так написать, но возможно я не вижу явных каких-то недостатков из-за отсутствия годного опыта
                  
                  
                
Чем меньше наследования, тем лучше
Обсуждают сегодня