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 / Page / Settings.php
codepress-admin-columns / classes / Admin / Page Last commit date
Addons.php 2 days ago Columns.php 2 days ago Help.php 2 days ago Settings.php 2 days ago
Settings.php
47 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Admin\Page;
6
7 use AC\Admin\Asset\Script\SettingsFactory;
8 use AC\Admin\RenderableHead;
9 use AC\Asset\Assets;
10 use AC\Asset\Enqueueables;
11 use AC\Renderable;
12
13 class Settings implements Enqueueables, Renderable, RenderableHead
14 {
15 public const NAME = 'settings';
16
17 private Renderable $head;
18
19 private SettingsFactory $settings_factory;
20
21 public function __construct(
22 Renderable $head,
23 SettingsFactory $settings_factory
24 ) {
25 $this->head = $head;
26 $this->settings_factory = $settings_factory;
27 }
28
29 public function render_head(): Renderable
30 {
31 return $this->head;
32 }
33
34 public function get_assets(): Assets
35 {
36 return new Assets([
37 $this->settings_factory->create(),
38 ]);
39 }
40
41 public function render(): string
42 {
43 return '';
44 }
45
46 }
47