PluginProbe
User Access Manager / 2.1.11
User Access Manager v2.1.11
2.3.20 2.3.19 2.3.18 2.3.17 2.3.16 2.3.15 2.3.14 2.3.13 trunk 0.6 0.6.1 0.6.2 0.7 0.7 Beta 0.7.0.1 0.8 0.8.0.1 0.8.0.2 0.9 0.9.1 0.9.1.1 0.9.1.2 0.9.1.3 0.9.1.4 1.0 All 136 releases
← All changes | src/Form/FormElement.php +30 -11 2.3.16 → 2.1.11 View file →
@@ -11,11 +11,8 @@
11 11 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2
12 12 * @version SVN: $id$
13 13 * @link http://wordpress.org/extend/plugins/user-access-manager/
14 14 */
15 -
16 -declare(strict_types=1);
17 -
18 15 namespace UserAccessManager\Form;
19 16
20 17 /**
21 18 * Class FormElement
@@ -26,24 +23,46 @@
26 23 {
27 24 use ValueTrait;
28 25 use LabelTrait;
29 26
30 - public function __construct(
31 - protected string $id,
32 - mixed $value = null,
33 - ?string $label = null,
34 - protected ?string $description = null
35 - ) {
27 + /**
28 + * @var string
29 + */
30 + protected $id;
31 +
32 + /**
33 + * @var string
34 + */
35 + protected $description;
36 +
37 + /**
38 + * FormElement constructor.
39 + *
40 + * @param string $id
41 + * @param mixed|null $value
42 + * @param string|null $label
43 + * @param string|null $description
44 + */
45 + public function __construct($id, $value = null, $label = null, $description = null)
46 + {
47 + $this->id = $id;
36 48 $this->value = $value;
37 49 $this->label = $label;
50 + $this->description = $description;
38 51 }
39 52
40 - public function getId(): string
53 + /**
54 + * @return string
55 + */
56 + public function getId()
41 57 {
42 58 return $this->id;
43 59 }
44 60
45 - public function getDescription(): ?string
61 + /**
62 + * @return null|string
63 + */
64 + public function getDescription()
46 65 {
47 66 return $this->description;
48 67 }
49 68 }