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 / Help.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
Help.php
55 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Admin\Page;
6
7 use AC\Admin\RenderableHead;
8 use AC\Asset\Assets;
9 use AC\Asset\Enqueueables;
10 use AC\Deprecated\Hooks;
11 use AC\Renderable;
12 use AC\Type\Url;
13 use AC\View;
14
15 class Help implements Enqueueables, Renderable, RenderableHead
16 {
17 public const NAME = 'help';
18
19 private Hooks $hooks;
20
21 private Renderable $head;
22
23 public function __construct(Hooks $hooks, Renderable $head)
24 {
25 $this->hooks = $hooks;
26 $this->head = $head;
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 }
38
39 public function render(): string
40 {
41 // Force cache refresh
42 $this->hooks->get_count(true);
43
44 $view = new View([
45 'documentation_url' => (new Url\Documentation(Url\Documentation::ARTICLE_UPGRADE_V6_TO_V7))->get_url(),
46 'deprecated_filters' => $this->hooks->get_deprecated_filters(),
47 'deprecated_actions' => $this->hooks->get_deprecated_actions(),
48 ]);
49 $view->set_template('admin/page/help-v2');
50
51 return $view->render();
52 }
53
54 }
55