45 lines
1.2 KiB
PHP
45 lines
1.2 KiB
PHP
|
<?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();
|
||
|
$sub->setService($tmp)->setRedCode('redcode1');
|
||
|
$manager->persist($sub);
|
||
|
|
||
|
$manager->flush();
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// symfony console doctrine:fixtures:load
|