PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 4.15.2
GiveWP – Donation Plugin and Fundraising Platform v4.15.2
4.16.8 4.16.7.2 4.16.7.1 4.16.7 4.16.6.1 4.16.6 4.16.5.1 4.16.5 4.16.4 4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 2.31.1 All 253 releases
give / src / EventTickets / ListTable / EventTicketsListTable.php
EventTicketsListTable.php
62 lines 1.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Give\EventTickets\ListTable;
4
5 use Give\EventTickets\ListTable\Columns\DateColumn;
6 use Give\EventTickets\ListTable\Columns\DescriptionColumn;
7 use Give\EventTickets\ListTable\Columns\SalesAmountColumn;
8 use Give\EventTickets\ListTable\Columns\SalesCountColumn;
9 use Give\EventTickets\ListTable\Columns\TitleColumn;
10 use Give\Framework\ListTable\ListTable;
11 use Give\Subscriptions\ListTable\Columns\IdColumn;
12
13 /**
14 * @since 3.6.0
15 */
16 class EventTicketsListTable extends ListTable
17 {
18 /**
19 * @since 3.6.0
20 *
21 * @inheritDoc
22 */
23 public function id(): string
24 {
25 return 'event-tickets';
26 }
27
28 /**
29 * @since 3.6.0
30 *
31 * @inheritDoc
32 */
33 public function getDefaultColumns(): array
34 {
35 return [
36 new IdColumn(),
37 new TitleColumn(),
38 new DescriptionColumn(),
39 new SalesAmountColumn(),
40 new SalesCountColumn(),
41 new DateColumn(),
42 ];
43 }
44
45 /**
46 * @since 3.6.0
47 *
48 * @inheritDoc
49 */
50 public function getDefaultVisibleColumns(): array
51 {
52 return [
53 IdColumn::getId(),
54 TitleColumn::getId(),
55 DescriptionColumn::getId(),
56 SalesAmountColumn::getId(),
57 SalesCountColumn::getId(),
58 DateColumn::getId(),
59 ];
60 }
61 }
62