PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.1.4
Admin Columns v7.1.4
7.1.4 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 / Admin / Type / MenuItem.php
codepress-admin-columns / classes / Admin / Type Last commit date
MenuGroup.php 2 days ago MenuItem.php 2 days ago MenuListItem.php 2 days ago
MenuItem.php
68 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Admin\Type;
6
7 class MenuItem
8 {
9 private string $slug;
10
11 private string $url;
12
13 private string $label;
14
15 private string $class;
16
17 private string $target;
18
19 private int $position;
20
21 public function __construct(
22 string $slug,
23 string $url,
24 string $label,
25 string $class = '',
26 string $target = '',
27 int $position = 10
28 ) {
29 $this->slug = $slug;
30 $this->url = $url;
31 $this->label = $label;
32 $this->class = $class;
33 $this->target = $target;
34 $this->position = $position;
35 }
36
37 public function get_slug(): string
38 {
39 return $this->slug;
40 }
41
42 public function get_url(): string
43 {
44 return $this->url;
45 }
46
47 public function get_label(): string
48 {
49 return $this->label;
50 }
51
52 public function get_class(): string
53 {
54 return $this->class;
55 }
56
57 public function get_target(): string
58 {
59 return $this->target;
60 }
61
62 public function get_position(): int
63 {
64 return $this->position;
65 }
66
67 }
68