Argument 1 passed to App\Repository\FilmsRepository::__construct() must be an instance of Doctrine\Common\Persistence\ManagerRegistry, instance of Doctrine\Bundle\DoctrineBundle\Registry given

Problème

Lors de la mise à niveau de mon projet qui était en 4.1 vers la version la plus récente de Symfony en v4.3 j'ai eu comme erreur :

Argument 1 passed to App\Repository\FilmsRepository::__construct() must be an instance of Doctrine\Common\Persistence\ManagerRegistry, instance of Doctrine\Bundle\DoctrineBundle\Registry given,

 

Solution possible

L'erreur provient d'un changement d'use dans le repository de vos entités, il suffit de remplacer :

use Doctrine\Common\Persistence\ManagerRegistry;

par 

use Doctrine\Persistence\ManagerRegistry;

Et le problème devrait être résolu ;-) !

Dans Argument 1 passed to App\Repository\FilmsRepository::__construct() must be an instance of Doctrine\Common\Persistence\ManagerRegistry, instance of Doctrine\Bundle\DoctrineBundle\Registry given par XFallSeane le 14 sept. 2020 à 16:10:48