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 / TypeAbstract.php
flexible-checkout-fields / src / Field / Type Last commit date
Wc 3 weeks ago CheckboxDefaultType.php 3 weeks ago CheckboxType.php 3 weeks ago ColorType.php 3 weeks ago DateType.php 3 weeks ago DefaultType.php 3 weeks ago EmailType.php 3 weeks ago FileType.php 3 weeks ago HeadingType.php 3 weeks ago HiddenType.php 3 weeks ago HtmlType.php 3 weeks ago ImageType.php 3 weeks ago MultiCheckboxType.php 3 weeks ago MultiSelectType.php 3 weeks ago NumberType.php 3 weeks ago ParagraphType.php 3 weeks ago PhoneType.php 3 weeks ago RadioColorsType.php 3 weeks ago RadioDefaultType.php 3 weeks ago RadioImagesType.php 3 weeks ago RadioType.php 3 weeks ago SelectType.php 3 weeks ago TextType.php 3 weeks ago TextareaType.php 3 weeks ago TimeType.php 3 weeks ago TypeAbstract.php 3 weeks ago TypeIntegration.php 3 weeks ago TypeInterface.php 3 weeks ago UrlType.php 3 weeks ago
TypeAbstract.php
74 lines
1 <?php
2
3 namespace WPDesk\FCF\Free\Field\Type;
4
5 use WPDesk\FCF\Free\Settings\Option\OptionIntegration;
6
7 /**
8 * {@inheritdoc}
9 */
10 abstract class TypeAbstract implements TypeInterface {
11
12 /**
13 * {@inheritdoc}
14 */
15 public function get_raw_field_type(): string {
16 return $this->get_field_type();
17 }
18
19 /**
20 * {@inheritdoc}
21 */
22 public function get_field_group() {
23 return null;
24 }
25
26 /**
27 * {@inheritdoc}
28 */
29 public function get_reserved_field_names(): array {
30 return [];
31 }
32
33 /**
34 * {@inheritdoc}
35 */
36 public function get_field_type_icon(): string {
37 return '';
38 }
39
40 /**
41 * {@inheritdoc}
42 */
43 public function is_hidden(): bool {
44 return false;
45 }
46
47 /**
48 * {@inheritdoc}
49 */
50 public function is_available(): bool {
51 return false;
52 }
53
54 /**
55 * {@inheritdoc}
56 */
57 public function get_options_objects(): array {
58 return [];
59 }
60
61 /**
62 * {@inheritdoc}
63 */
64 public function get_options(): array {
65 $options = [];
66 foreach ( $this->get_options_objects() as $option_objects ) {
67 foreach ( $option_objects as $option_object ) {
68 $options[] = ( new OptionIntegration( $option_object ) )->get_field_settings();
69 }
70 }
71 return $options;
72 }
73 }
74