PluginProbe ʕ •ᴥ•ʔ
Nested Pages / 3.2.15
Nested Pages v3.2.15
3.2.15 3.2.14 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 trunk 1.0 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.3.0 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.14 1.3.15 1.3.2 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.6.1 1.6.2 1.6.3 1.6.3.1 1.6.3.2 1.6.4 1.6.5 1.6.5.1 1.6.5.2 1.6.6 1.6.7 1.6.8 1.7.0 1.7.1 2.0.1 2.0.2 2.0.3 2.0.4 3.0.1 3.0.10 3.0.11 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.20 3.1.21 3.1.22 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7
wp-nested-pages / app / Entities / PluginIntegration / IntegrationFactory.php
wp-nested-pages / app / Entities / PluginIntegration Last commit date
AdvancedCustomFields.php 8 years ago DarkMode.php 7 years ago EditorialAccessManager.php 8 years ago IntegrationFactory.php 7 years ago WPML.php 3 years ago YoastSeo.php 3 years ago
IntegrationFactory.php
32 lines
1 <?php
2 namespace NestedPages\Entities\PluginIntegration;
3
4 use NestedPages\Entities\PluginIntegration\EditorialAccessManager;
5 use NestedPages\Entities\PluginIntegration\AdvancedCustomFields;
6 use NestedPages\Entities\PluginIntegration\YoastSeo;
7 use NestedPages\Entities\PluginIntegration\WPML;
8 use NestedPages\Entities\PluginIntegration\DarkMode;
9
10 class IntegrationFactory
11 {
12 /**
13 * Integration Classes
14 */
15 public $plugins;
16
17 public function __construct()
18 {
19 $this->build();
20 return $this->plugins;
21 }
22
23 public function build()
24 {
25 $this->plugins = new \StdClass();
26 $this->plugins->editorial_access_manager = new EditorialAccessManager;
27 $this->plugins->acf = new AdvancedCustomFields;
28 $this->plugins->yoast = new YoastSeo;
29 $this->plugins->wpml = new WPML;
30 $this->plugins->dark_mode = new DarkMode;
31 }
32 }