PluginProbe ʕ •ᴥ•ʔ
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments / 2.13.0
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments v2.13.0
4.4.2 4.4.1 4.4.0 4.3.3 4.3.2 4.3.1 4.3.0 4.2.3 4.2.2 4.2.1 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 1.1.19 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.10.0 1.10.1 1.10.2 1.10.3 1.10.4 1.11.0 1.11.1 1.11.2 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.4.2 1.5.0 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.0 1.6.1 1.6.2 1.6.3 1.6.4 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.9.0 1.9.1 1.9.2 1.9.3 1.9.4 1.9.5 2.0.0 2.0.1 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.10.0 2.10.1 2.11.0 2.11.1 2.11.2 2.11.3 2.11.4 2.12.0 2.13.0 2.14.0 2.14.1 2.15.0 2.15.1 2.16.0 2.16.1 2.16.2 2.16.3 2.17.0 2.17.1 2.17.2 2.18.0 2.19.0 2.19.2 2.19.3 2.19.4 2.2.0 2.2.1 2.20.0 2.20.1 2.20.2 2.20.3 2.20.4 2.20.5 2.20.6 2.21.0 2.22.0 2.22.1 2.23.0 2.24.0 2.25.0 2.25.1 2.25.2 2.26.0 2.27.0 2.27.1 2.28.0 2.29.0 2.29.1 2.29.2 2.29.3 2.29.4 2.3.0 2.3.1 2.30.0 2.31.0 2.31.1 2.31.2 2.31.3 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.40.0 2.40.1 2.5.0 2.5.1 2.5.2 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.8.2 2.8.3 2.8.4 2.9.0 3.0.0 3.0.0-RC1 3.0.0-RC2 3.0.0-beta1 3.0.0-beta2 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.10.0 3.10.1 3.11.0 3.12.0 3.13.0 3.13.1 3.13.2 3.13.3 3.13.4 3.14.0 3.15.0 3.15.1 3.15.2 3.15.3 3.15.4 3.15.5 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.16.6 3.16.7 3.16.8 3.17.0 3.17.1 3.17.2 3.17.3 3.17.4 3.17.5 3.17.6 3.18.0 3.19.0 3.19.1 3.19.2 3.2.0 3.2.1 3.2.2 3.20.0 3.20.1 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 4.0.0 4.0.1 4.0.2 4.0.3 trunk 4.1.0 0.2.19.1 4.1.1 1.0.0 4.2.0 1.0.1 1.0.2
surecart / app / src / Integrations / ThriveAutomator / DataFields / ProductNameDataField.php
surecart / app / src / Integrations / ThriveAutomator / DataFields Last commit date
PreviousProductDataField.php 3 years ago PreviousProductIDDataField.php 3 years ago PreviousProductNameField.php 3 years ago ProductDataField.php 3 years ago ProductIDDataField.php 2 years ago ProductNameDataField.php 2 years ago
ProductNameDataField.php
95 lines
1 <?php
2
3 namespace SureCart\Integrations\ThriveAutomator\DataFields;
4
5 if ( ! defined( 'ABSPATH' ) ) {
6 exit; // Silence is golden!
7 }
8
9 use SureCart\Integrations\ThriveAutomator\DataObjects\ProductDataObject;
10 use Thrive\Automator\Items\Data_Field;
11
12 /** Product name field. */
13 class ProductNameDataField extends Data_Field {
14 /**
15 * The id for the data field.
16 *
17 * @return string
18 */
19 public static function get_id() {
20 return 'surecart_product_name_data_field';
21 }
22
23 /**
24 * The name for the data field.
25 *
26 * @return string
27 */
28 public static function get_name() {
29 return __( 'Product Name', 'surecart' );
30 }
31
32 /**
33 * The description for the data field.
34 *
35 * @return string
36 */
37 public static function get_description() {
38 return __( 'A specific product name.', 'surecart' );
39 }
40
41 /**
42 * The supported filters for the data field.
43 *
44 * @return array
45 */
46 public static function get_supported_filters() {
47 return [ 'string_ec' ];
48 }
49
50 /**
51 * The validators.
52 *
53 * @return array
54 */
55 public static function get_validators() {
56 return [ 'required' ];
57 }
58
59 /**
60 * The placeholder for the data field.
61 *
62 * @return string
63 */
64 public static function get_placeholder() {
65 return '';
66 }
67
68 /**
69 * The field value type for the data field.
70 *
71 * @return string
72 */
73 public static function get_field_value_type() {
74 return static::TYPE_STRING;
75 }
76
77 /**
78 * The dummy value for the data field.
79 *
80 * @return string
81 */
82 public static function get_dummy_value() {
83 return 'Product Name';
84 }
85
86 /**
87 * The primary key for the data field.
88 *
89 * @return array
90 */
91 public static function primary_key() {
92 return ProductDataObject::get_id();
93 }
94 }
95