public static function tearDownAfterClass() { parent::tearDownAfterClass(); $manager = Shopware()->Models(); $repository = $manager->getRepository('Shopware\\Models\\Plugin\\Plugin'); /** @var Plugin $plugin */ $plugin = $repository->findOneBy(['name' => 'TestInvalidPlugin']); $manager->remove($plugin); $manager->flush($plugin); }
public static function tearDownAfterClass() { Shopware()->Models()->getRepository('\\Shopware\\Models\\Payment\\Payment')->findOneByName('debit')->setActive(self::$debitStatus); $paymentData = Shopware()->Models()->getRepository('\\Shopware\\Models\\Customer\\PaymentData')->findAll(); foreach ($paymentData as $payment) { Shopware()->Models()->remove($payment); } $paymentInstances = Shopware()->Models()->getRepository('\\Shopware\\Models\\Payment\\PaymentInstance')->findAll(); foreach ($paymentInstances as $paymentInstance) { Shopware()->Models()->remove($paymentInstance); } Shopware()->Models()->flush(); parent::tearDownAfterClass(); }