1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
<?php // phpcs:ignoreFile
namespace AutomateWoo\Rules;
defined( 'ABSPATH' ) || exit;
/** * @class Abstract_Select_Single */ abstract class Abstract_Select_Single extends Rule {
public $type = 'select';
public $is_single_select = true;
/** @var array - leave public for json */ public $select_choices;
/** @var string */ public $placeholder;
/** * Don't gather select choices on construct as there could be a lot of data * @return array */ abstract function get_select_choices();
}
|