PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 4.15.5
GiveWP – Donation Plugin and Fundraising Platform v4.15.5
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 / Date.php
Date.php
45 lines 819 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 3.0.0 add date format attribute
7 * @since 2.32.0 added description
8 * @since 2.12.0
9 */
10 class Date extends Field
11 {
12 use Concerns\HasEmailTag;
13 use Concerns\HasHelpText;
14 use Concerns\HasLabel;
15 use Concerns\HasPlaceholder;
16 use Concerns\HasDescription;
17
18 const TYPE = 'date';
19
20 /** @var string */
21 protected $dateFormat = 'yyyy/mm/dd';
22
23 /**
24 * Set the date format for the element.
25 *
26 * @since 3.0.0
27 */
28 public function dateFormat(string $dateFormat): self
29 {
30 $this->dateFormat = $dateFormat;
31
32 return $this;
33 }
34
35 /**
36 * Get the date format for the element.
37 *
38 * @since 3.0.0
39 */
40 public function getDateFormat(): string
41 {
42 return $this->dateFormat;
43 }
44 }
45