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 / PageFactory / Addons.php
codepress-admin-columns / classes / Admin / PageFactory Last commit date
Addons.php 2 days ago Columns.php 2 days ago Help.php 2 days ago Settings.php 2 days ago
Addons.php
46 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Admin\PageFactory;
6
7 use AC\Admin\MenuFactoryInterface;
8 use AC\Admin\Page;
9 use AC\Admin\PageFactoryInterface;
10 use AC\Admin\View;
11 use AC\AdminColumns;
12 use AC\Integration\IntegrationRepository;
13
14 class Addons implements PageFactoryInterface
15 {
16 protected AdminColumns $plugin;
17
18 protected IntegrationRepository $integrations;
19
20 protected MenuFactoryInterface $menu_factory;
21
22 protected View\MenuFactory $view_menu_factory;
23
24 public function __construct(
25 AdminColumns $plugin,
26 IntegrationRepository $integrations,
27 MenuFactoryInterface $menu_factory,
28 View\MenuFactory $view_menu_factory
29 ) {
30 $this->plugin = $plugin;
31 $this->integrations = $integrations;
32 $this->menu_factory = $menu_factory;
33 $this->view_menu_factory = $view_menu_factory;
34 }
35
36 public function create(): Page\Addons
37 {
38 return new Page\Addons(
39 $this->plugin,
40 $this->integrations,
41 $this->view_menu_factory->create($this->menu_factory, 'addons')
42 );
43 }
44
45 }
46