Server IP : 192.158.238.246 / Your IP : 3.17.65.43 Web Server : LiteSpeed System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64 User : jenniferflocom ( 1321) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/7779/task/7779/cwd/plugins/give/src/FormMigration/Actions/ |
Upload File : |
<?php namespace Give\FormMigration\Actions; use Give\DonationForms\Models\DonationForm; use Give\FormMigration\DataTransferObjects\DesignHeaderSettings; use Give\FormMigration\DataTransferObjects\DonationSummarySettings; use Give\Framework\Blocks\BlockCollection; class MapSettingsToDesignHeader { /** * @var DonationForm */ protected $form; public function __construct(DonationForm $form) { $this->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(); } }