Salut,
Avec l'autowiring cela fonctionne d'après ce que je vois, toi tu voudrais ne pas passer par le constructeur.
Dans ce cas la il faut utiliser la DI par setter https://symfony.com/doc/current/service_container/calls.html tu dois définir dans ton service.yml tu dois déclarer ta classe avec la méthode et la classe ou le tag en paramètre.