Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 17018 | Rev 17023 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

<?php

declare(strict_types=1);

namespace LeadersLinked;

use Laminas\Router\Http\Literal;
use Laminas\Router\Http\Segment;
use LeadersLinked\Factory\Controller\HabitProgressControllerFactory;


return [
    'navigation' => [
        'menu' => [],
        'footer' => []
    ],
    'router' => [
        'routes' => [
            'home' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\AuthController',
                        'action' => 'index'
                    ]
                ]
            ],
            'signin-company' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/signin-company',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\AuthController',
                        'action' => 'signinCompany'
                    ]
                ],
                'may_terminate' => true,
            ],
            'signin-admin' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/signin-admin',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\AuthController',
                        'action' => 'signinAdmin'
                    ]
                ],
                'may_terminate' => true,
            ],
            'signout' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/signout',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\AuthController',
                        'action' => 'signout'
                    ]
                ],
                'may_terminate' => true,
            ],
            'dashboard' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/dashboard',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\DashboardController',
                        'action' => 'index'
                    ]
                ]
            ],
            
            'storage' => [
                'type' => Segment::class,
                'options' => [
                    'route' => '/storage/:code',
                    'constraints' => [
                        'code' => '[A-Za-z0-9]+',
                    ],
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\DashboardController',
                        'action' => 'storage',
                    ],
                ],
                'may_terminate' => true,
            ],
            
            
            /** INICIO ORGANIZACION DEL MENU **/
            
            'admin-activities' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/admin-activities',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\UnknownController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                ]    
            ],    
            
            
            'people-management' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/people-management',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\UnknownController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                ]    
            ],    
            
            
            
            'development-and-knowledge' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/development-and-knowledge',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\UnknownController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                ]
            ],
            'management' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/management',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\UnknownController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                ]
            ],
            'organizational-design' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/organizational-design',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\UnknownController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                ]
            ],
            'company-options' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/company-options',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\UnknownController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                ]
            ],
            
            /** FIN ORGANIZACION DEL MENU **/
            
            
            /*             * *** START TEST **** */
            'test' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/test',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\TestController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'method-one' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/method-one',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\TestController',
                                'action' => 'methodOne'
                            ]
                        ]
                    ],
                    'method-one' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/method-one',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\TestController',
                                'action' => 'methodOne'
                            ]
                        ]
                    ],
                    'method-two' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/method-two',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\TestController',
                                'action' => 'methodTwo'
                            ]
                        ]
                    ],
                    'method-three' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/method-three',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\TestController',
                                'action' => 'methodThree'
                            ]
                        ]
                    ],
                    'method-four' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/method-four',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\TestController',
                                'action' => 'methodFour'
                            ]
                        ]
                    ],
                ],
            ],

            'activities-center' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/activities-center',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\ActivityCenterController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'performance-evaluation' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/performance-evaluation',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\ActivityCenterPerformanceEvaluationController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'take-a-test' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/take-a-test/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\ActivityCenterPerformanceEvaluationController',
                                        'action' => 'takeaTest'
                                    ]
                                ]
                            ],
                            'report' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/report/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\ActivityCenterPerformanceEvaluationController',
                                        'action' => 'report'
                                    ]
                                ]
                            ],
                        ]
                    ],
                    'recruitment-and-selection' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/recruitment-and-selection',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\ActivityCenterRecruitmentSelectionController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'take-a-test' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/take-a-test/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\ActivityCenterRecruitmentSelectionController',
                                        'action' => 'takeaTest'
                                    ]
                                ]
                            ],
                            'report' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/report/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\ActivityCenterRecruitmentSelectionController',
                                        'action' => 'report'
                                    ]
                                ]
                            ],
                        ]
                    ],

                    'organizational-climate' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/organizational-climate',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\ActivityCenterOrganizationalClimateController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'take-a-test' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/take-a-test/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\ActivityCenterOrganizationalClimateController',
                                        'action' => 'takeaTest'
                                    ]
                                ]
                            ],
                            'report' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/report/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\ActivityCenterOrganizationalClimateController',
                                        'action' => 'report'
                                    ]
                                ]
                            ],
                        ]
                    ],
                    
                    'survey' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/survey',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\ActivityCenterSurveyController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'take-a-test' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/take-a-test/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\ActivityCenterSurveyController',
                                        'action' => 'takeaTest'
                                    ]
                                ]
                            ],
                            'report' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/report/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\ActivityCenterSurveyController',
                                        'action' => 'report'
                                    ]
                                ]
                            ],
                        ]
                    ],


                ]
            ],

            /* * * START COMPANIES ** */
            'companies' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/companies',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\CompanyController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'services' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/services/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\CompanyController',
                                'action' => 'services'
                            ]
                        ]
                    ],
                    'roles' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/roles/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\CompanyController',
                                'action' => 'roles'
                            ]
                        ]
                    ],
                    'edit' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/edit/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\CompanyController',
                                'action' => 'edit'
                            ]
                        ]
                    ],
                ],
            ],
            /*             * * REPORTS ** */
            'reports' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/reports',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\ReportController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'users-blocked' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/users-blocked',

                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\ReportController',
                                'action' => 'usersBlocked'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'download' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/download',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\ReportController',
                                        'action' => 'usersBlockedExcel'
                                    ]
                                ]
                            ],
                        ]
                    ],
                ],
            ],

            /* * * START USERS ** */
            'users' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/users',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\UserController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'change-type' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/change-type/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\UserController',
                                'action' => 'changeType'
                            ]
                        ]
                    ],
                    'change-password' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/change-password/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\UserController',
                                'action' => 'changePassword'
                            ]
                        ]
                    ],
                    'unblock' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/unblock/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\UserController',
                                'action' => 'unblock'
                            ]
                        ]
                    ],
                    'email-verify' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/email-verify/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\UserController',
                                'action' => 'emailVerify'
                            ]
                        ]
                    ],
                    'invite' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/invite',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\UserController',
                                'action' => 'invite'
                            ]
                        ]
                    ],
                    'accept' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/accept/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\UserController',
                                'action' => 'accept'
                            ]
                        ]
                    ],
                    'cancel' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/cancel/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\UserController',
                                'action' => 'cancel'
                            ]
                        ]
                    ],
                    'reject' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/reject/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\UserController',
                                'action' => 'reject'
                            ]
                        ]
                    ],
                    'edit' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/edit/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\UserController',
                                'action' => 'edit'
                            ]
                        ]
                    ],
                    'upload' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/upload',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\UserController',
                                'action' => 'upload'
                            ]
                        ]
                    ],
                    'request-access' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/request-access',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\UserRequestAccessController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'approve' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\UserRequestAccessController',
                                        'action' => 'approve'
                                    ]
                                ]
                            ],
                            'reject' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/reject/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\UserRequestAccessController',
                                        'action' => 'reject'
                                    ]
                                ]
                            ],
                        ]
                    ],
                ]
            ],
            /* * * START FEEDS * * */
            'feeds' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/feeds',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\FeedController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'timeline' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/timeline[/id/:id][/type/:type][/urgent/:urgent][/myt_id/:myt_id][/feed/:feed][/topic_id/:topic_id][/hptg_id/:hptg_id]',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*',
                                'type' => 'user|company|hptg|mytq|myta',
                                'myt_id' => '[A-Za-z0-9\-]+\=*',
                                'hptg_id' => '[A-Za-z0-9\-]+\=*',
                                'feed' => '[A-Za-z0-9\-]+\=*',
                                'topic_id' => '[A-Za-z0-9\-]+\=*',
                                'urgent' => 'u',
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\FeedController',
                                'action' => 'timeline'
                            ]
                        ]
                    ],
                    'onefeed' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/onefeed[/:feed_id][/:topic_id][/:group_id]',
                            'constraints' => [
                                'group_id' => '[A-Za-z0-9\-]+\=*',
                                'feed_id' => '[A-Za-z0-9\-]+\=*',
                                'topic_id' => '[A-Za-z0-9\-]+\=*',
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\FeedController',
                                'action' => 'oneFeed'
                            ]
                        ]
                    ],
                    'delete' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/delete/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*',
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\FeedController',
                                'action' => 'delete'
                            ],
                        ]
                    ],
                    'comments' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/comments/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*',
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\FeedController',
                                'action' => 'comment'
                            ],
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:comment',
                                    'constraints' => [
                                        'comment' => '[A-Za-z0-9\-]+\=*',
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\FeedController',
                                        'action' => 'commentDelete'
                                    ]
                                ]
                            ],

                            'answer' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/answer/:comment',
                                    'constraints' => [
                                        'comment' => '[A-Za-z0-9\-]+\=*',
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\FeedController',
                                        'action' => 'answer'
                                    ]
                                ]
                            ],
                        ]
                    ],
                    'add' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/add[/company/:company_id][/group/:group_id][/encoding/:encoding][/type/:type][/feed/:feed][/myt_id/:myt_id][/hptg_id/:hptg_id][/topic_id/:topic_id]',
                            'constraints' => [
                                'company_id' => '[A-Za-z0-9\-]+\=*',
                                'group_id' => '[A-Za-z0-9\-]+\=*',
                                'hptg_id' => '[A-Za-z0-9\-]+\=*',
                                'topic_id' => '[A-Za-z0-9\-]+\=*',
                                'myt_id' => '[A-Za-z0-9\-]+\=*',
                                'type' => 'group|company|hptg|mytq|myta',
                                'encoding' => 'base64'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\FeedController',
                                'action' => 'add'
                            ]
                        ]
                    ],
                ],
            ],
            /* * * START JOBS * * */
            'jobs' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/jobs',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\JobController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'add' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/add',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\JobController',
                                'action' => 'add'
                            ]
                        ],
                    ],
                    'delete' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/delete/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\JobController',
                                'action' => 'delete'
                            ]
                        ],
                    ],
                    'users-who-applied' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/users-who-applied/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\JobController',
                                'action' => 'usersWhoApplied'
                            ]
                        ],
                    ],
                    'edit' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/edit/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\JobController',
                                'action' => 'edit'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'status' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/status',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\JobController',
                                        'action' => 'status'
                                    ]
                                ],
                            ],
                            'title' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/title',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\JobController',
                                        'action' => 'title'
                                    ]
                                ],
                            ],
                            'last-date-of-application' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/last-date-of-application',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\JobController',
                                        'action' => 'lastDateOfApplication'
                                    ]
                                ],
                            ],
                            'experience' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/experience',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\JobController',
                                        'action' => 'experience'
                                    ]
                                ],
                            ],
                            'employment-type' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/employment-type',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\JobController',
                                        'action' => 'employmentType'
                                    ]
                                ],
                            ],
                            'job-category' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/job-category',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\JobController',
                                        'action' => 'jobCategory'
                                    ]
                                ],
                            ],
                            'extended' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/extended',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\JobController',
                                        'action' => 'extended'
                                    ]
                                ],
                            ],
                            'location' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/location',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\JobController',
                                        'action' => 'location'
                                    ]
                                ],
                            ],
                            'salary' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/salary',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\JobController',
                                        'action' => 'salary'
                                    ]
                                ],
                            ],
                            'degrees' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/degrees',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\JobController',
                                        'action' => 'degree'
                                    ]
                                ],
                            ],
                            'languages' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/languages',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\JobController',
                                        'action' => 'language'
                                    ]
                                ],
                            ],
                            'skills' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/skills',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\JobController',
                                        'action' => 'skill'
                                    ]
                                ],
                            ],
                            'how-apply' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/how-apply',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\JobController',
                                        'action' => 'howApply'
                                    ]
                                ],
                            ],
                        ],
                    ]
                ],
            ],
            /*             * * END JOB * */

            /*             * *** START PROFILE *** */
            'profile' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/profile',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\ProfileController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [

                    'extended' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/extended',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\ProfileController',
                                'action' => 'extended'
                            ]
                        ]
                    ],
                    'image' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/image/:operation',
                            'constraints' => [
                                'operation' => 'upload|delete'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\ProfileController',
                                'action' => 'image'
                            ]
                        ]
                    ],
                    'cover' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/cover/:operation',
                            'constraints' => [
                                'operation' => 'upload|delete'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\ProfileController',
                                'action' => 'cover'
                            ]
                        ]
                    ],
                    'header' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/header/:operation',
                            'constraints' => [
                                'operation' => 'upload|delete'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\ProfileController',
                                'action' => 'header'
                            ]
                        ]
                    ],
                    'footer' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/footer/:operation',
                            'constraints' => [
                                'operation' => 'upload|delete'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\ProfileController',
                                'action' => 'footer'
                            ]
                        ]
                    ],
                    'website' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/website',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\ProfileController',
                                'action' => 'website'
                            ]
                        ]
                    ],
                    'foundation_year' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/foundation_year',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\ProfileController',
                                'action' => 'foundationYear'
                            ]
                        ]
                    ],
                    'location' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/location/:operation[/:id]',
                            'constraints' => [
                                'operation' => 'add|edit|delete',
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\ProfileController',
                                'action' => 'location'
                            ]
                        ]
                    ],
                    'social-network' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/social-network',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\ProfileController',
                                'action' => 'socialNetwork'
                            ]
                        ]
                    ],
                    'industry' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/industry',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\ProfileController',
                                'action' => 'industry'
                            ]
                        ]
                    ],
                    'company-size' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/company-size',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\ProfileController',
                                'action' => 'companySize'
                            ]
                        ]
                    ]
                ],
            ],
            /*             * * END PROFILE * */

            /*             * *** START FOLLOWERS *** */
            'followers' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/followers',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\FollowerController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'delete' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/delete/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\FollowerController',
                                'action' => 'delete'
                            ]
                        ]
                    ],
                ],
            ],
            /*             * *** END FOLLOWERS *** */

            /*             * * START MICRO_LEARNING ** */
            'microlearning' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/microlearning',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\MicrolearningController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'overview' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/overview',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
                                'action' => 'overview'
                            ]
                        ],
                    ],
                    'reports' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/reports',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'progress' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/progress',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
                                        'action' => 'progress'
                                    ]
                                ]
                            ],
                            'progress-for-capsule' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/progress-for-capsule',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
                                        'action' => 'progressForCapsule'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'excel' => [
                                        'type' => Literal::class,
                                        'options' => [
                                            'route' => '/excel',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
                                                'action' => 'progressForCapsuleExcel'
                                            ]
                                        ]
                                    ],
                                ],
                            ],
                            'progress-for-topic' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/progress-for-topic',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
                                        'action' => 'progressForTopic'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'excel' => [
                                        'type' => Literal::class,
                                        'options' => [
                                            'route' => '/excel',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
                                                'action' => 'progressForTopicExcel'
                                            ]
                                        ]
                                    ],
                                ],
                            ],
                            'progress-for-student' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/progress-for-student',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
                                        'action' => 'progressForStudent'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'excel' => [
                                        'type' => Literal::class,
                                        'options' => [
                                            'route' => '/excel',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
                                                'action' => 'progressForStudentExcel'
                                            ]
                                        ]
                                    ],
                                ],
                            ],
                            'comments-for-capsule' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/comments-for-capsule',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
                                        'action' => 'commentsForCapsule'
                                    ]
                                ]
                            ],
                            'devices-and-access' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/devices-and-access',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
                                        'action' => 'devicesAndAccess'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'excel' => [
                                        'type' => Literal::class,
                                        'options' => [
                                            'route' => '/excel',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
                                                'action' => 'devicesAndAccess'
                                            ]
                                        ]
                                    ],
                                ],
                            ],
                        ]
                    ],
                    'content' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/content',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\MicrolearningContentController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'quizzes' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/quizzes',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningQuizController',
                                        'action' => 'index'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'add' => [
                                        'type' => Literal::class,
                                        'options' => [
                                            'route' => '/add',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningQuizController',
                                                'action' => 'add'
                                            ]
                                        ]
                                    ],
                                    'edit' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/:quiz_id/edit',
                                            'constraints' => [
                                                'quiz_id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningQuizController',
                                                'action' => 'edit'
                                            ]
                                        ]
                                    ],
                                    'delete' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/:quiz_id/delete',
                                            'constraints' => [
                                                'quiz_id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningQuizController',
                                                'action' => 'delete'
                                            ]
                                        ]
                                    ],
                                    'check' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/:quiz_id/check',
                                            'constraints' => [
                                                'quiz_id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningQuizController',
                                                'action' => 'check'
                                            ]
                                        ]
                                    ],
                                    'publish' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/:quiz_id/publish',
                                            'constraints' => [
                                                'quiz_id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningQuizController',
                                                'action' => 'publish'
                                            ]
                                        ]
                                    ],
                                    'copy' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/:quiz_id/copy',
                                            'constraints' => [
                                                'quiz_id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningQuizController',
                                                'action' => 'copy'
                                            ]
                                        ]
                                    ],
                                    'questions' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/:quiz_id/questions',
                                            'constraints' => [
                                                'quiz_id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningQuestionController',
                                                'action' => 'index'
                                            ]
                                        ],
                                        'may_terminate' => true,
                                        'child_routes' => [
                                            'add' => [
                                                'type' => Literal::class,
                                                'options' => [
                                                    'route' => '/add',
                                                    'defaults' => [
                                                        'controller' => '\LeadersLinked\Controller\MicrolearningQuestionController',
                                                        'action' => 'add'
                                                    ]
                                                ]
                                            ],
                                            'edit' => [
                                                'type' => Segment::class,
                                                'options' => [
                                                    'route' => '/:question_id/edit',
                                                    'constraints' => [
                                                        'question_id' => '[A-Za-z0-9\-]+\=*'
                                                    ],
                                                    'defaults' => [
                                                        'controller' => '\LeadersLinked\Controller\MicrolearningQuestionController',
                                                        'action' => 'edit'
                                                    ]
                                                ]
                                            ],
                                            'delete' => [
                                                'type' => Segment::class,
                                                'options' => [
                                                    'route' => '/:question_id/delete',
                                                    'constraints' => [
                                                        'question_id' => '[A-Za-z0-9\-]+\=*'
                                                    ],
                                                    'defaults' => [
                                                        'controller' => '\LeadersLinked\Controller\MicrolearningQuestionController',
                                                        'action' => 'delete'
                                                    ]
                                                ]
                                            ],
                                            'answers' => [
                                                'type' => Segment::class,
                                                'options' => [
                                                    'route' => '/:question_id/answers',
                                                    'constraints' => [
                                                        'question_id' => '[A-Za-z0-9\-]+\=*'
                                                    ],
                                                    'defaults' => [
                                                        'controller' => '\LeadersLinked\Controller\MicrolearningAnswerController',
                                                        'action' => 'index'
                                                    ]
                                                ],
                                                'may_terminate' => true,
                                                'child_routes' => [
                                                    'add' => [
                                                        'type' => Literal::class,
                                                        'options' => [
                                                            'route' => '/add',
                                                            'defaults' => [
                                                                'controller' => '\LeadersLinked\Controller\MicrolearningAnswerController',
                                                                'action' => 'add'
                                                            ]
                                                        ]
                                                    ],
                                                    'edit' => [
                                                        'type' => Segment::class,
                                                        'options' => [
                                                            'route' => '/:answer_id/edit',
                                                            'constraints' => [
                                                                'answer_id' => '[A-Za-z0-9\-]+\=*'
                                                            ],
                                                            'defaults' => [
                                                                'controller' => '\LeadersLinked\Controller\MicrolearningAnswerController',
                                                                'action' => 'edit'
                                                            ]
                                                        ]
                                                    ],
                                                    'delete' => [
                                                        'type' => Segment::class,
                                                        'options' => [
                                                            'route' => '/:answer_id/delete',
                                                            'constraints' => [
                                                                'answer_id' => '[A-Za-z0-9\-]+\=*'
                                                            ],
                                                            'defaults' => [
                                                                'controller' => '\LeadersLinked\Controller\MicrolearningAnswerController',
                                                                'action' => 'delete'
                                                            ]
                                                        ]
                                                    ],
                                                ]
                                            ],
                                        ]
                                    ],
                                ]
                            ],
                            'topics' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/topics',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningTopicController',
                                        'action' => 'index'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'add' => [
                                        'type' => Literal::class,
                                        'options' => [
                                            'route' => '/add',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningTopicController',
                                                'action' => 'add'
                                            ]
                                        ]
                                    ],
                                    'edit' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/edit/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningTopicController',
                                                'action' => 'edit'
                                            ]
                                        ]
                                    ],
                                    'delete' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/delete/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningTopicController',
                                                'action' => 'delete'
                                            ]
                                        ]
                                    ]
                                ]
                            ],
                            'capsules' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/capsules',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningCapsuleController',
                                        'action' => 'index'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'add' => [
                                        'type' => Literal::class,
                                        'options' => [
                                            'route' => '/add',
                                            
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningCapsuleController',
                                                'action' => 'add'
                                            ]
                                        ]
                                    ],
                                    'edit' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/edit/:capsule_uuid',
                                            'constraints' => [
                                                'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningCapsuleController',
                                                'action' => 'edit'
                                            ]
                                        ]
                                    ],
                                    'delete' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/delete/:capsule_uuid',
                                            'constraints' => [
                                                'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningCapsuleController',
                                                'action' => 'delete'
                                            ]
                                        ]
                                    ],
                                    'users' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/users/id/:capsule_uuid/type/:type',
                                            'constraints' => [
                                                'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
                                                'type' => 'all|active',
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningCapsuleController',
                                                'action' => 'users'
                                            ]
                                        ]
                                    ],
                                ]
                            ],
                            'slides' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/slides',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningSlideController',
                                        'action' => 'index'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'add' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/add/capsule/:capsule_uuid',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningSlideController',
                                                'action' => 'add'
                                            ]
                                        ]
                                    ],
                                    'edit' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/edit/capsule/:capsule_uuid/slide/:slide_uuid',
                                            'constraints' => [
                                                'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
                                                'slide_uuid' => '[A-Za-z0-9\-]+\=*',
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningSlideController',
                                                'action' => 'edit'
                                            ]
                                        ]
                                    ],
                                    'delete' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/delete/capsule/:capsule_uuid/slide/:slide_uuid',
                                            'constraints' => [
                                                'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
                                                'slide_uuid' => '[A-Za-z0-9\-]+\=*',
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningSlideController',
                                                'action' => 'delete'
                                            ]
                                        ]
                                    ],
                                    'text' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/text/capsule/:capsule_uuid/slide/:slide_uuid',
                                            'constraints' => [
                                                'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
                                                'slide_uuid' => '[A-Za-z0-9\-]+\=*',
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningSlideController',
                                                'action' => 'text'
                                            ]
                                        ]
                                    ],
                                ]
                            ],
                        ],
                    ],
                    'students' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/students',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\MicrolearningStudentsController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*',
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningStudentsController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'timeline' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/timeline/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*',
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningStudentsController',
                                        'action' => 'timeline'
                                    ]
                                ]
                            ],
                            'change-password' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/change-password/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningStudentsController',
                                        'action' => 'change-password'
                                    ]
                                ]
                            ],
                            'unblock' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/unblock/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningStudentsController',
                                        'action' => 'unblock'
                                    ]
                                ]
                            ],
                        ]
                    ],
                    'access-for-students' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/access-for-students',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\MicrolearningAccessForStudentsController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'revoke' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/revoke/topic/:topic_uuid/capsule/:capsule_uuid/user_uuid/:user_uuid',
                                    'constraints' => [
                                        'topic_uuid' => '[A-Za-z0-9\-]+\=*',
                                        'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
                                        'user_uuid' => '[A-Za-z0-9\-]+\=*',
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningAccessForStudentsController',
                                        'action' => 'revoke'
                                    ]
                                ]
                            ],
                            'unlimit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/unlimit/topic/:topic_uuid/capsule/:capsule_uuid/user_uuid/:user_uuid',
                                    'constraints' => [
                                        'topic_uuid' => '[A-Za-z0-9\-]+\=*',
                                        'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
                                        'user_uuid' => '[A-Za-z0-9\-]+\=*',
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningAccessForStudentsController',
                                        'action' => 'unlimit'
                                    ]
                                ]
                            ],
                            'upload' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/upload/topic/:topic_uuid/capsule/:capsule_uuid',
                                    'constraints' => [
                                        'topic_uuid' => '[A-Za-z0-9\-]+\=*',
                                        'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningAccessForStudentsController',
                                        'action' => 'upload'
                                    ]
                                ]
                            ],
                            'notification' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/notification/topic/:topic_uuid/capsule/:capsule_uuid',
                                    'constraints' => [
                                        'topic_uuid' => '[A-Za-z0-9\-]+\=*',
                                        'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningAccessForStudentsController',
                                        'action' => 'notification'
                                    ]
                                ]
                            ],
                        ],
                    ],
                    'settings' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/settings',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\MicrolearningController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'student-types' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/student-types',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController',
                                        'action' => 'index'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'add' => [
                                        'type' => Literal::class,
                                        'options' => [
                                            'route' => '/add',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController',
                                                'action' => 'add'
                                            ]
                                        ]
                                    ],
                                    'edit' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/edit/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController',
                                                'action' => 'edit'
                                            ]
                                        ]
                                    ],
                                    'delete' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/delete/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController',
                                                'action' => 'delete'
                                            ]
                                        ]
                                    ]
                                ]
                            ],
                            'functions' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/functions',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserFunctionController',
                                        'action' => 'index'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'add' => [
                                        'type' => Literal::class,
                                        'options' => [
                                            'route' => '/add',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserFunctionController',
                                                'action' => 'add'
                                            ]
                                        ]
                                    ],
                                    'edit' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/edit/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserFunctionController',
                                                'action' => 'edit'
                                            ]
                                        ]
                                    ],
                                    'delete' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/delete/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserFunctionController',
                                                'action' => 'delete'
                                            ]
                                        ]
                                    ]
                                ]
                            ],
                            'sectors' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/sectors',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserSectorController',
                                        'action' => 'index'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'add' => [
                                        'type' => Literal::class,
                                        'options' => [
                                            'route' => '/add',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserSectorController',
                                                'action' => 'add'
                                            ]
                                        ]
                                    ],
                                    'edit' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/edit/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserSectorController',
                                                'action' => 'edit'
                                            ]
                                        ]
                                    ],
                                    'delete' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/delete/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserSectorController',
                                                'action' => 'delete'
                                            ]
                                        ]
                                    ]
                                ]
                            ],
                            'programs' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/programs',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserProgramController',
                                        'action' => 'index'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'add' => [
                                        'type' => Literal::class,
                                        'options' => [
                                            'route' => '/add',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserProgramController',
                                                'action' => 'add'
                                            ]
                                        ]
                                    ],
                                    'edit' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/edit/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserProgramController',
                                                'action' => 'edit'
                                            ]
                                        ]
                                    ],
                                    'delete' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/delete/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserProgramController',
                                                'action' => 'delete'
                                            ]
                                        ]
                                    ]
                                ]
                            ],
                            'groups' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/groups',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserGroupController',
                                        'action' => 'index'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'add' => [
                                        'type' => Literal::class,
                                        'options' => [
                                            'route' => '/add',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserGroupController',
                                                'action' => 'add'
                                            ]
                                        ]
                                    ],
                                    'edit' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/edit/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserGroupController',
                                                'action' => 'edit'
                                            ]
                                        ]
                                    ],
                                    'delete' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/delete/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserGroupController',
                                                'action' => 'delete'
                                            ]
                                        ]
                                    ]
                                ]
                            ],

                            'companies' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/companies',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCompanyController',
                                        'action' => 'index'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'add' => [
                                        'type' => Literal::class,
                                        'options' => [
                                            'route' => '/add',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCompanyController',
                                                'action' => 'add'
                                            ]
                                        ]
                                    ],
                                    'edit' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/edit/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCompanyController',
                                                'action' => 'edit'
                                            ]
                                        ]
                                    ],
                                    'delete' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/delete/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCompanyController',
                                                'action' => 'delete'
                                            ]
                                        ]
                                    ]
                                ]
                            ],
                            'partners' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/partners',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserPartnerController',
                                        'action' => 'index'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'add' => [
                                        'type' => Literal::class,
                                        'options' => [
                                            'route' => '/add',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserPartnerController',
                                                'action' => 'add'
                                            ]
                                        ]
                                    ],
                                    'edit' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/edit/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserPartnerController',
                                                'action' => 'edit'
                                            ]
                                        ]
                                    ],
                                    'delete' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/delete/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserPartnerController',
                                                'action' => 'delete'
                                            ]
                                        ]
                                    ]
                                ]
                            ],
                            'institutions' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/institutions',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserInstitutionController',
                                        'action' => 'index'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'add' => [
                                        'type' => Literal::class,
                                        'options' => [
                                            'route' => '/add',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserInstitutionController',
                                                'action' => 'add'
                                            ]
                                        ]
                                    ],
                                    'edit' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/edit/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserInstitutionController',
                                                'action' => 'edit'
                                            ]
                                        ]
                                    ],
                                    'delete' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/delete/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserInstitutionController',
                                                'action' => 'delete'
                                            ]
                                        ]
                                    ]
                                ]
                            ],
                            'countries' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/countries',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCountryController',
                                        'action' => 'index'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'add' => [
                                        'type' => Literal::class,
                                        'options' => [
                                            'route' => '/add',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCountryController',
                                                'action' => 'add'
                                            ]
                                        ]
                                    ],
                                    'edit' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/edit/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCountryController',
                                                'action' => 'edit'
                                            ]
                                        ]
                                    ],
                                    'delete' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/delete/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCountryController',
                                                'action' => 'delete'
                                            ]
                                        ]
                                    ]
                                ]
                            ],
                        ]
                    ],
                ],
            ],
            /*             * * START PUBLICATIONS ** */
            'publications' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/publications',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\DashboardController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'pages' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/pages',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\PageController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PageController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PageController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PageController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ]
                    ],
                    'posts' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/posts',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\PostController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PostController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PostController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PostController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ]
                    ],
                ]
            ],
            'engagement' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/engagement',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\EngagementController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'setup' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/setup',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\EngagementController',
                                'action' => 'setup'
                            ]
                        ],
                    ],
                    'rewards' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/rewards',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\EngagementRewardController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\EngagementRewardController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\EngagementRewardController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\EngagementRewardController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ],

                    ],
                    'reports' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/reports',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\EngagementReportsController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'overview' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/overview',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\EngagementReportsController',
                                        'action' => 'overview'
                                    ]
                                ]
                            ],

                        ]
                    ],
                ],
            ],

            /*** DAILY PULSE ****/
            'daily-pulse' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/daily-pulse',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\DailyPulseController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'setup' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/setup',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\DailyPulseController',
                                'action' => 'setup'
                            ]
                        ],
                        'may_terminate' => true,
                    ],    
                    'emojis' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/emojis',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\DailyPulseEmojiController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DailyPulseEmojiController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DailyPulseEmojiController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DailyPulseEmojiController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ],

                    ],
                    'reports' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/reports',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\DailyPulseReportsController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'overview' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/overview',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DailyPulseReportsController',
                                        'action' => 'overview'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'download' => [
                                        'type' => Literal::class,
                                        'options' => [
                                            'route' => '/download',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\DailyPulseReportsController',
                                                'action' => 'overviewDownload'
                                            ]
                                        ]
                                    ],
                                ]
                            ],

                        ]
                    ],
                ],
            ],
            /*             * * START SELF EVALUATION ** */
            'self-evaluation' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/self-evaluation',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\SelfEvaluationController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'forms' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/forms',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\SelfEvaluationFormController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationFormController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationFormController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationFormController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ]
                    ],
                    'users' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/users',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\SelfEvaluationFormUserController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/add/:form_id/:user_id',
                                    'constraints' => [
                                        'form_id' => '[A-Za-z0-9\-]+\=*',
                                        'user_id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationFormUserController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:form_id/:user_id',
                                    'constraints' => [
                                        'form_id' => '[A-Za-z0-9\-]+\=*',
                                        'user_id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationFormUserController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ]
                    ],
                    'reviews' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/reviews',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\SelfEvaluationReviewController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationReviewController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'report' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/report/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationReviewController',
                                        'action' => 'report'
                                    ]
                                ]
                            ],
                        ]
                    ],
                ]
            ],
            /*             * * END SELF EVALUATION ** */

            /*             * * START MY COACH ** */
            'my-coach' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/my-coach',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\MyCoachController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'categories' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/categories',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\MyCoachCategoryController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                            'users' => [
                                'type' =>  Literal::class,
                                'options' => [
                                    'route' => '/users',
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryUserController',
                                        'action' => 'index'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'add' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/add/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryUserController',
                                                'action' => 'add'
                                            ]
                                        ]
                                    ],
                                    'edit' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/edit/:id/:user_id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*',
                                                'user_id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryUserController',
                                                'action' => 'edit'
                                            ]
                                        ]
                                    ],
                                    'delete' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/delete/:id/:user_id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*',
                                                'user_id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryUserController',
                                                'action' => 'delete'
                                            ]
                                        ]
                                    ],
                                    'upload' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/upload/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*',
                                            ],
                                            'defaults' => [
                                                'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryUserController',
                                                'action' => 'upload'
                                            ]
                                        ]
                                    ],
                                    'jobs-description' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/jobs-description/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*',
                                            ],
                                            'defaults' => [
                                                'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryUserController',
                                                'action' => 'jobsDescription'
                                            ]
                                        ]
                                    ],
                                ]
                            ],

                        ]
                    ],
                ]
            ],

            /*             * * END MY COACH ** */

            /*             * * START KNOWLEDGE AREA ** */
            'knowledge-area' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/knowledge-area',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\KnowledgeAreaController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'categories' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/categories',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\KnowledgeAreaCategoryController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                            'users' => [
                                'type' =>  Literal::class,
                                'options' => [
                                    'route' => '/users',
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController',
                                        'action' => 'index'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'add' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/add/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController',
                                                'action' => 'add'
                                            ]
                                        ]
                                    ],
                                    'edit' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/edit/:id/:user_id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*',
                                                'user_id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController',
                                                'action' => 'edit'
                                            ]
                                        ]
                                    ],
                                    'delete' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/delete/:id/:user_id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*',
                                                'user_id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController',
                                                'action' => 'delete'
                                            ]
                                        ]
                                    ],
                                    'upload' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/upload/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*',
                                            ],
                                            'defaults' => [
                                                'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController',
                                                'action' => 'upload'
                                            ]
                                        ]
                                    ],
                                    'jobs-description' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/jobs-description/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*',
                                            ],
                                            'defaults' => [
                                                'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController',
                                                'action' => 'jobsDescription'
                                            ]
                                        ]
                                    ],
                                ]
                            ],

                        ]
                    ],
                ]
            ],

            /*             * * END KNOWLEDGE AREA ** */
            
            
            
            /*             * * START HABITS ** */
            'habits' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/habits',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\UnknownController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'skills' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/skills',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\HabitSkillController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\HabitSkillController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\HabitSkillController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\HabitSkillController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                    
                            
                            
                        ]
                    ],
                    
                    
                    'users' => [
                        'type' =>  Literal::class,
                        'options' => [
                            'route' => '/users',
                            'defaults' => [
                                'controller' =>  '\LeadersLinked\Controller\HabitUserController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\HabitUserController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            /*
                             'edit' => [
                             'type' => Segment::class,
                             'options' => [
                             'route' => '/edit/:id/:user_id',
                             'constraints' => [
                             'id' => '[A-Za-z0-9\-]+\=*',
                             'user_id' => '[A-Za-z0-9\-]+\=*'
                             ],
                             'defaults' => [
                             'controller' =>  '\LeadersLinked\Controller\HabitUserController',
                             'action' => 'edit'
                             ]
                             ]
                             ],*/
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*',
                                    ],
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\HabitUserController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                            'upload' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/upload',
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\HabitUserController',
                                        'action' => 'upload'
                                    ]
                                ]
                            ],
                            
                        ]
                    ],
                    
                    
                    
                    
                    'categories' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/categories',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\HabitCategoryController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\HabitCategoryController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\HabitCategoryController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\HabitCategoryController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                            
                            
                        ]
                    ],
                    
                    
                    'emojis' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/emojis',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\HabitEmojiController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\HabitEmojiController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\HabitEmojiController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\HabitEmojiController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                            
                            
                        ]
                    ],
                    
                    
                    'content' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/content',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\HabitContentController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\HabitContentController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\HabitContentController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\HabitContentController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                            
                            
                        ]
                    ],
                    
                    
                    
                    'progress' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/progress',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\HabitProgressController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        
                    ],
                    
                    
                ]
            ],
            
            /*             * * END HABITS ** */


            /*             * * START PERFOMANCE EVALUATION ** */
            'performance-evaluation' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/performance-evaluation',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'forms' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/forms',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                            'active' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/active/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
                                        'action' => 'active'
                                    ]
                                ]
                            ],
                            'inactive' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/inactive/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
                                        'action' => 'inactive'
                                    ]
                                ]
                            ],
                            'job-description' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/job-description/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*',
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
                                        'action' => 'jobDescription'
                                    ]
                                ]
                            ],
                            'report' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/report/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
                                        'action' => 'report'
                                    ]
                                ]
                            ],
                        ]
                    ],
                    'evaluations' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/evaluations',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\PerformanceEvaluationTestController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationTestController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*',
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationTestController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                            'report' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/report/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationTestController',
                                        'action' => 'report',
                                    ],
                                ],
                            ],
                        ]
                    ],
                ]
            ],

            /*             * * END PERFORMANCE EVALUATION ** */

            /* START JOBS DESCRIPTION */

            'jobs-description' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/jobs-description',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\JobDescriptionController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'search' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/search',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
                                'action' => 'search'
                            ]
                        ]
                    ],
                    'dictionary' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/dictionary',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
                                'action' => 'dictionary'
                            ]
                        ]
                    ],
                    'add' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/add',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
                                'action' => 'add'
                            ]
                        ]
                    ],
                    'edit' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/edit/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
                                'action' => 'edit'
                            ]
                        ]
                    ],
                    'delete' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/delete/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
                                'action' => 'delete'
                            ]
                        ]
                    ],
                    'report' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/report/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
                                'action' => 'report'
                            ]
                        ]
                    ],
                    'import' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/import',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
                                'action' => 'import'
                            ]
                        ]
                    ],
                    'competency-types' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/competency-types',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\CompetencyTypeController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\CompetencyTypeController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\CompetencyTypeController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\CompetencyTypeController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                            'import' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/import',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\CompetencyTypeController',
                                        'action' => 'import'
                                    ]
                                ]
                            ],
                        ]
                    ],
                    'behaviors' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/behaviors',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\BehaviorsController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add[/inline/:inline]',
                                    'constraints' => [
                                        'inline' => 'yes|no'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\BehaviorsController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\BehaviorsController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\BehaviorsController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                            'import' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/import',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\BehaviorsController',
                                        'action' => 'import'
                                    ]
                                ]
                            ],

                        ]
                    ],
                    'competencies' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/competencies',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\CompetencyController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\CompetencyController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\CompetencyController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\CompetencyController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                            'import' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/import',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\CompetencyController',
                                        'action' => 'import'
                                    ]
                                ]
                            ],
                            'behaviors' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/behaviors/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\CompetencyController',
                                        'action' => 'behaviors'
                                    ]
                                ],
                                'child_routes' => [
                                    'add' => [
                                        'type' => Literal::class,
                                        'options' => [
                                            'route' => '/add',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\CompetencyController',
                                                'action' => 'behaviorAdd'
                                            ]
                                        ]
                                    ],
                                    'set' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/set/:behavior_id',
                                            'constraints' => [
                                                'behavior_id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\CompetencyController',
                                                'action' => 'behaviorSet'
                                            ]
                                        ]
                                    ],
                                    'unset' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/unset/:behavior_id',
                                            'constraints' => [
                                                'behavior_id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\CompetencyController',
                                                'action' => 'behaviorUnset'
                                            ]
                                        ]
                                    ],
                                ]
                            ],
                        ]
                    ],

                ]
            ],

            /* END JOBS DESCRIPTION */
            
            
            /**** ORGANIZATION  START ****/
            'organization' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/organization',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\OrganizationChartController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'positions' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/positions',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\OrganizationPositionController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' =>  Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\OrganizationPositionController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\OrganizationPositionController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\OrganizationPositionController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                            'boss' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/boss',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\OrganizationPositionController',
                                        'action' => 'boss'
                                    ]
                                ]
                            ],
                        ]
                    ],
                ]  
            ],
            
            
            /**** ORIGANIZATION CHART END ****/


            /*             * * START SETTINGS ** */
            'settings' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/settings',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\DashboardController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'my-private-network' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/my-private-network',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\MyPrivateNetworkController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'intro' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/intro',
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
                                        'action' => 'intro'
                                    ]
                                ]
                            ],
                            'calendar' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/calendar',
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
                                        'action' => 'calendar'
                                    ]
                                ]
                            ],
                            'styles-and-colors' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/styles-and-colors',
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
                                        'action' => 'stylesAndColors'
                                    ]
                                ]
                            ],
                            'navbar' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/navbar',
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
                                        'action' => 'navbar'
                                    ]
                                ]
                            ],
                            'favicon' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/favicon',
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
                                        'action' => 'favicon'
                                    ]
                                ]
                            ],
                            'logo' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/logo',
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
                                        'action' => 'logo'
                                    ]
                                ]
                            ],
                            'moodle' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/moodle',
                                    'defaults' => [
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
                                        'action' => 'moodle'
                                    ]
                                ]
                            ],

                        ]
                    ],

                    'private-networks' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/private-networks',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\PrivateNetworksController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PrivateNetworksController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PrivateNetworksController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PrivateNetworksController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ]
                    ],
                    'company-sizes' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/company-sizes',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\CompanySizeController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\CompanySizeController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\CompanySizeController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\CompanySizeController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ]
                    ],


                    'countries' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/countries',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\CountriesController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\CountriesController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\CountriesController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\CountriesController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ]
                    ],


                    'degrees' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/degrees',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\DegreeController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DegreeController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DegreeController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DegreeController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ]
                    ],
                    'group-types' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/group-types',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\GroupTypeController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\GroupTypeController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\GroupTypeController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\GroupTypeController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ]
                    ],
                    'industries' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/industries',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\IndustryController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\IndustryController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\IndustryController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\IndustryController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ]
                    ],
                    'group-types' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/group-types',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\GroupTypeController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\GroupTypeController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\GroupTypeController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\GroupTypeController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ]
                    ],
                    'job-categories' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/job-categories',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\JobCategoryController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\JobCategoryController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\JobCategoryController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\JobCategoryController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ]
                    ],

                    'email-templates' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/email-templates',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\EmailTemplateController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\EmailTemplateController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                        ]
                    ],

                    'push-templates' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/push-templates',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\PushTemplateController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PushTemplateController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'import' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/import',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PushTemplateController',
                                        'action' => 'import'
                                    ]
                                ]
                            ],
                        ]
                    ],
                    'skills' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/skills',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\SkillController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\SkillController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\SkillController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\SkillController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ]
                    ],
                    'aptitudes' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/aptitudes',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\AptitudeController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\AptitudeController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\AptitudeController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\AptitudeController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ]
                    ],
                    'hobbies-and-interests' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/hobbies-and-interests',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\HobbyAndInterestController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\HobbyAndInterestController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\HobbyAndInterestController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\HobbyAndInterestController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ]
                    ],
                ]
            ],
            /*         * * FIN SETTINGS ** */

            'own-professional-network' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/own-professional-network',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\UnknownController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => []
            ],

            'organizational-design' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/organizational-design',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\UnknownController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => []
            ],

            'planning' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/planning',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\PlanningController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'periods' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/periods',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\PlanningPeriodController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PlanningPeriodController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PlanningPeriodController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PlanningPeriodController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                        ]        
                    ],
                    
                    'objectives' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/objectives',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
                                'action' => 'index'
                            ]
                        ],

                        'may_terminate' => true,
                        'child_routes' => [

                            'add' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/add/[:period_id]',
                                    'constraints' => [
                                        'period_id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                            'analysis' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/analysis/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
                                        'action' => 'analysis'
                                    ]
                                ]
                            ],
                            'full' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/report-full/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
                                        'action' => 'full'
                                    ]
                                ]
                            ],
                            'matrix' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/matrix/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
                                        'action' => 'matrix'
                                    ]
                                ]
                            ],

                        ]
                    ],
                    
                    'goals' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/goals',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\PlanningGoalController',
                                'action' => 'index'
                            ]
                        ],
                        
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/add/:objective_id',
                                    'constraints' => [
                                        'objective_id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PlanningGoalController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PlanningGoalController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PlanningGoalController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                        ]
                    ],
                    
                    'tasks' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/tasks',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\PlanningTaskController',
                                'action' => 'index'
                            ]
                        ],
                        
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/add/:goal_id',
                                    'constraints' => [
                                        'goal_id' => '[A-Za-z0-9\-]+\=*',
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PlanningTaskController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PlanningTaskController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PlanningTaskController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                            'view' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/view/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\PlanningTaskController',
                                        'action' => 'view'
                                    ]
                                ]
                            ],
                        ]
                    ],
                ]
            ],


            'discovery-contacts' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/discovery-contacts',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\DiscoveryContactController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'add' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/add',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactController',
                                'action' => 'add'
                            ]
                        ]
                    ],
                    'edit' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/edit/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactController',
                                'action' => 'edit'
                            ]
                        ]
                    ],
                    'delete' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/delete/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactController',
                                'action' => 'delete'
                            ]
                        ]
                    ],
                    'view' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/view/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactController',
                                'action' => 'view'
                            ]
                        ]
                    ],
                    'upload' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/upload',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactController',
                                'action' => 'upload'
                            ]
                        ]
                    ],
                    'interaction-types' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/interaction-types',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionTypeController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionTypeController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionTypeController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionTypeController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],



                        ]
                    ],
                    'interactions' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/interactions/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:interaction',
                                    'constraints' => [
                                        'interaction' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],



                        ]
                    ],
                    'logs' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/log/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactLogController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => []
                    ],


                    'progress-by-day' => [
                        'type' => Literal::class, 
                        'options' => [
                            'route' => '/progress-by-day', 
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactProgressController',
                                'action'     => 'index',
                            ],
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'download' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/download',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactProgressController',
                                        'action'     => 'download',
                                    ],
                                ],
                            ],
                        ]
                    ],
                    
                    
                    'progress-by-day-and-user' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/progress-by-day-and-user',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactProgressUserController',
                                'action'     => 'index',
                            ],
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'download' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/download',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactProgressUserController',
                                        'action'     => 'download',
                                    ],
                                ],
                            ],
                        ]
                    ],
                    

                    
                    
                    
                    
                    'report' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/report',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactReportController',
                                'action'     => 'index',
                            ],
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'download' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/download',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactReportController',
                                        'action'     => 'download',
                                    ],
                                ],
                            ],
                        ]
                    ],
                    
                    'report-by-user' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/report-by-user',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactReportUserController',
                                'action'     => 'index',
                            ],
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'download' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/download',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactReportUserController',
                                        'action'     => 'download',
                                    ],
                                ],
                            ],
                        ]
                    ],
                    

                    
                    'blacklist' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/blacklist',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListController',
                                'action'     => 'index',
                            ],
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'search-email' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/search-email',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListController',
                                        'action'     => 'searchEmail',
                                    ],
                                ],
                            ],
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListController',
                                        'action'     => 'add',
                                    ],
                                ],
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListController',
                                        'action'     => 'edit',
                                    ],
                                ],
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListController',
                                        'action'     => 'delete',
                                    ],
                                ],
                            ],
                            'upload' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/upload',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListController',
                                        'action'     => 'upload',
                                    ],
                                ],
                            ],
                                  
                        ]
                    ],
                    
                    'blacklist-reasons' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/blacklist-reasons',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListReasonController',
                                'action'     => 'index',
                            ],
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListReasonController',
                                        'action'     => 'add',
                                    ],
                                ],
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListReasonController',
                                        'action'     => 'edit',
                                    ],
                                ],
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListReasonController',
                                        'action'     => 'delete',
                                    ],
                                ],
                            ],
                        ]
                    ],
                    
   

                ]
            ],



            'development-and-training' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/development-and-training',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\UnknownController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => []
            ],


            'recruitment-and-selection' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/recruitment-and-selection',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'vacancies' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/vacancies',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionVacancyController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionVacancyController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionVacancyController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionVacancyController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ]
                    ],
                    'applications' => [
                        'type' =>  Literal::class,
                        'options' => [
                            'route' => '/applications',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/add/vacancy/:vacancy_id',
                                    'constraints' => [
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/vacancy/:vacancy_id/application/:application_id',
                                    'constraints' => [
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
                                        'application_id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                            'user-by-email' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/user-by-email',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
                                        'action' => 'userByEmail'
                                    ]
                                ]
                            ],
                            'view' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/view/vacancy/:vacancy_id/application/:application_id',
                                    'constraints' => [
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
                                        'application_id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
                                        'action' => 'view'
                                    ]
                                ]
                            ],
                            'comment' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/comment/vacancy/:vacancy_id/application/:application_id',
                                    'constraints' => [
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
                                        'application_id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
                                        'action' => 'comment'
                                    ]
                                ]
                            ],
                            'status' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/status/vacancy/:vacancy_id/application/:application_id',
                                    'constraints' => [
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
                                        'iapplication_id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
                                        'action' => 'status'
                                    ]
                                ]
                            ],
                            'level' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/level/vacancy/:vacancy_id/application/:application_id',
                                    'constraints' => [
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
                                        'application_id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
                                        'action' => 'level'
                                    ]
                                ]
                            ],
                            'files' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/files/vacancy/:vacancy_id/application/:application_id',
                                    'constraints' => [
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
                                        'application_id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionFileController',
                                        'action' => 'index'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'add' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/add',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionFileController',
                                                'action' => 'add'
                                            ]
                                        ]
                                    ],
                                    'delete' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/delete/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionFileController',
                                                'action' => 'delete'
                                            ]
                                        ]
                                    ],
                                    'view' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/view/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionFileController',
                                                'action' => 'view'
                                            ]
                                        ]
                                    ],
                                ]
                            ],
                            'interviews' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/interviews/vacancy/:vacancy_id/application/:application_id',
                                    'constraints' => [
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
                                        'application_id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewController',
                                        'action' => 'index'
                                    ]
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'add' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/add',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewController',
                                                'action' => 'add'
                                            ]
                                        ]
                                    ],
                                    'delete' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/delete/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewController',
                                                'action' => 'delete'
                                            ]
                                        ]
                                    ],
                                    'report' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/report/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewController',
                                                'action' => 'report'
                                            ]
                                        ]
                                    ],
                                    'edit' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/edit/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewController',
                                                'action' => 'edit'
                                            ]
                                        ]
                                    ],
                                ]
                            ],
                        ]


                    ],
                    /*
                    'candidates' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/candidates[/:vacancy_uuid]',
                            'constraints' => [
                                'vacancy_uuid' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionCandidateController',
                                'action' => 'index',
                                'vacancy_uuid' => '',
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionCandidateController',
                                        'action' => 'add'
                                    ]
                                ]
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionCandidateController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionCandidateController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                            'email' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/email',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionCandidateController',
                                        'action' => 'email'
                                    ]
                                ]
                            ],
                        ]
                    ],
                    'user-by-email' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/user-by-email',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionCandidateController',
                                'action' => 'email'
                            ]
                        ]
                    ],
                    'interview' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/interview',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewController',
                                'action' => 'index',
                            ],
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'form' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/form[/:vacancy_uuid]',
                                    'constraints' => [
                                        'vacancy_uuid' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
                                        'action' => 'index',
                                        'vacancy_uuid' => '',
                                    ],
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'add' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/add',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
                                                'action' => 'add'
                                            ],
                                        ],
                                    ],
                                    'edit' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/edit/:interview_uuid',
                                            'constraints' => [
                                                'interview_uuid' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
                                                'action' => 'edit'
                                            ],
                                        ],
                                    ],
                                    'delete' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/delete/:interview_uuid',
                                            'constraints' => [
                                                'interview_uuid' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
                                                'action' => 'delete'
                                            ],
                                        ],
                                    ],
                                ],
                            ],
                            'file' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/:interview_uuid/file',
                                    'constraints' => [
                                        'interview_uuid' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFileController',
                                        'action' => 'index'
                                    ],
                                ],
                                'may_terminate' => true,
                                'child_routes' => [
                                    'add' => [
                                        'type' => Literal::class,
                                        'options' => [
                                            'route' => '/add',
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFileController',
                                                'action' => 'add'
                                            ]
                                        ]
                                    ],
                                    'edit' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/edit/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFileController',
                                                'action' => 'edit'
                                            ]
                                        ]
                                    ],
                                    'delete' => [
                                        'type' => Segment::class,
                                        'options' => [
                                            'route' => '/delete/:id',
                                            'constraints' => [
                                                'id' => '[A-Za-z0-9\-]+\=*'
                                            ],
                                            'defaults' => [
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFileController',
                                                'action' => 'delete'
                                            ]
                                        ]
                                    ],
                                ]
                            ],
                            'report' =>[
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/report/:interview_uuid',
                                    'constraints' => [
                                        'interview_uuid' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
                                        'action' => 'report',
                                    ],
                                ],
                            ],
                            'vacancy' =>[
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/vacancy/:vacancy_uuid',
                                    'constraints' => [
                                        'vacancy_uuid' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
                                        'action' => 'vacancy',
                                    ],
                                ],
                            ],
                            'type' =>[
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/type/:candidate_uuid',
                                    'constraints' => [
                                        'candidate_uuid' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
                                        'action' => 'type',
                                    ],
                                ],
                            ],
                        ],
                    ], */
                ],
            ],

            'induction' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/induction',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\UnknownController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => []
            ],

            'organizational-climate' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/organizational-climate',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'campaign' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/campaign',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\OrganizationalClimateCampaignController',
                                'action' => 'index',
                            ],
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateCampaignController',
                                        'action' => 'add'
                                    ],
                                ],
                            ],
                            'overview' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/overview/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateCampaignController',
                                        'action' => 'overview'
                                    ]
                                ]
                            ],
                            'pdf' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/pdf/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateCampaignController',
                                        'action' => 'pdf'
                                    ]
                                ]
                            ],
                            'excel' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/excel/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateCampaignController',
                                        'action' => 'excel'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateCampaignController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ],
                    ],

                    'form' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/form',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\OrganizationalClimateFormController',
                                'action' => 'index',
                            ],
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/add[/:id]',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateFormController',
                                        'action' => 'add'
                                    ],
                                ],
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateFormController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateFormController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ],
                    ],
                ],
            ],

            'culture' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/culture',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\UnknownController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => []
            ],
            
            
            'helpers' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/helpers',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\HelperController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
            
                    
                    'search-people' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/search-people',
                            'defaults' => [
                                'controller' =>  '\LeadersLinked\Controller\HelperController',
                                'action' => 'searchPeople'
                            ]
                        ]
                    ],
                    'search-people-by-company' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/search-people-by-company',
                            'defaults' => [
                                'controller' =>  '\LeadersLinked\Controller\HelperController',
                                'action' => 'searchPeopleByCompany'
                            ]
                        ]
                    ],
                ],
            ],    
            
            'inmail-personal' => [
                'type' =>  Literal::class,
                'options' => [
                    'route' => '/inmail-personal',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\HomeController',
                        'action' => 'inMailPersonal'
                    ]
                ],
                'may_terminate' => true,
            ],
            
            
            'inmail-company' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/inmail-company',

                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\HomeController',
                        'action' => 'inMailCompany'
                    ]
                ],
                'may_terminate' => true,
            ],


            'communication' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/communication',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\CommunicationController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'send' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/send',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\CommunicationController',
                                'action' => 'send'
                            ]
                        ]
                    ],
                    'search-people' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/search-people',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\CommunicationController',
                                'action' => 'searchPeople'
                            ]
                        ]
                    ],
                ]
            ],
            
            'media' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/media',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\UnknownController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'categories' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/categories',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\MediaCategoryController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MediaCategoryController',
                                        'action' => 'add'
                                    ],
                                ],
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MediaCategoryController',
                                        'action' => 'edit'
                                    ],
                                ],
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MediaCategoryController',
                                        'action' => 'delete'
                                    ],
                                ],
                            ],
                            
                        ]
                    ],
                    
                    'files' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/files',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\MediaFileController',
                                'action' => 'index'
                            ]
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'upload' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/upload',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MediaFileController',
                                        'action' => 'upload'
                                    ],
                                ],
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\MediaFileController',
                                        'action' => 'delete'
                                    ],
                                ],
                            ],
                            
                        ]
                    ],
                    
                ]
            ],
            


            
            'fast-survey' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/fast-survey',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\FastSurveyController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'add' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/add',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\FastSurveyController',
                                'action' => 'add'
                            ],
                        ],
                    ],
                    'edit' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/edit/:id',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\FastSurveyController',
                                'action' => 'edit'
                            ],
                        ],
                    ],
                    'delete' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/delete/:id',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\FastSurveyController',
                                'action' => 'delete'
                            ],
                        ],
                    ],
                    'chart' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/chart/:id',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\FastSurveyController',
                                'action' => 'chart'
                            ],
                        ],
                    ],
                    'download' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/download/:id',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\FastSurveyController',
                                'action' => 'download'
                            ],
                        ],
                    ],
                   
                ]
            ],

            'survey' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/survey',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\SurveyController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'form' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/form',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\SurveyFormController',
                                'action' => 'index',
                            ],
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/add[/:id]',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\SurveyFormController',
                                        'action' => 'add'
                                    ],
                                ],
                            ],
                            'edit' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/edit/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\SurveyFormController',
                                        'action' => 'edit'
                                    ]
                                ]
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\SurveyFormController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ]
                        ],
                    ],
                    'campaign' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/campaign',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\SurveyCampaignController',
                                'action' => 'index',
                            ],
                        ],
                        'may_terminate' => true,
                        'child_routes' => [
                            'add' => [
                                'type' => Literal::class,
                                'options' => [
                                    'route' => '/add',
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\SurveyCampaignController',
                                        'action' => 'add'
                                    ],
                                ],
                            ],
                            'delete' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/delete/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\SurveyCampaignController',
                                        'action' => 'delete'
                                    ]
                                ]
                            ],
                            'overview' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/overview/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\SurveyCampaignController',
                                        'action' => 'overview'
                                    ]
                                ]
                            ],
                            'pdf' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/pdf/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\SurveyCampaignController',
                                        'action' => 'pdf'
                                    ]
                                ]
                            ],
                            'excel' => [
                                'type' => Segment::class,
                                'options' => [
                                    'route' => '/excel/:id',
                                    'constraints' => [
                                        'id' => '[A-Za-z0-9\-]+\=*'
                                    ],
                                    'defaults' => [
                                        'controller' => '\LeadersLinked\Controller\SurveyCampaignController',
                                        'action' => 'excel'
                                    ]
                                ]
                            ]
                        ],
                    ],
                ]
            ],

            'building-my-future' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/building-my-future',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\UnknownController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => []
            ],

            'csrf' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/csrf',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\DashboardController',
                        'action' => 'csrf'
                    ]
                ]
            ],
            'chat' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/chat',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\HomeController',
                        'action' => 'chat'
                    ]
                ],
                'may_terminate' => true,
            ],

            'high-performance-teams' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/high-performance-teams',
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\HighPerformanceTeamController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'add' => [
                        'type' => Literal::class,
                            'options' => [
                            'route' => '/add',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\HighPerformanceTeamController',
                                'action' => 'add'
                            ]
                        ]
                    ],
                    'edit' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/edit/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\HighPerformanceTeamController',
                                'action' => 'edit'
                            ]
                        ]
                    ],
                    'delete' => [
                        'type' => Segment::class,
                        'options' => [
                            'route' => '/delete/:id',
                            'constraints' => [
                                'id' => '[A-Za-z0-9\-]+\=*'
                            ],
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\HighPerformanceTeamController',
                                'action' => 'delete'
                            ]
                        ]
                    ],

                ]
            ],

            'tools' => [
                'type' => Literal::class,
                'options' => [
                    'route' => '/tools',
                    'constraints' => [
                        'topic_id' => '[A-Za-z0-9\-]+\=*'
                    ],
                    'defaults' => [
                        'controller' => '\LeadersLinked\Controller\ToolsController',
                        'action' => 'index'
                    ]
                ],
                'may_terminate' => true,
                'child_routes' => [
                    'userfile-password-generator' => [
                        'type' => Literal::class,
                        'options' => [
                            'route' => '/userfile-password-generator',
                            'defaults' => [
                                'controller' => '\LeadersLinked\Controller\ToolsController',
                                'action' => 'userfilePasswordGenerator'
                            ]
                        ]
                    ],
                ],
            ]



        ]
    ],
    'controllers' => [
        'factories' => [
            \LeadersLinked\Controller\AuthController::class => \LeadersLinked\Factory\Controller\AuthControllerFactory::class,
            \LeadersLinked\Controller\FeedController::class => \LeadersLinked\Factory\Controller\FeedControllerFactory::class,
            \LeadersLinked\Controller\FollowerController::class => \LeadersLinked\Factory\Controller\FollowerControllerFactory::class,
            \LeadersLinked\Controller\JobController::class => \LeadersLinked\Factory\Controller\JobControllerFactory::class,
            \LeadersLinked\Controller\RecruitmentSelectionController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionFactory::class,
            \LeadersLinked\Controller\RecruitmentSelectionVacancyController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionVacancyFactory::class,
            \LeadersLinked\Controller\RecruitmentSelectionApplicationController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionApplicationFactory::class,
            \LeadersLinked\Controller\RecruitmentSelectionFileController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionFileControllerFactory::class,
            \LeadersLinked\Controller\RecruitmentSelectionInterviewController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionInterviewFactory::class,
            /*
            \LeadersLinked\Controller\RecruitmentSelectionInterviewController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionInterviewFactory::class,
            \LeadersLinked\Controller\RecruitmentSelectionInterviewFormController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionInterviewFormFactory::class,
            \LeadersLinked\Controller\RecruitmentSelectionInterviewFileController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionInterviewFileControllerFactory::class,
            \LeadersLinked\Controller\RecruitmentSelectionVacancyController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionVacancyFactory::class,
            \LeadersLinked\Controller\RecruitmentSelectionCandidateController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionCandidateFactory::class,
            */
            \LeadersLinked\Controller\ProfileController::class => \LeadersLinked\Factory\Controller\ProfileControllerFactory::class,
            \LeadersLinked\Controller\CompanyController::class => \LeadersLinked\Factory\Controller\CompanyControllerFactory::class,
            \LeadersLinked\Controller\CompanySizeController::class => \LeadersLinked\Factory\Controller\CompanySizeControllerFactory::class,
            \LeadersLinked\Controller\CountriesController::class => \LeadersLinked\Factory\Controller\CountriesControllerFactory::class,

            \LeadersLinked\Controller\BehaviorsController::class => \LeadersLinked\Factory\Controller\BehaviorsControllerFactory::class,
            \LeadersLinked\Controller\CompetencyTypeController::class => \LeadersLinked\Factory\Controller\CompetencyTypeControllerFactory::class,
            \LeadersLinked\Controller\CompetencyController::class => \LeadersLinked\Factory\Controller\CompetencyControllerFactory::class,
            \LeadersLinked\Controller\DegreeController::class => \LeadersLinked\Factory\Controller\DegreeControllerFactory::class,
            \LeadersLinked\Controller\EmailTemplateController::class => \LeadersLinked\Factory\Controller\EmailTemplateControllerFactory::class,
            \LeadersLinked\Controller\PushTemplateController::class => \LeadersLinked\Factory\Controller\PushTemplateControllerFactory::class,
            \LeadersLinked\Controller\GroupTypeController::class => \LeadersLinked\Factory\Controller\GroupTypeControllerFactory::class,
            \LeadersLinked\Controller\IndustryController::class => \LeadersLinked\Factory\Controller\IndustryControllerFactory::class,
            \LeadersLinked\Controller\JobCategoryController::class => \LeadersLinked\Factory\Controller\JobCategoryControllerFactory::class,
            \LeadersLinked\Controller\JobDescriptionController::class => \LeadersLinked\Factory\Controller\JobDescriptionControllerFactory::class,
            \LeadersLinked\Controller\PageController::class => \LeadersLinked\Factory\Controller\PageControllerFactory::class,
            \LeadersLinked\Controller\OrganizationPositionController::class => \LeadersLinked\Factory\Controller\OrganizationPositionControllerFactory::class,
            \LeadersLinked\Controller\PostController::class => \LeadersLinked\Factory\Controller\PostControllerFactory::class,
            \LeadersLinked\Controller\SkillController::class => \LeadersLinked\Factory\Controller\SkillControllerFactory::class,
            \LeadersLinked\Controller\UserController::class => \LeadersLinked\Factory\Controller\UserControllerFactory::class,
            \LeadersLinked\Controller\DashboardController::class => \LeadersLinked\Factory\Controller\DashboardControllerFactory::class,
            \LeadersLinked\Controller\SelfEvaluationController::class => \LeadersLinked\Factory\Controller\SelfEvaluationControllerFactory::class,
            \LeadersLinked\Controller\SelfEvaluationFormController::class => \LeadersLinked\Factory\Controller\SelfEvaluationFormControllerFactory::class,
            \LeadersLinked\Controller\SelfEvaluationFormUserController::class => \LeadersLinked\Factory\Controller\SelfEvaluationFormUserControllerFactory::class,
            \LeadersLinked\Controller\SelfEvaluationReviewController::class => \LeadersLinked\Factory\Controller\SelfEvaluationReviewControllerFactory::class,
            \LeadersLinked\Controller\SurveyController::class => \LeadersLinked\Factory\Controller\SurveyControllerFactory::class,
            \LeadersLinked\Controller\SurveyFormController::class => \LeadersLinked\Factory\Controller\SurveyFormControllerFactory::class,
            \LeadersLinked\Controller\SurveyCampaignController::class => \LeadersLinked\Factory\Controller\SurveyCampaignControllerFactory::class,
            
            
            \LeadersLinked\Controller\OrganizationalClimateController::class => \LeadersLinked\Factory\Controller\OrganizationalClimateControllerFactory::class,
            \LeadersLinked\Controller\OrganizationalClimateFormController::class => \LeadersLinked\Factory\Controller\OrganizationalClimateFormControllerFactory::class,
            \LeadersLinked\Controller\OrganizationalClimateCampaignController::class => \LeadersLinked\Factory\Controller\OrganizationalClimateCampaignControllerFactory::class,
            
            \LeadersLinked\Controller\PerformanceEvaluationController::class => \LeadersLinked\Factory\Controller\PerformanceEvaluationControllerFactory::class,
            \LeadersLinked\Controller\PerformanceEvaluationFormController::class => \LeadersLinked\Factory\Controller\PerformanceEvaluationFormControllerFactory::class,
            \LeadersLinked\Controller\PerformanceEvaluationTestController::class => \LeadersLinked\Factory\Controller\PerformanceEvaluationTestControllerFactory::class,

            \LeadersLinked\Controller\MicrolearningController::class => \LeadersLinked\Factory\Controller\MicrolearningControllerFactory::class,
            \LeadersLinked\Controller\MicrolearningQuizController::class => \LeadersLinked\Factory\Controller\MicrolearningQuizControllerFactory::class,
            \LeadersLinked\Controller\MicrolearningQuestionController::class => \LeadersLinked\Factory\Controller\MicrolearningQuestionControllerFactory::class,
            \LeadersLinked\Controller\MicrolearningAnswerController::class => \LeadersLinked\Factory\Controller\MicrolearningAnswerControllerFactory::class,
            \LeadersLinked\Controller\MicrolearningTopicController::class => \LeadersLinked\Factory\Controller\MicrolearningTopicControllerFactory::class,
            \LeadersLinked\Controller\MicrolearningCapsuleController::class => \LeadersLinked\Factory\Controller\MicrolearningCapsuleControllerFactory::class,
            \LeadersLinked\Controller\MicrolearningSlideController::class => \LeadersLinked\Factory\Controller\MicrolearningSlideControllerFactory::class,
            \LeadersLinked\Controller\MicrolearningAccessForStudentsController::class => \LeadersLinked\Factory\Controller\MicrolearningAccessForStudentsControllerFactory::class,
            \LeadersLinked\Controller\MicrolearningStudentsController::class => \LeadersLinked\Factory\Controller\MicrolearningStudentsControllerFactory::class,
            \LeadersLinked\Controller\MicrolearningReportsController::class => \LeadersLinked\Factory\Controller\MicrolearningReportsControllerFactory::class,
            \LeadersLinked\Controller\MicrolearningExtendUserCompanyController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserCompanyControllerFactory::class,
            \LeadersLinked\Controller\MicrolearningExtendUserFunctionController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserFunctionControllerFactory::class,
            \LeadersLinked\Controller\MicrolearningExtendUserGroupController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserGroupControllerFactory::class,
            \LeadersLinked\Controller\MicrolearningExtendUserInstitutionController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserInstitutionControllerFactory::class,
            \LeadersLinked\Controller\MicrolearningExtendUserPartnerController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserPartnerControllerFactory::class,
            \LeadersLinked\Controller\MicrolearningExtendUserProgramController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserProgramControllerFactory::class,
            \LeadersLinked\Controller\MicrolearningExtendUserSectorController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserSectorControllerFactory::class,
            \LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserStudentTypeControllerFactory::class,
            \LeadersLinked\Controller\MicrolearningExtendUserCountryController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserCountryControllerFactory::class,

            \LeadersLinked\Controller\PlanningController::class => \LeadersLinked\Factory\Controller\PlanningControllerFactory::class,
            \LeadersLinked\Controller\PlanningPeriodController::class => \LeadersLinked\Factory\Controller\PlanningPeriodControllerFactory::class,
            \LeadersLinked\Controller\PlanningObjectiveController::class => \LeadersLinked\Factory\Controller\PlanningObjectiveControllerFactory::class,
            \LeadersLinked\Controller\PlanningGoalController::class => \LeadersLinked\Factory\Controller\PlanningGoalControllerFactory::class,
            \LeadersLinked\Controller\PlanningTaskController::class => \LeadersLinked\Factory\Controller\PlanningTaskControllerFactory::class,
           
            \LeadersLinked\Controller\PrivateNetworksController::class => \LeadersLinked\Factory\Controller\PrivateNetworksControllerFactory::class,
            \LeadersLinked\Controller\MyPrivateNetworkController::class => \LeadersLinked\Factory\Controller\MyPrivateNetworkControllerFactory::class,
            
            \LeadersLinked\Controller\CommunicationController::class => \LeadersLinked\Factory\Controller\CommunicationControllerFactory::class,

            \LeadersLinked\Controller\HelperController::class => \LeadersLinked\Factory\Controller\HelperControllerFactory::class,
            

            \LeadersLinked\Controller\ReportController::class => \LeadersLinked\Factory\Controller\ReportControllerFactory::class,
            \LeadersLinked\Controller\UnknownController::class => \LeadersLinked\Factory\Controller\UnknownControllerFactory::class,
            \LeadersLinked\Controller\TestController::class => \LeadersLinked\Factory\Controller\TestControllerFactory::class,

            \LeadersLinked\Controller\AptitudeController::class => \LeadersLinked\Factory\Controller\AptitudeControllerFactory::class,
            \LeadersLinked\Controller\HobbyAndInterestController::class => \LeadersLinked\Factory\Controller\HobbyAndInterestControllerFactory::class,

            \LeadersLinked\Controller\DiscoveryContactController::class => \LeadersLinked\Factory\Controller\DiscoveryContactControllerFactory::class,
            \LeadersLinked\Controller\DiscoveryContactLogController::class  => \LeadersLinked\Factory\Controller\DiscoveryContactLogControllerFactory::class,
            \LeadersLinked\Controller\DiscoveryContactInteractionTypeController::class  => \LeadersLinked\Factory\Controller\DiscoveryContactInteractionTypeControllerFactory::class,
            \LeadersLinked\Controller\DiscoveryContactInteractionController::class  => \LeadersLinked\Factory\Controller\DiscoveryContactInteractionControllerFactory::class,
            \LeadersLinked\Controller\DiscoveryContactProgressController::class => \LeadersLinked\Factory\Controller\DiscoveryContactProgressControllerFactory::class,
            \LeadersLinked\Controller\DiscoveryContactProgressUserController::class => \LeadersLinked\Factory\Controller\DiscoveryContactProgressUserControllerFactory::class,
            \LeadersLinked\Controller\DiscoveryContactReportController::class => \LeadersLinked\Factory\Controller\DiscoveryContactReportControllerFactory::class,
            \LeadersLinked\Controller\DiscoveryContactReportUserController::class => \LeadersLinked\Factory\Controller\DiscoveryContactReportUserControllerFactory::class,
            \LeadersLinked\Controller\DiscoveryContactBlackListController::class => \LeadersLinked\Factory\Controller\DiscoveryContactBlackListControllerFactory::class,
            \LeadersLinked\Controller\DiscoveryContactBlackListReasonController::class => \LeadersLinked\Factory\Controller\DiscoveryContactBlackListReasonControllerFactory::class,

            \LeadersLinked\Controller\ActivityCenterController::class  => \LeadersLinked\Factory\Controller\ActivityCenterControllerFactory::class,
            \LeadersLinked\Controller\ActivityCenterPerformanceEvaluationController::class  => \LeadersLinked\Factory\Controller\ActivityCenterPerformanceEvaluationControllerFactory::class,
            \LeadersLinked\Controller\ActivityCenterRecruitmentSelectionController::class  => \LeadersLinked\Factory\Controller\ActivityCenterRecruitmentSelectionControllerFactory::class,
            \LeadersLinked\Controller\ActivityCenterOrganizationalClimateController::class  => \LeadersLinked\Factory\Controller\ActivityCenterOrganizationalClimateControllerFactory::class,
            \LeadersLinked\Controller\ActivityCenterSurveyController::class  => \LeadersLinked\Factory\Controller\ActivityCenterSurveyControllerFactory::class,
            
            
            
            \LeadersLinked\Controller\EngagementController::class => \LeadersLinked\Factory\Controller\EngagementControllerFactory::class,
            \LeadersLinked\Controller\EngagementRewardController::class => \LeadersLinked\Factory\Controller\EngagementRewardControllerFactory::class,
            \LeadersLinked\Controller\EngagementReportsController::class => \LeadersLinked\Factory\Controller\EngagementReportsControllerFactory::class,

            \LeadersLinked\Controller\DailyPulseController::class  => \LeadersLinked\Factory\Controller\DailyPulseControllerFactory::class,
            \LeadersLinked\Controller\DailyPulseEmojiController::class  => \LeadersLinked\Factory\Controller\DailyPulseEmojiControllerFactory::class,
            \LeadersLinked\Controller\DailyPulseReportsController::class  => \LeadersLinked\Factory\Controller\DailyPulseReportsControllerFactory::class,


            \LeadersLinked\Controller\MyCoachController::class  => \LeadersLinked\Factory\Controller\MyCoachControllerFactory::class,
            \LeadersLinked\Controller\MyCoachCategoryController::class  => \LeadersLinked\Factory\Controller\MyCoachCategoryControllerFactory::class,
            \LeadersLinked\Controller\MyCoachCategoryUserController::class  => \LeadersLinked\Factory\Controller\MyCoachCategoryUserControllerFactory::class,


            \LeadersLinked\Controller\KnowledgeAreaController::class  => \LeadersLinked\Factory\Controller\KnowledgeAreaControllerFactory::class,
            \LeadersLinked\Controller\KnowledgeAreaCategoryController::class  => \LeadersLinked\Factory\Controller\KnowledgeAreaCategoryControllerFactory::class,
            \LeadersLinked\Controller\KnowledgeAreaCategoryUserController::class  => \LeadersLinked\Factory\Controller\KnowledgeAreaCategoryUserControllerFactory::class,
            
            
            \LeadersLinked\Controller\FastSurveyController::class  => \LeadersLinked\Factory\Controller\FastSurveyControllerFactory::class,


            \LeadersLinked\Controller\UserRequestAccessController::class  => \LeadersLinked\Factory\Controller\UserRequestAccessControllerFactory::class,
            \LeadersLinked\Controller\ToolsController::class  => \LeadersLinked\Factory\Controller\ToolsControllerFactory::class,

            
            
            
            \LeadersLinked\Controller\MediaCategoryController::class => \LeadersLinked\Factory\Controller\MediaCategoryControllerFactory::class,
            \LeadersLinked\Controller\MediaFileController::class => \LeadersLinked\Factory\Controller\MediaFileControllerFactory::class,
            
            \LeadersLinked\Controller\HabitCategoryController::class => \LeadersLinked\Factory\Controller\HabitCategoryControllerFactory::class,
            \LeadersLinked\Controller\HabitContentController::class => \LeadersLinked\Factory\Controller\HabitContentControllerFactory::class,
            \LeadersLinked\Controller\HabitEmojiController::class => \LeadersLinked\Factory\Controller\HabitEmojiControllerFactory::class,
            \LeadersLinked\Controller\HabitSkillController::class => \LeadersLinked\Factory\Controller\HabitSkillControllerFactory::class,
            \LeadersLinked\Controller\HabitUserController::class => \LeadersLinked\Factory\Controller\HabitUserControllerFactory::class,
        
            \LeadersLinked\Controller\HabitProgressController::class => \LeadersLinked\Factory\Controller\HabitProgressControllerFactory::class,
        
        ],
        'aliases' => [
            '\LeadersLinked\Controller\AuthController' => \LeadersLinked\Controller\AuthController::class,
            '\LeadersLinked\Controller\FollowerController' => \LeadersLinked\Controller\FollowerController::class,
            '\LeadersLinked\Controller\FeedController' => \LeadersLinked\Controller\FeedController::class,
            '\LeadersLinked\Controller\JobController' => \LeadersLinked\Controller\JobController::class,
            '\LeadersLinked\Controller\RecruitmentSelectionController' => \LeadersLinked\Controller\RecruitmentSelectionController::class,
            '\LeadersLinked\Controller\RecruitmentSelectionApplicationController' => \LeadersLinked\Controller\RecruitmentSelectionApplicationController::class,
            '\LeadersLinked\Controller\RecruitmentSelectionVacancyController' => \LeadersLinked\Controller\RecruitmentSelectionVacancyController::class,
            '\LeadersLinked\Controller\RecruitmentSelectionFileController' => \LeadersLinked\Controller\RecruitmentSelectionFileController::class,
            '\LeadersLinked\Controller\RecruitmentSelectionInterviewController' => \LeadersLinked\Controller\RecruitmentSelectionInterviewController::class,
            '\LeadersLinked\Controller\ProfileController' => \LeadersLinked\Controller\ProfileController::class,
            '\LeadersLinked\Controller\CompanyController' => \LeadersLinked\Controller\CompanyController::class,
            '\LeadersLinked\Controller\CompanySizeController' => \LeadersLinked\Controller\CompanySizeController::class,
            '\LeadersLinked\Controller\CompetencyTypeController' => \LeadersLinked\Controller\CompetencyTypeController::class,
            '\LeadersLinked\Controller\BehaviorsController' => \LeadersLinked\Controller\BehaviorsController::class,
            '\LeadersLinked\Controller\CompetencyController' => \LeadersLinked\Controller\CompetencyController::class,
            '\LeadersLinked\Controller\DegreeController' => \LeadersLinked\Controller\DegreeController::class,
            '\LeadersLinked\Controller\EmailTemplateController' => \LeadersLinked\Controller\EmailTemplateController::class,
            '\LeadersLinked\Controller\PushTemplateController' => \LeadersLinked\Controller\PushTemplateController::class,
            '\LeadersLinked\Controller\GroupTypeController' => \LeadersLinked\Controller\GroupTypeController::class,
            '\LeadersLinked\Controller\IndustryController' => \LeadersLinked\Controller\IndustryController::class,
            '\LeadersLinked\Controller\JobCategoryController' => \LeadersLinked\Controller\JobCategoryController::class,
            '\LeadersLinked\Controller\JobDescriptionController' => \LeadersLinked\Controller\JobDescriptionController::class,
            '\LeadersLinked\Controller\PageController' => \LeadersLinked\Controller\PageController::class,
            '\LeadersLinked\Controller\OrganizationPositionController' => \LeadersLinked\Controller\OrganizationPositionController::class,
            '\LeadersLinked\Controller\PostController' => \LeadersLinked\Controller\PostController::class,
            '\LeadersLinked\Controller\SkillController' => \LeadersLinked\Controller\SkillController::class,
            '\LeadersLinked\Controller\UserController' => \LeadersLinked\Controller\UserController::class,
            '\LeadersLinked\Controller\DashboardController' => \LeadersLinked\Controller\DashboardController::class,
            '\LeadersLinked\Controller\SelfEvaluationController' => \LeadersLinked\Controller\SelfEvaluationController::class,
            '\LeadersLinked\Controller\SelfEvaluationFormController' => \LeadersLinked\Controller\SelfEvaluationFormController::class,
            '\LeadersLinked\Controller\SelfEvaluationFormUserController' => \LeadersLinked\Controller\SelfEvaluationFormUserController::class,
            '\LeadersLinked\Controller\SelfEvaluationReviewController' => \LeadersLinked\Controller\SelfEvaluationReviewController::class,
            '\LeadersLinked\Controller\SurveyController' => \LeadersLinked\Controller\SurveyController::class,
            '\LeadersLinked\Controller\SurveyFormController' => \LeadersLinked\Controller\SurveyFormController::class,
            '\LeadersLinked\Controller\SurveyCampaignController' => \LeadersLinked\Controller\SurveyCampaignController::class,

            '\LeadersLinked\Controller\OrganizationalClimateController' => \LeadersLinked\Controller\OrganizationalClimateController::class,
            '\LeadersLinked\Controller\OrganizationalClimateFormController' => \LeadersLinked\Controller\OrganizationalClimateFormController::class,
            '\LeadersLinked\Controller\OrganizationalClimateCampaignController' => \LeadersLinked\Controller\OrganizationalClimateCampaignController::class,

            
            
            '\LeadersLinked\Controller\PerformanceEvaluationController' => \LeadersLinked\Controller\PerformanceEvaluationController::class,
            '\LeadersLinked\Controller\PerformanceEvaluationFormController' => \LeadersLinked\Controller\PerformanceEvaluationFormController::class,
            '\LeadersLinked\Controller\PerformanceEvaluationTestController' => \LeadersLinked\Controller\PerformanceEvaluationTestController::class,
            '\LeadersLinked\Controller\MicrolearningController' => \LeadersLinked\Controller\MicrolearningController::class,
            '\LeadersLinked\Controller\MicrolearningQuizController' => \LeadersLinked\Controller\MicrolearningQuizController::class,
            '\LeadersLinked\Controller\MicrolearningQuestionController' => \LeadersLinked\Controller\MicrolearningQuestionController::class,
            '\LeadersLinked\Controller\MicrolearningAnswerController' => \LeadersLinked\Controller\MicrolearningAnswerController::class,
            '\LeadersLinked\Controller\MicrolearningTopicController' => \LeadersLinked\Controller\MicrolearningTopicController::class,
            '\LeadersLinked\Controller\MicrolearningCapsuleController' => \LeadersLinked\Controller\MicrolearningCapsuleController::class,
            '\LeadersLinked\Controller\MicrolearningSlideController' => \LeadersLinked\Controller\MicrolearningSlideController::class,
            '\LeadersLinked\Controller\MicrolearningStudentsController' => \LeadersLinked\Controller\MicrolearningStudentsController::class,
            '\LeadersLinked\Controller\MicrolearningAccessForStudentsController' => \LeadersLinked\Controller\MicrolearningAccessForStudentsController::class,
            '\LeadersLinked\Controller\MicrolearningReportsController' => \LeadersLinked\Controller\MicrolearningReportsController::class,
            '\LeadersLinked\Controller\MicrolearningExtendUserCompanyController' => \LeadersLinked\Controller\MicrolearningExtendUserCompanyController::class,
            '\LeadersLinked\Controller\MicrolearningExtendUserFunctionController' => \LeadersLinked\Controller\MicrolearningExtendUserFunctionController::class,
            '\LeadersLinked\Controller\MicrolearningExtendUserGroupController' => \LeadersLinked\Controller\MicrolearningExtendUserGroupController::class,
            '\LeadersLinked\Controller\MicrolearningExtendUserInstitutionController' => \LeadersLinked\Controller\MicrolearningExtendUserInstitutionController::class,
            '\LeadersLinked\Controller\MicrolearningExtendUserPartnerController' => \LeadersLinked\Controller\MicrolearningExtendUserPartnerController::class,
            '\LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController' => \LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController::class,
            '\LeadersLinked\Controller\MicrolearningExtendUserProgramController' => \LeadersLinked\Controller\MicrolearningExtendUserProgramController::class,
            '\LeadersLinked\Controller\MicrolearningExtendUserSectorController' => \LeadersLinked\Controller\MicrolearningExtendUserSectorController::class,
            '\LeadersLinked\Controller\MicrolearningExtendUserCountryController' => \LeadersLinked\Controller\MicrolearningExtendUserCountryController::class,

         
            '\LeadersLinked\Controller\PlanningController' => \LeadersLinked\Controller\PlanningController::class,
            '\LeadersLinked\Controller\PlanningGoalController' => \LeadersLinked\Controller\PlanningGoalController::class,
            '\LeadersLinked\Controller\PlanningObjectiveController' => \LeadersLinked\Controller\PlanningObjectiveController::class,
            '\LeadersLinked\Controller\PlanningPeriodController' => \LeadersLinked\Controller\PlanningPeriodController::class,
            '\LeadersLinked\Controller\PlanningTaskController' => \LeadersLinked\Controller\PlanningTaskController::class,
           
           
            '\LeadersLinked\Controller\MyPrivateNetworkController' => \LeadersLinked\Controller\MyPrivateNetworkController::class,
            '\LeadersLinked\Controller\PrivateNetworksController' => \LeadersLinked\Controller\PrivateNetworksController::class,

            
            '\LeadersLinked\Controller\CommunicationController' => \LeadersLinked\Controller\CommunicationController::class,
            
            '\LeadersLinked\Controller\HelperController' => \LeadersLinked\Controller\HelperController::class,
            
            '\LeadersLinked\Controller\ReportController' => \LeadersLinked\Controller\ReportController::class,
            '\LeadersLinked\Controller\UnknownController' => \LeadersLinked\Controller\UnknownController::class,
            '\LeadersLinked\Controller\TestController' => \LeadersLinked\Controller\TestController::class,
            '\LeadersLinked\Controller\AptitudeController' => \LeadersLinked\Controller\AptitudeController::class,
            '\LeadersLinked\Controller\HobbyAndInterestController' => \LeadersLinked\Controller\HobbyAndInterestController::class,
            '\LeadersLinked\Controller\CountriesController' => \LeadersLinked\Controller\CountriesController::class,


            '\LeadersLinked\Controller\DiscoveryContactController' => \LeadersLinked\Controller\DiscoveryContactController::class,
            '\LeadersLinked\Controller\DiscoveryContactLogController' => \LeadersLinked\Controller\DiscoveryContactLogController::class,
            '\LeadersLinked\Controller\DiscoveryContactInteractionTypeController' => \LeadersLinked\Controller\DiscoveryContactInteractionTypeController::class,
            '\LeadersLinked\Controller\DiscoveryContactInteractionController' => \LeadersLinked\Controller\DiscoveryContactInteractionController::class,
            '\LeadersLinked\Controller\DiscoveryContactProgressController' => \LeadersLinked\Controller\DiscoveryContactProgressController::class,
            '\LeadersLinked\Controller\DiscoveryContactProgressController' => \LeadersLinked\Controller\DiscoveryContactProgressController::class,
            '\LeadersLinked\Controller\DiscoveryContactProgressUserController' => \LeadersLinked\Controller\DiscoveryContactProgressUserController::class,
            '\LeadersLinked\Controller\DiscoveryContactReportController' => \LeadersLinked\Controller\DiscoveryContactReportController::class,
            '\LeadersLinked\Controller\DiscoveryContactReportUserController' => \LeadersLinked\Controller\DiscoveryContactReportUserController::class,

            '\LeadersLinked\Controller\DiscoveryContactBlackListReasonController' => \LeadersLinked\Controller\DiscoveryContactBlackListReasonController::class,
            '\LeadersLinked\Controller\DiscoveryContactBlackListController' => \LeadersLinked\Controller\DiscoveryContactBlackListController::class,
            
            
            '\LeadersLinked\Controller\ActivityCenterController' => \LeadersLinked\Controller\ActivityCenterController::class,
            '\LeadersLinked\Controller\ActivityCenterPerformanceEvaluationController' => \LeadersLinked\Controller\ActivityCenterPerformanceEvaluationController::class,
            '\LeadersLinked\Controller\ActivityCenterRecruitmentSelectionController' => \LeadersLinked\Controller\ActivityCenterRecruitmentSelectionController::class,
            '\LeadersLinked\Controller\ActivityCenterOrganizationalClimateController' => \LeadersLinked\Controller\ActivityCenterOrganizationalClimateController::class,
            '\LeadersLinked\Controller\ActivityCenterSurveyController' => \LeadersLinked\Controller\ActivityCenterSurveyController::class,
            
            
            '\LeadersLinked\Controller\EngagementController' => \LeadersLinked\Controller\EngagementController::class,
            '\LeadersLinked\Controller\EngagementRewardController' => \LeadersLinked\Controller\EngagementRewardController::class,
            '\LeadersLinked\Controller\EngagementReportsController' => \LeadersLinked\Controller\EngagementReportsController::class,

            '\LeadersLinked\Controller\DailyPulseController' => \LeadersLinked\Controller\DailyPulseController::class,
            '\LeadersLinked\Controller\DailyPulseEmojiController' => \LeadersLinked\Controller\DailyPulseEmojiController::class,
            '\LeadersLinked\Controller\DailyPulseReportsController' => \LeadersLinked\Controller\DailyPulseReportsController::class,

            '\LeadersLinked\Controller\MyCoachController' => \LeadersLinked\Controller\MyCoachController::class,
            '\LeadersLinked\Controller\MyCoachCategoryController' => \LeadersLinked\Controller\MyCoachCategoryController::class,
            '\LeadersLinked\Controller\MyCoachCategoryUserController' => \LeadersLinked\Controller\MyCoachCategoryUserController::class,

            '\LeadersLinked\Controller\KnowledgeAreaController' => \LeadersLinked\Controller\KnowledgeAreaController::class,
            '\LeadersLinked\Controller\KnowledgeAreaCategoryController' => \LeadersLinked\Controller\KnowledgeAreaCategoryController::class,
            '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController' => \LeadersLinked\Controller\KnowledgeAreaCategoryUserController::class,

            '\LeadersLinked\Controller\FastSurveyController' => \LeadersLinked\Controller\FastSurveyController::class,

            '\LeadersLinked\Controller\UserRequestAccessController' => \LeadersLinked\Controller\UserRequestAccessController::class,
            '\LeadersLinked\Controller\ToolsController' => \LeadersLinked\Controller\ToolsController::class,
            
            
            '\LeadersLinked\Controller\MediaCategoryController' => \LeadersLinked\Controller\MediaCategoryController::class,
            '\LeadersLinked\Controller\MediaFileController' => \LeadersLinked\Controller\MediaFileController::class,
            
            '\LeadersLinked\Controller\HabitCategoryController' => \LeadersLinked\Controller\HabitCategoryController::class,
            '\LeadersLinked\Controller\HabitContentController' => \LeadersLinked\Controller\HabitContentController::class,
            
            '\LeadersLinked\Controller\HabitEmojiController' => \LeadersLinked\Controller\HabitEmojiController::class,
            '\LeadersLinked\Controller\HabitSkillController' => \LeadersLinked\Controller\HabitSkillController::class,
            '\LeadersLinked\Controller\HabitUserController' => \LeadersLinked\Controller\HabitUserController::class,
            '\LeadersLinked\Controller\HabitProgressController' => \LeadersLinked\Controller\HabitProgressController::class,
            
        ]
    ],
    'laminas-cli' => [
        'commands' => [
            'check-discovery-contacts' => \LeadersLinked\Command\CheckDiscoveryContactCommand::class,
            'duplicate-discovery-contacts' => \LeadersLinked\Command\DuplicateDiscoveryContactCommand::class,
        ]
    ],
    'service_manager' => [
        'abstract_factories' => [
            \Laminas\Db\Adapter\AdapterAbstractServiceFactory::class
        ],
        'factories' => [
            'RenderingStrategy' => function ($container) {
                $translator = $container->get('MvcTranslator');
                return new \LeadersLinked\View\RenderingStrategy($translator);
            },
            'menuNavigation' => \LeadersLinked\Navigation\MenuNavigation::class,
            'footerNavigation' => \LeadersLinked\Navigation\FooterNavigation::class,
            \LeadersLinked\Command\CheckDiscoveryContactCommand::class => \LeadersLinked\Factory\Command\CheckDiscoveryContactCommandFactory::class,
            \LeadersLinked\Command\DuplicateDiscoveryContactCommand::class => \LeadersLinked\Factory\Command\DuplicateDiscoveryContactCommandFactory::class,
            
        ],
        'aliases' => [ // 'leaders-linked-storage' => \LeadersLinked\Service\StorageService::class
        ]
    ],
    'view_helpers' => [
        'factories' => [
            \LeadersLinked\Helper\CurrentUserHelper::class => \LeadersLinked\Factory\Helper\CurrentUserHelperFactory::class,
            \LeadersLinked\Helper\CurrentNetworkHelper::class => \LeadersLinked\Factory\Helper\CurrentNetworkHelperFactory::class,
            \LeadersLinked\Helper\NetworkFavicoHelper::class => \LeadersLinked\Factory\Helper\NetworkFavicoHelperFactory::class,
            \LeadersLinked\Helper\NetworkLogoHelper::class => \LeadersLinked\Factory\Helper\NetworkLogoHelperFactory::class,
            \LeadersLinked\Helper\NetworkNavbarHelper::class => \LeadersLinked\Factory\Helper\NetworkNavbarHelperFactory::class,
            \LeadersLinked\Helper\NetworkStylesAndColorsHelper::class => \LeadersLinked\Factory\Helper\NetworkStylesAndColorsHelperFactory::class,

        ],
        'invokables' => [
            'menuHelper' => \LeadersLinked\Helper\MenuHelper::class,
        ],
        'aliases' => [

            'currentUserHelper' => \LeadersLinked\Helper\CurrentUserHelper::class,
            'currentNetworkHelper' =>  \LeadersLinked\Helper\CurrentNetworkHelper::class,
            'networkLogoHelper'  => \LeadersLinked\Helper\NetworkLogoHelper::class,
            'networkNavbarHelper'  => \LeadersLinked\Helper\NetworkNavbarHelper::class,
            'networkFavicoHelper'  => \LeadersLinked\Helper\NetworkFavicoHelper::class,
            'networkStylesAndColorsHelper'  => \LeadersLinked\Helper\NetworkStylesAndColorsHelper::class,

        ]
    ],
    'controller_plugins' => [
        'invokables' => [],
        'factories' => [
            \LeadersLinked\Plugin\CurrentUserPlugin::class => \LeadersLinked\Factory\Plugin\CurrentUserPluginFactory::class,
            \LeadersLinked\Plugin\CurrentNetworkPlugin::class => \LeadersLinked\Factory\Plugin\CurrentNetworkPluginFactory::class,
        ],
        'aliases' => [
            'currentUserPlugin' => \LeadersLinked\Plugin\CurrentUserPlugin::class,
            'currentNetworkPlugin' => \LeadersLinked\Plugin\CurrentNetworkPlugin::class,
        ]
    ],
    'view_manager' => [
        'display_not_found_reason' => true,
        'display_exceptions' => true,
        'doctype' => 'HTML5',
        'not_found_template' => 'error/404',
        'exception_template' => 'error/index',
        'template_map' => [
            'layout/layout' => __DIR__ . '/../view/layout/layout.phtml',
            'error/404' => __DIR__ . '/../view/error/404.phtml',
            'error/index' => __DIR__ . '/../view/error/index.phtml'
        ],
        'template_path_stack' => [
            __DIR__ . '/../view'
        ],
        'strategies' => [
            'ViewJsonStrategy',
            'RenderingStrategy'
        ]
    ]
];