Add environment variables for data creation for testing

This commit is contained in:
2024-12-25 02:48:32 +00:00
parent 12199b6152
commit 2655848d96
7 changed files with 27 additions and 12 deletions

View File

@ -13,13 +13,15 @@ class ReferralFixture extends Fixture implements DependentFixtureInterface
{
public function load(ObjectManager $manager): void
{
return;
if(!$_ENV['CREATE_REFERRALS']) {
return;
}
$gen = \Faker\Factory::create();
$cases = $manager->getRepository(MemberCase::class)->findAll();
foreach ($cases as $case) {
print "Adding referrals for case {$case->getCaseNumber()}".PHP_EOL;
$refCount = $gen->numberBetween(0, 2);
$refCount = $gen->numberBetween(0, $_ENV['CREATE_REFERRALS']);
for ($x = 0; $x < $refCount; $x++) {
$ref = new Referral();
$ref->setReferralId($gen->numberBetween(1000000, 9999999))