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 / DefaultList / DefaultListFactory.php
wp-nested-pages / app / Entities / DefaultList Last commit date
DefaultListFactory.php 8 years ago NestedViewLink.php 8 years ago
DefaultListFactory.php
38 lines
1 <?php
2 namespace NestedPages\Entities\DefaultList;
3
4 use NestedPages\Entities\PostType\PostTypeRepository;
5 use NestedPages\Entities\DefaultList\NestedViewLink;
6
7 /**
8 * Add the Nested Pages link to default table subsubsub
9 */
10 class DefaultListFactory
11 {
12 /**
13 * Post Type Repository
14 */
15 private $post_type_repo;
16
17 /**
18 * Post Type
19 */
20 private $post_type;
21
22 public function __construct()
23 {
24 $this->post_type_repo = new PostTypeRepository;
25 $this->addNestedViewLinks();
26 }
27
28 /**
29 * Loop through Post Types & add link to activated types
30 */
31 private function addNestedViewLinks()
32 {
33 foreach($this->post_type_repo->getPostTypesObject() as $type){
34 if ( !$type->np_enabled ) continue;
35 new NestedViewLink($type);
36 }
37 }
38 }