From 2b0db759f3b4fb2215181c9ca739d64843778e65 Mon Sep 17 00:00:00 2001 From: loic audu Date: Tue, 14 Nov 2023 15:32:43 +0100 Subject: [PATCH] refactoring --- bundle/Command/InstallCommand.php | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/bundle/Command/InstallCommand.php b/bundle/Command/InstallCommand.php index 90edef9..2e79bc5 100644 --- a/bundle/Command/InstallCommand.php +++ b/bundle/Command/InstallCommand.php @@ -11,7 +11,6 @@ use CodeRhapsodie\IbexaMailingBundle\Entity\StatHit; use CodeRhapsodie\IbexaMailingBundle\Entity\User; use Doctrine\ORM\EntityManagerInterface; -use Doctrine\ORM\Mapping\ClassMetadata; use Doctrine\ORM\Tools\SchemaTool; use Symfony\Component\Console\Attribute\AsCommand; use Symfony\Component\Console\Command\Command; @@ -32,14 +31,14 @@ protected function execute(InputInterface $input, OutputInterface $output) $schemaTool = new SchemaTool($this->entityManager); $sqls = $schemaTool->getCreateSchemaSql([ - new ClassMetadata(Broadcast::class), - new ClassMetadata(Campaign::class), - new ClassMetadata(ConfirmationToken::class), - new ClassMetadata(Mailing::class), - new ClassMetadata(MailingList::class), - new ClassMetadata(Registration::class), - new ClassMetadata(StatHit::class), - new ClassMetadata(User::class), + $this->entityManager->getClassMetadata(Broadcast::class), + $this->entityManager->getClassMetadata(Campaign::class), + $this->entityManager->getClassMetadata(ConfirmationToken::class), + $this->entityManager->getClassMetadata(Mailing::class), + $this->entityManager->getClassMetadata(MailingList::class), + $this->entityManager->getClassMetadata(Registration::class), + $this->entityManager->getClassMetadata(StatHit::class), + $this->entityManager->getClassMetadata(User::class), ]); foreach ($sqls as $sql) {