PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 4.1.0
GiveWP – Donation Plugin and Fundraising Platform v4.1.0
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 2.31.1 All 253 releases
give / src / Framework / FieldsAPI / Textarea.php
Textarea.php
47 lines 842 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Give\Framework\FieldsAPI;
4
5 /**
6 * @since 2.32.0 added description
7 * @since 2.12.0
8 * @since 2.14.0 Add support for min/max length
9 */
10 class Textarea extends Field
11 {
12 use Concerns\HasEmailTag;
13 use Concerns\HasHelpText;
14 use Concerns\HasLabel;
15 use Concerns\HasPlaceholder;
16 use Concerns\HasMaxLength;
17 use Concerns\HasMinLength;
18 use Concerns\HasDescription;
19
20 const TYPE = 'textarea';
21
22 /** @var int */
23 protected $rows = 5;
24
25 /**
26 * Set the number of rows for the element.
27 *
28 * @since 3.0.0
29 */
30 public function rows(int $rows): self
31 {
32 $this->rows = $rows;
33
34 return $this;
35 }
36
37 /**
38 * Get the number of rows for the element.
39 *
40 * @since 3.0.0
41 */
42 public function getRows(): string
43 {
44 return $this->rows;
45 }
46 }
47