Я мотивирован на этот вопрос Symfony, но, очевидно, это охватывает весь сектор Software Engineering, поэтому он является агностическим.Контролер или менеджер как услуга?
У меня возникло соблазн создать Контроллер в качестве службы, чтобы сделать его доступным на другом контроллере, но может быть лучшей практикой создания службы на основе менеджера объекта?
Symfony 2 поддерживает понятие подзапроса, которое упрощает встраивание контроллера внутри другого контроллера, независимо от того, определяется ли контроллер как услуга. Ваш вопрос не очень ясен. Скорее всего, вам захочется поделиться менеджером, а не контроллером. – Cerad