PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 4.4.1
Admin Columns v4.4.1
7.0.19 2.3.5 2.4 2.4.1 2.4.10 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.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / Helper / Select / OptionGroup.php
codepress-admin-columns / classes / Helper / Select Last commit date
Entities 4 years ago Formatter 4 years ago Group 4 years ago Options 4 years ago Value 4 years ago Entities.php 4 years ago Formatter.php 4 years ago Group.php 4 years ago MetaValuesFactory.php 4 years ago Option.php 4 years ago OptionGroup.php 4 years ago Options.php 4 years ago Paginated.php 4 years ago Response.php 4 years ago Value.php 4 years ago
OptionGroup.php
54 lines
1 <?php
2
3 namespace AC\Helper\Select;
4
5 final class OptionGroup {
6
7 /**
8 * @var string
9 */
10 private $label;
11
12 /**
13 * @var Option[]
14 */
15 private $options;
16
17 /**
18 * @param string $label
19 * @param Option[] $options
20 */
21 public function __construct( $label, array $options = [] ) {
22 $this->label = $label;
23
24 foreach ( $options as $option ) {
25 $this->add_option( $option );
26 }
27 }
28
29 /**
30 * @return string
31 */
32 public function get_label() {
33 return $this->label;
34 }
35
36 /**
37 * @return Option[]
38 */
39 public function get_options() {
40 return $this->options;
41 }
42
43 /**
44 * @param Option $option
45 *
46 * @return $this
47 */
48 protected function add_option( Option $option ) {
49 $this->options[] = $option;
50
51 return $this;
52 }
53
54 }