getKernel()->getContainer()->get('doctrine')->getManager($emName); assert($em instanceof EntityManagerInterface); $helperSet = $application->getHelperSet(); if (class_exists(ConnectionHelper::class)) { $helperSet->set(new ConnectionHelper($em->getConnection()), 'db'); } $helperSet->set(new EntityManagerHelper($em), 'em'); trigger_deprecation( 'doctrine/doctrine-bundle', '2.7', 'Providing an EntityManager using "%s" is deprecated. Use an instance of "%s" instead.', EntityManagerHelper::class, EntityManagerProvider::class ); } /** * Convenience method to push the helper sets of a given connection into the application. * * @param string $connName */ public static function setApplicationConnection(Application $application, $connName) { $connection = $application->getKernel()->getContainer()->get('doctrine')->getConnection($connName); $helperSet = $application->getHelperSet(); $helperSet->set(new ConnectionHelper($connection), 'db'); } }