PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.0.13
Admin Columns v7.0.13
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 3 months ago BaseColumnFactory.php 3 months ago ColumnFactory.php 3 months ago ColumnIdGenerator.php 3 months ago ColumnLabelTrait.php 3 months ago Context.php 3 months ago CustomFieldContext.php 3 months ago GroupTrait.php 3 months ago LabelEncoder.php 3 months ago SettingUpdater.php 3 months 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
13 protected Config $config;
14
15 private string $label;
16
17 public function __construct(Config $config, string $label)
18 {
19 $this->config = $config;
20 $this->label = $label;
21 }
22
23 public function get_type(): string
24 {
25 return $this->get('type');
26 }
27
28 public function get_name(): string
29 {
30 return $this->get('name', '');
31 }
32
33 public function get_label(): string
34 {
35 return $this->get('label', '');
36 }
37
38 public function get_type_label(): string
39 {
40 return $this->label;
41 }
42
43 public function has(string $key): bool
44 {
45 return $this->config->has($key);
46 }
47
48 public function get(string $key, $default = null)
49 {
50 return $this->config->get($key, $default);
51 }
52
53 public function all(): array
54 {
55 return $this->config->all();
56 }
57
58 }