symfony-playground/src/DataFixtures/MerFixtures.php

49 lines
1.4 KiB
PHP
Raw Normal View History

2022-05-23 13:22:36 +00:00
<?php
namespace App\DataFixtures;
use App\Entity\MerBeDM;
use App\Entity\MerParaDM;
use App\Entity\MerParaDT;
use App\Entity\MerParaSub;
use Doctrine\Bundle\FixturesBundle\Fixture;
use Doctrine\Persistence\ObjectManager;
class MerFixtures extends Fixture
{
public function load(ObjectManager $manager): void
{
$tmp = new MerParaDM();
$tmp->setMccMnc(12345)->setOfferId(223)->setProductCode('code2');
$manager->persist($tmp);
$tmp = new MerParaDT();
$tmp->setMccMnc(12345)->setServiceId('ser-vi-ce1')->setApiKey('api1');
$manager->persist($tmp);
$tmp = new MerParaDT();
$tmp->setMccMnc(12341)->setServiceId('ser-vi-ce2')->setApiKey('api2');
$manager->persist($tmp);
$tmp = new MerBeDM();
$tmp->setMccMnc(12341)->setOfferId(112)->setActivationCode('active1');
$manager->persist($tmp);
$tmp = new MerParaDM();
$tmp->setMccMnc(12345)->setOfferId(221)->setProductCode('code1');
$manager->persist($tmp);
$sub = new MerParaSub();
2022-05-23 13:34:24 +00:00
$sub->setService($tmp)->setRedCode('redcode1')->setSubDate(new \DateTimeImmutable('now'));
2022-05-23 13:22:36 +00:00
$manager->persist($sub);
2022-05-23 13:53:20 +00:00
$sub = new MerParaSub();
$sub->setService($tmp)->setRedCode('redcode2')->setSubDate(new \DateTimeImmutable('now'));
$manager->persist($sub);
2022-05-23 13:22:36 +00:00
$manager->flush();
}
}
// symfony console doctrine:fixtures:load