PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 1.24.1
Independent Analytics – WordPress Analytics Plugin v1.24.1
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / IAWP / Tables / Columns / Column.php
independent-analytics / IAWP / Tables / Columns Last commit date
Column.php 3 years ago
Column.php
51 lines
1 <?php
2
3 namespace IAWP_SCOPED\IAWP\Tables\Columns;
4
5 class Column
6 {
7 private $id;
8 private $label;
9 private $visible;
10 private $sort_direction;
11 private $requires_woocommerce;
12 private $exportable;
13 public function __construct($options)
14 {
15 $this->id = $options['id'];
16 $this->label = $options['label'];
17 $this->visible = $options['visible'];
18 $this->sort_direction = $options['sort_direction'];
19 $this->requires_woocommerce = $options['requires_woocommerce'] ?? \false;
20 $this->exportable = $options['exportable'] ?? \true;
21 }
22 public function id() : string
23 {
24 return $this->id;
25 }
26 public function label() : string
27 {
28 return $this->label;
29 }
30 public function visible() : bool
31 {
32 return $this->visible;
33 }
34 public function sort_direction() : string
35 {
36 return $this->sort_direction;
37 }
38 public function set_visibility(bool $visible) : void
39 {
40 $this->visible = $visible;
41 }
42 public function requires_woocommerce() : bool
43 {
44 return $this->requires_woocommerce;
45 }
46 public function exportable() : bool
47 {
48 return $this->exportable;
49 }
50 }
51