PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 1.23.0
Independent Analytics – WordPress Analytics Plugin v1.23.0
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 / Column.php
independent-analytics / IAWP / Tables Last commit date
Column.php 3 years ago Table.php 3 years ago Table_Campaigns.php 3 years ago Table_Geo.php 3 years ago Table_Pages.php 3 years ago Table_Referrers.php 3 years ago
Column.php
51 lines
1 <?php
2
3 namespace IAWP_SCOPED\IAWP\Tables;
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_visible(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