form = $form; } public static function make(DonationForm $form): self { return new self($form); } public function __invoke(DesignHeaderSettings $settings) { $this->form->settings->showHeader = $settings->isEnabled(); $this->form->settings->showHeading = $settings->hasHeading(); $this->form->settings->heading = $settings->getHeading(); $this->form->settings->showDescription = $settings->hasDescription(); $this->form->settings->description = $settings->getDescription(); } }