PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 4.16.8.1
GiveWP – Donation Plugin and Fundraising Platform v4.16.8.1
4.16.8.1 4.16.8 4.16.7.2 4.16.7.1 4.16.7 4.16.6.1 4.16.6 4.16.5.1 4.16.5 4.16.4 4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 All 254 releases
give / src / FormMigration / DataTransferObjects / DesignHeaderSettings.php

DesignHeaderSettings.php in GiveWP – Donation Plugin and Fundraising Platform 4.16.8.1, at src/FormMigration/DataTransferObjects/DesignHeaderSettings.php

48 lines 911 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Give\FormMigration\DataTransferObjects;
4
5 class DesignHeaderSettings
6 {
7 /** @var bool */
8 protected $enabled;
9
10 /** @var string */
11 protected $heading;
12
13 /** @var string */
14 protected $description;
15
16 public function __construct($enabled, $heading, $description)
17 {
18 $this->enabled = give_is_setting_enabled($enabled);
19 $this->heading = $heading;
20 $this->description = $description;
21 }
22
23 public function isEnabled(): bool
24 {
25 return $this->enabled;
26 }
27
28 public function hasHeading(): bool
29 {
30 return !empty($this->getHeading());
31 }
32
33 public function getHeading(): string
34 {
35 return $this->heading;
36 }
37
38 public function hasDescription(): bool
39 {
40 return !empty($this->getDescription());
41 }
42
43 public function getDescription(): string
44 {
45 return $this->description;
46 }
47 }
48