dans mon projet symfony 4, je voulais faire une mise à jour Composer, quelque chose qu'il a fait.
Mais depuis, cela me met une erreur sur tous mes contrôleurs lorsque j'utilise l'ObjectManager dans mes constructeurs, comme ceci:
use Doctrine\Common\Persistence\ObjectManager;
/**
* Manager
*
* @var ObjectManager
*/
private $manager;
public function __construct(ObjectManager $manager)
{
$this->manager = $manager;
}
J'ai ce genre d'erreur:
Impossible de connecter automatiquement le service "App\Controller\OrdreMissionController": l'argument "$ manager" de la méthode "__construct ()" fait référence à l'interface "Doctrine\Common\Persistence\ObjectManager" mais aucun service de ce type n'existe. Vous devriez peut-être alias cette interface avec le service "doctrine.orm.default_entity_manager" existant.
Cela s'applique à tous mes contrôleurs car ils ont tous l'ObjectManager, je ne comprends pas ce qui se passe
Sinon, vous pouvez également revenir à version 1.12.2 of doctrine-bundle
compositeur nécessite doctrine/doctrine-bundle 1.12.2