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 / Column / Context.php
codepress-admin-columns / classes / Column Last commit date
Base.php 4 days ago BaseColumnFactory.php 4 days ago ColumnFactory.php 4 days ago ColumnIdGenerator.php 4 days ago ColumnLabelTrait.php 4 days ago Context.php 4 days ago CustomFieldContext.php 4 days ago GroupTrait.php 4 days ago LabelEncoder.php 4 days ago SettingUpdater.php 4 days ago
Context.php
58 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Column;
6
7 use AC;
8 use AC\Setting\Config;
9
10 class Context implements AC\Setting\Context
11 {
12 protected Config $config;
13
14 private string $type_label;
15
16 public function __construct(Config $config, string $type_label)
17 {
18 $this->config = $config;
19 $this->type_label = $type_label;
20 }
21
22 public function get_type(): string
23 {
24 return $this->get('type');
25 }
26
27 public function get_name(): string
28 {
29 return $this->get('name', '');
30 }
31
32 public function get_label(): string
33 {
34 return $this->get('label', '');
35 }
36
37 public function get_type_label(): string
38 {
39 return $this->type_label;
40 }
41
42 public function has(string $key): bool
43 {
44 return $this->config->has($key);
45 }
46
47 public function get(string $key, $default = null)
48 {
49 return $this->config->get($key, $default);
50 }
51
52 public function all(): array
53 {
54 return $this->config->all();
55 }
56
57 }
58