PluginProbe ʕ •ᴥ•ʔ
Flexible Checkout Fields for WooCommerce – WooCommerce Checkout Manager / 4.1.40
Flexible Checkout Fields for WooCommerce – WooCommerce Checkout Manager v4.1.40
4.1.41 4.1.40 4.1.39 4.1.38 trunk 1.2 1.2.1 1.2.2 1.2.3 1.3 1.3.1 1.3.2 1.3.3 1.4 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.10 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.2 1.8.3 1.9.0 1.9.1 1.9.2 1.9.3 2.0.0 2.0.1 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.1.0 2.1.1 2.1.4 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.1 2.3.2 2.3.3 2.3.4 2.4.0 2.4.1 2.4.10 2.4.11 2.4.12 2.4.13 2.4.14 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.6.0 2.7.0 2.7.1 2.8.0 2.9.0 2.9.1 2.9.2 3.0.0 3.0.1 3.0.10 3.0.11 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.3.0 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.10 3.5.11 3.5.12 3.5.13 3.5.14 3.5.15 3.5.16 3.5.17 3.5.18 3.5.19 3.5.2 3.5.3 3.5.4 3.5.5 3.5.6 3.5.7 3.5.8 3.5.9 3.6.0 4.0.0 4.1.0 4.1.1 4.1.10 4.1.11 4.1.12 4.1.13 4.1.14 4.1.15 4.1.16 4.1.17 4.1.18 4.1.19 4.1.2 4.1.20 4.1.21 4.1.22 4.1.23 4.1.24 4.1.25 4.1.26 4.1.27 4.1.28 4.1.29 4.1.3 4.1.30 4.1.31 4.1.32 4.1.34 4.1.35 4.1.36 4.1.37 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9
flexible-checkout-fields / src / Field / Type / TypeInterface.php
flexible-checkout-fields / src / Field / Type Last commit date
Wc 4 weeks ago CheckboxDefaultType.php 4 weeks ago CheckboxType.php 4 weeks ago ColorType.php 4 weeks ago DateType.php 4 weeks ago DefaultType.php 4 weeks ago EmailType.php 4 weeks ago FileType.php 4 weeks ago HeadingType.php 4 weeks ago HiddenType.php 4 weeks ago HtmlType.php 4 weeks ago ImageType.php 4 weeks ago MultiCheckboxType.php 4 weeks ago MultiSelectType.php 4 weeks ago NumberType.php 4 weeks ago ParagraphType.php 4 weeks ago PhoneType.php 4 weeks ago RadioColorsType.php 4 weeks ago RadioDefaultType.php 4 weeks ago RadioImagesType.php 4 weeks ago RadioType.php 4 weeks ago SelectType.php 4 weeks ago TextType.php 4 weeks ago TextareaType.php 4 weeks ago TimeType.php 4 weeks ago TypeAbstract.php 4 weeks ago TypeIntegration.php 4 weeks ago TypeInterface.php 4 weeks ago UrlType.php 4 weeks ago
TypeInterface.php
82 lines
1 <?php
2
3 namespace WPDesk\FCF\Free\Field\Type;
4
5 use WPDesk\FCF\Free\Settings\Option\OptionInterface;
6
7 /**
8 * Interface of field type.
9 */
10 interface TypeInterface {
11
12 /**
13 * Returns value of field type.
14 *
15 * @return string Field type.
16 */
17 public function get_field_type(): string;
18
19 /**
20 * Returns value of field type used in HTML.
21 *
22 * @return string Field type.
23 */
24 public function get_raw_field_type(): string;
25
26 /**
27 * Returns reserved field names, overriding this field type for selected field names.
28 *
29 * @return array Field names.
30 */
31 public function get_reserved_field_names(): array;
32
33 /**
34 * Returns label of field type.
35 *
36 * @return string Field label.
37 */
38 public function get_field_type_label(): string;
39
40 /**
41 * Returns key of field group.
42 *
43 * @return string|null
44 */
45 public function get_field_group();
46
47 /**
48 * Returns field icon as CSS Class supported by Icomoon.
49 *
50 * @return string Field icon.
51 */
52 public function get_field_type_icon(): string;
53
54 /**
55 * Returns whether field type is hidden.
56 *
57 * @return bool Status if field type is hidden.
58 */
59 public function is_hidden(): bool;
60
61 /**
62 * Returns whether field type is available for plugin version.
63 *
64 * @return bool Status if field type is available.
65 */
66 public function is_available(): bool;
67
68 /**
69 * Returns list of options objects for field settings.
70 *
71 * @return OptionInterface[] List of field options objects.
72 */
73 public function get_options_objects(): array;
74
75 /**
76 * Returns list of options for field settings.
77 *
78 * @return array List of field options.
79 */
80 public function get_options(): array;
81 }
82