Loading src/UnicaenSynchro/Service/Synchronisation/SynchronisationServiceFactory.php +8 −12 Original line number Diff line number Diff line Loading @@ -18,18 +18,14 @@ class SynchronisationServiceFactory { */ public function __invoke(ContainerInterface $container) : SynchronisationService { /** * @var EntityManager $source * @var EntityManager $destination * @var SqlHelperService $sqlHelper */ // $source = $container->get('doctrine.entitymanager.orm_octopus'); $source = $container->get('doctrine.entitymanager.orm_default'); $destination = $container->get('doctrine.entitymanager.orm_default'); $entityManagers = [ 'orm_octopus' => $source, 'orm_default' => $destination, ]; // TODO les récups directement de la conf doctrine ... $sources = $container->get('Config')['data_sources']; $entityManagers = []; foreach ($sources as $source) { $entityManagers[$source] = $container->get('doctrine.entitymanager.'. $source); } /** @var SqlHelperService $sqlHelper */ $sqlHelper = $container->get(SqlHelperService::class); $configs = $container->get('Config')['synchros']; Loading Loading
src/UnicaenSynchro/Service/Synchronisation/SynchronisationServiceFactory.php +8 −12 Original line number Diff line number Diff line Loading @@ -18,18 +18,14 @@ class SynchronisationServiceFactory { */ public function __invoke(ContainerInterface $container) : SynchronisationService { /** * @var EntityManager $source * @var EntityManager $destination * @var SqlHelperService $sqlHelper */ // $source = $container->get('doctrine.entitymanager.orm_octopus'); $source = $container->get('doctrine.entitymanager.orm_default'); $destination = $container->get('doctrine.entitymanager.orm_default'); $entityManagers = [ 'orm_octopus' => $source, 'orm_default' => $destination, ]; // TODO les récups directement de la conf doctrine ... $sources = $container->get('Config')['data_sources']; $entityManagers = []; foreach ($sources as $source) { $entityManagers[$source] = $container->get('doctrine.entitymanager.'. $source); } /** @var SqlHelperService $sqlHelper */ $sqlHelper = $container->get(SqlHelperService::class); $configs = $container->get('Config')['synchros']; Loading