defaultFormId) { return; } $defaultCampaignForm = DonationForm::create([ 'title' => $campaign->title, 'status' => DonationFormStatus::PUBLISHED(), 'settings' => FormSettings::fromArray([ 'formTitle' => $campaign->title, 'formStatus' => DonationFormStatus::PUBLISHED, 'showHeader' => false, 'enableDonationGoal' => false, 'goalAmount' => $campaign->goal, 'goalType' => $campaign->goalType->getValue(), 'goalSource' => GoalSource::CAMPAIGN()->getValue(), 'designId' => MultiStepFormDesign::id(), 'inheritCampaignColors' => true, ]), 'blocks' => (new GenerateDefaultDonationFormBlockCollection())(), ]); give(CampaignRepository::class)->addCampaignForm($campaign, $defaultCampaignForm->id, true); } }