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