Парвильнее будет через DI получить EntityManagerInterface или репозитории в ваших классах на уровне сервисов.
А потом уже сам сервис через DI инжектить в контроллер.
getDoctrine() ->getRepository тоже лучше не делать - инжектите сразу нужные репозитории.
OnYourLips, спасибо что пытаетесь помочь, но я действительно понятия не имею что вы говорите мне сделать. Если у вас есть время пожалуйста покажите пример на коде выше