formV2 = $formV2; $this->formV3 = $formV3; } public static function fromFormV2(DonationFormV2 $formV2): self { $formV3 = DonationForm::create([ 'title' => $formV2->title, 'status' => DonationFormStatus::DRAFT(), 'settings' => FormSettings::fromArray([ 'designId' => ClassicFormDesign::id(), ]), 'blocks' => (new GenerateDefaultDonationFormBlockCollection())(), ]); return new self($formV2, $formV3); } }