This commit is contained in:
2022-05-23 20:40:22 +02:00
parent 703ef3c5b1
commit b58b92bc30
14 changed files with 390 additions and 92 deletions

View File

@ -3,9 +3,11 @@
namespace App\DataFixtures;
use App\Entity\MerBeDM;
use App\Entity\MerBeSub;
use App\Entity\MerParaDM;
use App\Entity\MerParaDT;
use App\Entity\MerParaSub;
use App\Enum\SubStatus;
use Doctrine\Bundle\FixturesBundle\Fixture;
use Doctrine\Persistence\ObjectManager;
@ -13,42 +15,65 @@ class MerFixtures extends Fixture
{
public function load(ObjectManager $manager): void
{
// service1
$tmp = new MerParaDM();
$tmp->setMccMnc(12345)->setOfferId(221)->setProductCode('code1');
$manager->persist($tmp);
$ser1 = new MerParaDM();
$ser1->setMccMnc(12345)
->setOfferId(221)
->setProductCode('code1');
// sub
$sub = new MerParaSub();
$sub->setService($tmp)->setPin(1122)->setSubDate(new \DateTimeImmutable('now'));
$manager->persist($sub);
$ser2 = new MerParaDM();
$ser2->setMccMnc(12345)
->setOfferId(223)
->setProductCode('code2');
// service 2
$tmp = new MerParaDM();
$tmp->setMccMnc(12345)->setOfferId(223)->setProductCode('code2');
$manager->persist($tmp);
$ser3 = new MerParaDT();
$ser3->setMccMnc(12345)
->setServiceId('ser-vi-ce1')
->setApiKey('api1');
// sub
$sub = new MerParaSub();
$sub->setService($tmp)->setPin(2211)->setSubDate(new \DateTimeImmutable('now'));
$manager->persist($sub);
$ser4 = new MerParaDT();
$ser4->setMccMnc(12341)
->setServiceId('ser-vi-ce2')
->setApiKey('api2');
$sub = new MerParaSub();
$sub->setService($tmp)->setSubDate(new \DateTimeImmutable('now'));
$manager->persist($sub);
$ser5 = new MerBeDM();
$ser5->setMccMnc(12341)
->setOfferId(112)
->setActivationCode('active1');
// service 3
$tmp = new MerParaDT();
$tmp->setMccMnc(12345)->setServiceId('ser-vi-ce1')->setApiKey('api1');
$manager->persist($tmp);
$sub1 = new MerParaSub();
$sub1->setService($ser1)
->setStatus(SubStatus::ACTIVE)
->setPin(1122)
->setSubDate(new \DateTimeImmutable('now'));
$tmp = new MerParaDT();
$tmp->setMccMnc(12341)->setServiceId('ser-vi-ce2')->setApiKey('api2');
$manager->persist($tmp);
$sub2 = new MerParaSub();
$sub2->setService($ser3)
->setStatus(SubStatus::PREREGISTERED)
->setPin(2211)
->setSubDate(new \DateTimeImmutable('now'));
$tmp = new MerBeDM();
$tmp->setMccMnc(12341)->setOfferId(112)->setActivationCode('active1');
$manager->persist($tmp);
$sub3 = new MerParaSub();
$sub3->setService($ser3)
->setStatus(SubStatus::CANCELLED)
->setSubDate(new \DateTimeImmutable('yesterday'))
->setUnsubDate(new \DateTimeImmutable('now'));
$sub4 = new MerBeSub();
$sub4->setService($ser5)
->setStatus(SubStatus::REGISTERED)
->setCode('CoDe')
->setSubDate(new \DateTimeImmutable('now'));
$manager->persist($ser1);
$manager->persist($ser2);
$manager->persist($ser3);
$manager->persist($ser4);
$manager->persist($ser5);
$manager->persist($sub1);
$manager->persist($sub2);
$manager->persist($sub3);
$manager->persist($sub4);
$manager->flush();
}