Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 17018 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 www 1
<?php
1089 geraldo 2
 
3
declare(strict_types=1);
4
 
1 www 5
namespace LeadersLinked;
6
 
7
use Laminas\Router\Http\Literal;
8
use Laminas\Router\Http\Segment;
17019 efrain 9
use LeadersLinked\Factory\Controller\HabitProgressControllerFactory;
1089 geraldo 10
 
16785 efrain 11
 
1 www 12
return [
13
    'navigation' => [
15607 anderson 14
        'menu' => [],
15
        'footer' => []
1 www 16
    ],
17
    'router' => [
18
        'routes' => [
19
            'home' => [
20
                'type' => Literal::class,
21
                'options' => [
22
                    'route' => '/',
23
                    'defaults' => [
24
                        'controller' => '\LeadersLinked\Controller\AuthController',
25
                        'action' => 'index'
26
                    ]
27
                ]
28
            ],
29
            'signin-company' => [
30
                'type' => Literal::class,
31
                'options' => [
32
                    'route' => '/signin-company',
33
                    'defaults' => [
34
                        'controller' => '\LeadersLinked\Controller\AuthController',
35
                        'action' => 'signinCompany'
36
                    ]
37
                ],
38
                'may_terminate' => true,
39
            ],
40
            'signin-admin' => [
41
                'type' => Literal::class,
42
                'options' => [
43
                    'route' => '/signin-admin',
44
                    'defaults' => [
45
                        'controller' => '\LeadersLinked\Controller\AuthController',
46
                        'action' => 'signinAdmin'
47
                    ]
48
                ],
49
                'may_terminate' => true,
50
            ],
51
            'signout' => [
52
                'type' => Literal::class,
53
                'options' => [
54
                    'route' => '/signout',
55
                    'defaults' => [
56
                        'controller' => '\LeadersLinked\Controller\AuthController',
57
                        'action' => 'signout'
58
                    ]
59
                ],
60
                'may_terminate' => true,
61
            ],
62
            'dashboard' => [
63
                'type' => Literal::class,
64
                'options' => [
65
                    'route' => '/dashboard',
66
                    'defaults' => [
67
                        'controller' => '\LeadersLinked\Controller\DashboardController',
68
                        'action' => 'index'
69
                    ]
70
                ]
71
            ],
16806 efrain 72
 
17018 efrain 73
            'storage' => [
74
                'type' => Segment::class,
75
                'options' => [
76
                    'route' => '/storage/:code',
77
                    'constraints' => [
78
                        'code' => '[A-Za-z0-9]+',
79
                    ],
80
                    'defaults' => [
81
                        'controller' => '\LeadersLinked\Controller\DashboardController',
82
                        'action' => 'storage',
83
                    ],
84
                ],
85
                'may_terminate' => true,
86
            ],
17003 efrain 87
 
17018 efrain 88
 
16806 efrain 89
            /** INICIO ORGANIZACION DEL MENU **/
90
 
91
            'admin-activities' => [
92
                'type' => Literal::class,
93
                'options' => [
94
                    'route' => '/admin-activities',
95
                    'defaults' => [
96
                        'controller' => '\LeadersLinked\Controller\UnknownController',
97
                        'action' => 'index'
98
                    ]
99
                ],
100
                'may_terminate' => true,
101
                'child_routes' => [
102
                ]
103
            ],
104
 
105
 
106
            'people-management' => [
107
                'type' => Literal::class,
108
                'options' => [
109
                    'route' => '/people-management',
110
                    'defaults' => [
111
                        'controller' => '\LeadersLinked\Controller\UnknownController',
112
                        'action' => 'index'
113
                    ]
114
                ],
115
                'may_terminate' => true,
116
                'child_routes' => [
117
                ]
118
            ],
119
 
120
 
121
 
122
            'development-and-knowledge' => [
123
                'type' => Literal::class,
124
                'options' => [
125
                    'route' => '/development-and-knowledge',
126
                    'defaults' => [
127
                        'controller' => '\LeadersLinked\Controller\UnknownController',
128
                        'action' => 'index'
129
                    ]
130
                ],
131
                'may_terminate' => true,
132
                'child_routes' => [
133
                ]
134
            ],
135
            'management' => [
136
                'type' => Literal::class,
137
                'options' => [
138
                    'route' => '/management',
139
                    'defaults' => [
140
                        'controller' => '\LeadersLinked\Controller\UnknownController',
141
                        'action' => 'index'
142
                    ]
143
                ],
144
                'may_terminate' => true,
145
                'child_routes' => [
146
                ]
147
            ],
148
            'organizational-design' => [
149
                'type' => Literal::class,
150
                'options' => [
151
                    'route' => '/organizational-design',
152
                    'defaults' => [
153
                        'controller' => '\LeadersLinked\Controller\UnknownController',
154
                        'action' => 'index'
155
                    ]
156
                ],
157
                'may_terminate' => true,
158
                'child_routes' => [
159
                ]
160
            ],
161
            'company-options' => [
162
                'type' => Literal::class,
163
                'options' => [
164
                    'route' => '/company-options',
165
                    'defaults' => [
166
                        'controller' => '\LeadersLinked\Controller\UnknownController',
167
                        'action' => 'index'
168
                    ]
169
                ],
170
                'may_terminate' => true,
171
                'child_routes' => [
172
                ]
173
            ],
174
 
175
            /** FIN ORGANIZACION DEL MENU **/
176
 
177
 
1089 geraldo 178
            /*             * *** START TEST **** */
66 efrain 179
            'test' => [
180
                'type' => Literal::class,
181
                'options' => [
182
                    'route' => '/test',
183
                    'defaults' => [
184
                        'controller' => '\LeadersLinked\Controller\TestController',
185
                        'action' => 'index'
186
                    ]
187
                ],
188
                'may_terminate' => true,
189
                'child_routes' => [
190
                    'method-one' => [
191
                        'type' => Literal::class,
192
                        'options' => [
193
                            'route' => '/method-one',
194
                            'defaults' => [
195
                                'controller' => '\LeadersLinked\Controller\TestController',
196
                                'action' => 'methodOne'
197
                            ]
198
                        ]
199
                    ],
200
                    'method-one' => [
201
                        'type' => Literal::class,
202
                        'options' => [
203
                            'route' => '/method-one',
204
                            'defaults' => [
205
                                'controller' => '\LeadersLinked\Controller\TestController',
206
                                'action' => 'methodOne'
207
                            ]
208
                        ]
209
                    ],
210
                    'method-two' => [
211
                        'type' => Literal::class,
212
                        'options' => [
213
                            'route' => '/method-two',
214
                            'defaults' => [
215
                                'controller' => '\LeadersLinked\Controller\TestController',
216
                                'action' => 'methodTwo'
217
                            ]
218
                        ]
219
                    ],
220
                    'method-three' => [
221
                        'type' => Literal::class,
222
                        'options' => [
223
                            'route' => '/method-three',
224
                            'defaults' => [
225
                                'controller' => '\LeadersLinked\Controller\TestController',
226
                                'action' => 'methodThree'
227
                            ]
228
                        ]
229
                    ],
230
                    'method-four' => [
231
                        'type' => Literal::class,
232
                        'options' => [
233
                            'route' => '/method-four',
234
                            'defaults' => [
235
                                'controller' => '\LeadersLinked\Controller\TestController',
236
                                'action' => 'methodFour'
237
                            ]
238
                        ]
239
                    ],
240
                ],
1089 geraldo 241
            ],
15607 anderson 242
 
15442 efrain 243
            'activities-center' => [
244
                'type' => Literal::class,
245
                'options' => [
246
                    'route' => '/activities-center',
247
                    'defaults' => [
248
                        'controller' => '\LeadersLinked\Controller\ActivityCenterController',
249
                        'action' => 'index'
250
                    ]
251
                ],
252
                'may_terminate' => true,
253
                'child_routes' => [
254
                    'performance-evaluation' => [
255
                        'type' => Literal::class,
256
                        'options' => [
257
                            'route' => '/performance-evaluation',
258
                            'defaults' => [
259
                                'controller' => '\LeadersLinked\Controller\ActivityCenterPerformanceEvaluationController',
260
                                'action' => 'index'
261
                            ]
262
                        ],
263
                        'may_terminate' => true,
264
                        'child_routes' => [
265
                            'take-a-test' => [
266
                                'type' => Segment::class,
267
                                'options' => [
268
                                    'route' => '/take-a-test/:id',
269
                                    'constraints' => [
270
                                        'id' => '[A-Za-z0-9\-]+\=*'
271
                                    ],
272
                                    'defaults' => [
273
                                        'controller' => '\LeadersLinked\Controller\ActivityCenterPerformanceEvaluationController',
274
                                        'action' => 'takeaTest'
275
                                    ]
276
                                ]
277
                            ],
278
                            'report' => [
279
                                'type' => Segment::class,
280
                                'options' => [
281
                                    'route' => '/report/:id',
282
                                    'constraints' => [
283
                                        'id' => '[A-Za-z0-9\-]+\=*'
284
                                    ],
285
                                    'defaults' => [
15607 anderson 286
                                        'controller' => '\LeadersLinked\Controller\ActivityCenterPerformanceEvaluationController',
15442 efrain 287
                                        'action' => 'report'
288
                                    ]
289
                                ]
290
                            ],
15607 anderson 291
                        ]
15442 efrain 292
                    ],
15461 efrain 293
                    'recruitment-and-selection' => [
294
                        'type' => Literal::class,
295
                        'options' => [
296
                            'route' => '/recruitment-and-selection',
297
                            'defaults' => [
298
                                'controller' => '\LeadersLinked\Controller\ActivityCenterRecruitmentSelectionController',
299
                                'action' => 'index'
300
                            ]
301
                        ],
302
                        'may_terminate' => true,
303
                        'child_routes' => [
304
                            'take-a-test' => [
305
                                'type' => Segment::class,
306
                                'options' => [
307
                                    'route' => '/take-a-test/:id',
308
                                    'constraints' => [
309
                                        'id' => '[A-Za-z0-9\-]+\=*'
310
                                    ],
311
                                    'defaults' => [
312
                                        'controller' => '\LeadersLinked\Controller\ActivityCenterRecruitmentSelectionController',
313
                                        'action' => 'takeaTest'
314
                                    ]
315
                                ]
316
                            ],
317
                            'report' => [
318
                                'type' => Segment::class,
319
                                'options' => [
320
                                    'route' => '/report/:id',
321
                                    'constraints' => [
322
                                        'id' => '[A-Za-z0-9\-]+\=*'
323
                                    ],
324
                                    'defaults' => [
15607 anderson 325
                                        'controller' => '\LeadersLinked\Controller\ActivityCenterRecruitmentSelectionController',
15461 efrain 326
                                        'action' => 'report'
327
                                    ]
328
                                ]
329
                            ],
330
                        ]
331
                    ],
332
 
16817 efrain 333
                    'organizational-climate' => [
334
                        'type' => Literal::class,
335
                        'options' => [
336
                            'route' => '/organizational-climate',
337
                            'defaults' => [
338
                                'controller' => '\LeadersLinked\Controller\ActivityCenterOrganizationalClimateController',
339
                                'action' => 'index'
340
                            ]
341
                        ],
342
                        'may_terminate' => true,
343
                        'child_routes' => [
344
                            'take-a-test' => [
345
                                'type' => Segment::class,
346
                                'options' => [
347
                                    'route' => '/take-a-test/:id',
348
                                    'constraints' => [
349
                                        'id' => '[A-Za-z0-9\-]+\=*'
350
                                    ],
351
                                    'defaults' => [
352
                                        'controller' => '\LeadersLinked\Controller\ActivityCenterOrganizationalClimateController',
353
                                        'action' => 'takeaTest'
354
                                    ]
355
                                ]
356
                            ],
357
                            'report' => [
358
                                'type' => Segment::class,
359
                                'options' => [
360
                                    'route' => '/report/:id',
361
                                    'constraints' => [
362
                                        'id' => '[A-Za-z0-9\-]+\=*'
363
                                    ],
364
                                    'defaults' => [
365
                                        'controller' => '\LeadersLinked\Controller\ActivityCenterOrganizationalClimateController',
366
                                        'action' => 'report'
367
                                    ]
368
                                ]
369
                            ],
370
                        ]
371
                    ],
372
 
373
                    'survey' => [
374
                        'type' => Literal::class,
375
                        'options' => [
376
                            'route' => '/survey',
377
                            'defaults' => [
378
                                'controller' => '\LeadersLinked\Controller\ActivityCenterSurveyController',
379
                                'action' => 'index'
380
                            ]
381
                        ],
382
                        'may_terminate' => true,
383
                        'child_routes' => [
384
                            'take-a-test' => [
385
                                'type' => Segment::class,
386
                                'options' => [
387
                                    'route' => '/take-a-test/:id',
388
                                    'constraints' => [
389
                                        'id' => '[A-Za-z0-9\-]+\=*'
390
                                    ],
391
                                    'defaults' => [
392
                                        'controller' => '\LeadersLinked\Controller\ActivityCenterSurveyController',
393
                                        'action' => 'takeaTest'
394
                                    ]
395
                                ]
396
                            ],
397
                            'report' => [
398
                                'type' => Segment::class,
399
                                'options' => [
400
                                    'route' => '/report/:id',
401
                                    'constraints' => [
402
                                        'id' => '[A-Za-z0-9\-]+\=*'
403
                                    ],
404
                                    'defaults' => [
405
                                        'controller' => '\LeadersLinked\Controller\ActivityCenterSurveyController',
406
                                        'action' => 'report'
407
                                    ]
408
                                ]
409
                            ],
410
                        ]
411
                    ],
1089 geraldo 412
 
15607 anderson 413
 
414
                ]
415
            ],
416
 
16822 efrain 417
            /* * * START COMPANIES ** */
1 www 418
            'companies' => [
419
                'type' => Literal::class,
420
                'options' => [
421
                    'route' => '/companies',
422
                    'defaults' => [
423
                        'controller' => '\LeadersLinked\Controller\CompanyController',
424
                        'action' => 'index'
425
                    ]
426
                ],
427
                'may_terminate' => true,
428
                'child_routes' => [
429
                    'services' => [
430
                        'type' => Segment::class,
431
                        'options' => [
432
                            'route' => '/services/:id',
433
                            'constraints' => [
434
                                'id' => '[A-Za-z0-9\-]+\=*'
435
                            ],
436
                            'defaults' => [
437
                                'controller' => '\LeadersLinked\Controller\CompanyController',
438
                                'action' => 'services'
439
                            ]
440
                        ]
441
                    ],
442
                    'roles' => [
443
                        'type' => Segment::class,
444
                        'options' => [
445
                            'route' => '/roles/:id',
446
                            'constraints' => [
447
                                'id' => '[A-Za-z0-9\-]+\=*'
448
                            ],
449
                            'defaults' => [
450
                                'controller' => '\LeadersLinked\Controller\CompanyController',
451
                                'action' => 'roles'
452
                            ]
453
                        ]
454
                    ],
455
                    'edit' => [
456
                        'type' => Segment::class,
457
                        'options' => [
458
                            'route' => '/edit/:id',
459
                            'constraints' => [
460
                                'id' => '[A-Za-z0-9\-]+\=*'
461
                            ],
462
                            'defaults' => [
463
                                'controller' => '\LeadersLinked\Controller\CompanyController',
464
                                'action' => 'edit'
465
                            ]
466
                        ]
467
                    ],
468
                ],
1089 geraldo 469
            ],
15387 efrain 470
            /*             * * REPORTS ** */
471
            'reports' => [
472
                'type' => Literal::class,
473
                'options' => [
474
                    'route' => '/reports',
475
                    'defaults' => [
476
                        'controller' => '\LeadersLinked\Controller\ReportController',
477
                        'action' => 'index'
478
                    ]
479
                ],
480
                'may_terminate' => true,
481
                'child_routes' => [
482
                    'users-blocked' => [
483
                        'type' => Literal::class,
484
                        'options' => [
485
                            'route' => '/users-blocked',
15607 anderson 486
 
15387 efrain 487
                            'defaults' => [
488
                                'controller' => '\LeadersLinked\Controller\ReportController',
489
                                'action' => 'usersBlocked'
490
                            ]
491
                        ],
492
                        'may_terminate' => true,
493
                        'child_routes' => [
16932 efrain 494
                            'download' => [
15387 efrain 495
                                'type' => Literal::class,
496
                                'options' => [
16932 efrain 497
                                    'route' => '/download',
15387 efrain 498
                                    'defaults' => [
499
                                        'controller' => '\LeadersLinked\Controller\ReportController',
500
                                        'action' => 'usersBlockedExcel'
501
                                    ]
502
                                ]
503
                            ],
15607 anderson 504
                        ]
15387 efrain 505
                    ],
506
                ],
507
            ],
15607 anderson 508
 
16822 efrain 509
            /* * * START USERS ** */
1 www 510
            'users' => [
511
                'type' => Literal::class,
512
                'options' => [
513
                    'route' => '/users',
514
                    'defaults' => [
515
                        'controller' => '\LeadersLinked\Controller\UserController',
516
                        'action' => 'index'
517
                    ]
518
                ],
519
                'may_terminate' => true,
520
                'child_routes' => [
16248 efrain 521
                    'change-type' => [
522
                        'type' => Segment::class,
523
                        'options' => [
524
                            'route' => '/change-type/:id',
525
                            'constraints' => [
526
                                'id' => '[A-Za-z0-9\-]+\=*'
527
                            ],
528
                            'defaults' => [
529
                                'controller' => '\LeadersLinked\Controller\UserController',
530
                                'action' => 'changeType'
531
                            ]
532
                        ]
533
                    ],
1 www 534
                    'change-password' => [
535
                        'type' => Segment::class,
536
                        'options' => [
537
                            'route' => '/change-password/:id',
538
                            'constraints' => [
539
                                'id' => '[A-Za-z0-9\-]+\=*'
540
                            ],
541
                            'defaults' => [
542
                                'controller' => '\LeadersLinked\Controller\UserController',
16248 efrain 543
                                'action' => 'changePassword'
1 www 544
                            ]
545
                        ]
546
                    ],
547
                    'unblock' => [
548
                        'type' => Segment::class,
549
                        'options' => [
550
                            'route' => '/unblock/:id',
551
                            'constraints' => [
552
                                'id' => '[A-Za-z0-9\-]+\=*'
553
                            ],
554
                            'defaults' => [
555
                                'controller' => '\LeadersLinked\Controller\UserController',
556
                                'action' => 'unblock'
557
                            ]
558
                        ]
559
                    ],
129 efrain 560
                    'email-verify' => [
561
                        'type' => Segment::class,
562
                        'options' => [
563
                            'route' => '/email-verify/:id',
564
                            'constraints' => [
565
                                'id' => '[A-Za-z0-9\-]+\=*'
566
                            ],
567
                            'defaults' => [
568
                                'controller' => '\LeadersLinked\Controller\UserController',
569
                                'action' => 'emailVerify'
570
                            ]
571
                        ]
572
                    ],
1 www 573
                    'invite' => [
574
                        'type' => Segment::class,
575
                        'options' => [
576
                            'route' => '/invite',
577
                            'defaults' => [
578
                                'controller' => '\LeadersLinked\Controller\UserController',
579
                                'action' => 'invite'
580
                            ]
581
                        ]
582
                    ],
583
                    'accept' => [
584
                        'type' => Segment::class,
585
                        'options' => [
586
                            'route' => '/accept/:id',
587
                            'constraints' => [
588
                                'id' => '[A-Za-z0-9\-]+\=*'
589
                            ],
590
                            'defaults' => [
591
                                'controller' => '\LeadersLinked\Controller\UserController',
592
                                'action' => 'accept'
593
                            ]
594
                        ]
595
                    ],
596
                    'cancel' => [
597
                        'type' => Segment::class,
598
                        'options' => [
599
                            'route' => '/cancel/:id',
600
                            'constraints' => [
601
                                'id' => '[A-Za-z0-9\-]+\=*'
602
                            ],
603
                            'defaults' => [
604
                                'controller' => '\LeadersLinked\Controller\UserController',
605
                                'action' => 'cancel'
606
                            ]
607
                        ]
608
                    ],
609
                    'reject' => [
610
                        'type' => Segment::class,
611
                        'options' => [
612
                            'route' => '/reject/:id',
613
                            'constraints' => [
614
                                'id' => '[A-Za-z0-9\-]+\=*'
615
                            ],
616
                            'defaults' => [
617
                                'controller' => '\LeadersLinked\Controller\UserController',
618
                                'action' => 'reject'
619
                            ]
620
                        ]
621
                    ],
622
                    'edit' => [
623
                        'type' => Segment::class,
624
                        'options' => [
625
                            'route' => '/edit/:id',
626
                            'constraints' => [
627
                                'id' => '[A-Za-z0-9\-]+\=*'
628
                            ],
629
                            'defaults' => [
630
                                'controller' => '\LeadersLinked\Controller\UserController',
631
                                'action' => 'edit'
632
                            ]
633
                        ]
634
                    ],
635
                    'upload' => [
636
                        'type' => Literal::class,
637
                        'options' => [
638
                            'route' => '/upload',
639
                            'defaults' => [
640
                                'controller' => '\LeadersLinked\Controller\UserController',
641
                                'action' => 'upload'
642
                            ]
643
                        ]
644
                    ],
15457 efrain 645
                    'request-access' => [
646
                        'type' => Literal::class,
647
                        'options' => [
648
                            'route' => '/request-access',
649
                            'defaults' => [
650
                                'controller' => '\LeadersLinked\Controller\UserRequestAccessController',
651
                                'action' => 'index'
652
                            ]
653
                        ],
654
                        'may_terminate' => true,
655
                        'child_routes' => [
656
                            'approve' => [
657
                                'type' => Segment::class,
658
                                'options' => [
659
                                    'route' => '/edit/:id',
660
                                    'constraints' => [
661
                                        'id' => '[A-Za-z0-9\-]+\=*'
662
                                    ],
663
                                    'defaults' => [
664
                                        'controller' => '\LeadersLinked\Controller\UserRequestAccessController',
665
                                        'action' => 'approve'
666
                                    ]
667
                                ]
668
                            ],
669
                            'reject' => [
670
                                'type' => Segment::class,
671
                                'options' => [
672
                                    'route' => '/reject/:id',
673
                                    'constraints' => [
674
                                        'id' => '[A-Za-z0-9\-]+\=*'
675
                                    ],
676
                                    'defaults' => [
677
                                        'controller' => '\LeadersLinked\Controller\UserRequestAccessController',
678
                                        'action' => 'reject'
679
                                    ]
680
                                ]
681
                            ],
15607 anderson 682
                        ]
15457 efrain 683
                    ],
1 www 684
                ]
1089 geraldo 685
            ],
16822 efrain 686
            /* * * START FEEDS * * */
1 www 687
            'feeds' => [
688
                'type' => Literal::class,
689
                'options' => [
690
                    'route' => '/feeds',
691
                    'defaults' => [
692
                        'controller' => '\LeadersLinked\Controller\FeedController',
693
                        'action' => 'index'
694
                    ]
695
                ],
696
                'may_terminate' => true,
697
                'child_routes' => [
698
                    'timeline' => [
7368 nelberth 699
                        'type' => Segment::class,
1 www 700
                        'options' => [
11111 nelberth 701
                            'route' => '/timeline[/id/:id][/type/:type][/urgent/:urgent][/myt_id/:myt_id][/feed/:feed][/topic_id/:topic_id][/hptg_id/:hptg_id]',
7346 nelberth 702
                            'constraints' => [
703
                                'id' => '[A-Za-z0-9\-]+\=*',
11110 nelberth 704
                                'type' => 'user|company|hptg|mytq|myta',
10817 eleazar 705
                                'myt_id' => '[A-Za-z0-9\-]+\=*',
15607 anderson 706
                                'hptg_id' => '[A-Za-z0-9\-]+\=*',
7362 nelberth 707
                                'feed' => '[A-Za-z0-9\-]+\=*',
11090 nelberth 708
                                'topic_id' => '[A-Za-z0-9\-]+\=*',
8726 nelberth 709
                                'urgent' => 'u',
7346 nelberth 710
                            ],
1 www 711
                            'defaults' => [
712
                                'controller' => '\LeadersLinked\Controller\FeedController',
713
                                'action' => 'timeline'
714
                            ]
715
                        ]
716
                    ],
10119 nelberth 717
                    'onefeed' => [
718
                        'type' => Segment::class,
719
                        'options' => [
11090 nelberth 720
                            'route' => '/onefeed[/:feed_id][/:topic_id][/:group_id]',
10119 nelberth 721
                            'constraints' => [
11090 nelberth 722
                                'group_id' => '[A-Za-z0-9\-]+\=*',
723
                                'feed_id' => '[A-Za-z0-9\-]+\=*',
10119 nelberth 724
                                'topic_id' => '[A-Za-z0-9\-]+\=*',
725
                            ],
726
                            'defaults' => [
727
                                'controller' => '\LeadersLinked\Controller\FeedController',
728
                                'action' => 'oneFeed'
729
                            ]
730
                        ]
731
                    ],
1 www 732
                    'delete' => [
733
                        'type' => Segment::class,
734
                        'options' => [
735
                            'route' => '/delete/:id',
736
                            'constraints' => [
737
                                'id' => '[A-Za-z0-9\-]+\=*',
738
                            ],
739
                            'defaults' => [
740
                                'controller' => '\LeadersLinked\Controller\FeedController',
741
                                'action' => 'delete'
742
                            ],
743
                        ]
744
                    ],
745
                    'comments' => [
746
                        'type' => Segment::class,
747
                        'options' => [
748
                            'route' => '/comments/:id',
749
                            'constraints' => [
750
                                'id' => '[A-Za-z0-9\-]+\=*',
751
                            ],
752
                            'defaults' => [
753
                                'controller' => '\LeadersLinked\Controller\FeedController',
754
                                'action' => 'comment'
755
                            ],
756
                        ],
757
                        'may_terminate' => true,
758
                        'child_routes' => [
759
                            'delete' => [
760
                                'type' => Segment::class,
761
                                'options' => [
762
                                    'route' => '/delete/:comment',
763
                                    'constraints' => [
764
                                        'comment' => '[A-Za-z0-9\-]+\=*',
765
                                    ],
766
                                    'defaults' => [
767
                                        'controller' => '\LeadersLinked\Controller\FeedController',
768
                                        'action' => 'commentDelete'
769
                                    ]
770
                                ]
771
                            ],
8384 nelberth 772
 
773
                            'answer' => [
774
                                'type' => Segment::class,
775
                                'options' => [
776
                                    'route' => '/answer/:comment',
777
                                    'constraints' => [
778
                                        'comment' => '[A-Za-z0-9\-]+\=*',
779
                                    ],
780
                                    'defaults' => [
781
                                        'controller' => '\LeadersLinked\Controller\FeedController',
8402 nelberth 782
                                        'action' => 'answer'
8384 nelberth 783
                                    ]
784
                                ]
785
                            ],
1 www 786
                        ]
787
                    ],
788
                    'add' => [
789
                        'type' => Segment::class,
790
                        'options' => [
11126 nelberth 791
                            '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]',
1 www 792
                            'constraints' => [
793
                                'company_id' => '[A-Za-z0-9\-]+\=*',
794
                                'group_id' => '[A-Za-z0-9\-]+\=*',
11122 nelberth 795
                                'hptg_id' => '[A-Za-z0-9\-]+\=*',
11126 nelberth 796
                                'topic_id' => '[A-Za-z0-9\-]+\=*',
10976 eleazar 797
                                'myt_id' => '[A-Za-z0-9\-]+\=*',
11003 eleazar 798
                                'type' => 'group|company|hptg|mytq|myta',
1 www 799
                                'encoding' => 'base64'
800
                            ],
801
                            'defaults' => [
802
                                'controller' => '\LeadersLinked\Controller\FeedController',
803
                                'action' => 'add'
804
                            ]
805
                        ]
806
                    ],
807
                ],
1089 geraldo 808
            ],
16822 efrain 809
            /* * * START JOBS * * */
1 www 810
            'jobs' => [
811
                'type' => Literal::class,
812
                'options' => [
813
                    'route' => '/jobs',
814
                    'defaults' => [
815
                        'controller' => '\LeadersLinked\Controller\JobController',
816
                        'action' => 'index'
817
                    ]
818
                ],
819
                'may_terminate' => true,
820
                'child_routes' => [
821
                    'add' => [
822
                        'type' => Literal::class,
823
                        'options' => [
824
                            'route' => '/add',
825
                            'defaults' => [
826
                                'controller' => '\LeadersLinked\Controller\JobController',
827
                                'action' => 'add'
828
                            ]
829
                        ],
830
                    ],
831
                    'delete' => [
832
                        'type' => Segment::class,
833
                        'options' => [
834
                            'route' => '/delete/:id',
835
                            'constraints' => [
836
                                'id' => '[A-Za-z0-9\-]+\=*'
837
                            ],
838
                            'defaults' => [
839
                                'controller' => '\LeadersLinked\Controller\JobController',
840
                                'action' => 'delete'
841
                            ]
842
                        ],
843
                    ],
844
                    'users-who-applied' => [
845
                        'type' => Segment::class,
846
                        'options' => [
847
                            'route' => '/users-who-applied/:id',
848
                            'constraints' => [
849
                                'id' => '[A-Za-z0-9\-]+\=*'
850
                            ],
851
                            'defaults' => [
852
                                'controller' => '\LeadersLinked\Controller\JobController',
853
                                'action' => 'usersWhoApplied'
854
                            ]
855
                        ],
856
                    ],
857
                    'edit' => [
858
                        'type' => Segment::class,
859
                        'options' => [
860
                            'route' => '/edit/:id',
861
                            'constraints' => [
862
                                'id' => '[A-Za-z0-9\-]+\=*'
863
                            ],
864
                            'defaults' => [
865
                                'controller' => '\LeadersLinked\Controller\JobController',
866
                                'action' => 'edit'
867
                            ]
868
                        ],
869
                        'may_terminate' => true,
870
                        'child_routes' => [
871
                            'status' => [
872
                                'type' => Literal::class,
873
                                'options' => [
874
                                    'route' => '/status',
875
                                    'defaults' => [
876
                                        'controller' => '\LeadersLinked\Controller\JobController',
877
                                        'action' => 'status'
878
                                    ]
879
                                ],
880
                            ],
881
                            'title' => [
882
                                'type' => Literal::class,
883
                                'options' => [
884
                                    'route' => '/title',
885
                                    'defaults' => [
886
                                        'controller' => '\LeadersLinked\Controller\JobController',
887
                                        'action' => 'title'
888
                                    ]
889
                                ],
890
                            ],
891
                            'last-date-of-application' => [
892
                                'type' => Literal::class,
893
                                'options' => [
894
                                    'route' => '/last-date-of-application',
895
                                    'defaults' => [
896
                                        'controller' => '\LeadersLinked\Controller\JobController',
897
                                        'action' => 'lastDateOfApplication'
898
                                    ]
899
                                ],
900
                            ],
901
                            'experience' => [
902
                                'type' => Literal::class,
903
                                'options' => [
904
                                    'route' => '/experience',
905
                                    'defaults' => [
906
                                        'controller' => '\LeadersLinked\Controller\JobController',
907
                                        'action' => 'experience'
908
                                    ]
909
                                ],
910
                            ],
911
                            'employment-type' => [
912
                                'type' => Literal::class,
913
                                'options' => [
914
                                    'route' => '/employment-type',
915
                                    'defaults' => [
916
                                        'controller' => '\LeadersLinked\Controller\JobController',
917
                                        'action' => 'employmentType'
918
                                    ]
919
                                ],
920
                            ],
921
                            'job-category' => [
922
                                'type' => Literal::class,
923
                                'options' => [
924
                                    'route' => '/job-category',
925
                                    'defaults' => [
926
                                        'controller' => '\LeadersLinked\Controller\JobController',
927
                                        'action' => 'jobCategory'
928
                                    ]
929
                                ],
930
                            ],
931
                            'extended' => [
932
                                'type' => Literal::class,
933
                                'options' => [
934
                                    'route' => '/extended',
935
                                    'defaults' => [
936
                                        'controller' => '\LeadersLinked\Controller\JobController',
937
                                        'action' => 'extended'
938
                                    ]
939
                                ],
940
                            ],
941
                            'location' => [
942
                                'type' => Literal::class,
943
                                'options' => [
944
                                    'route' => '/location',
945
                                    'defaults' => [
946
                                        'controller' => '\LeadersLinked\Controller\JobController',
947
                                        'action' => 'location'
948
                                    ]
949
                                ],
950
                            ],
951
                            'salary' => [
952
                                'type' => Literal::class,
953
                                'options' => [
954
                                    'route' => '/salary',
955
                                    'defaults' => [
956
                                        'controller' => '\LeadersLinked\Controller\JobController',
957
                                        'action' => 'salary'
958
                                    ]
959
                                ],
960
                            ],
961
                            'degrees' => [
962
                                'type' => Literal::class,
963
                                'options' => [
964
                                    'route' => '/degrees',
965
                                    'defaults' => [
966
                                        'controller' => '\LeadersLinked\Controller\JobController',
967
                                        'action' => 'degree'
968
                                    ]
969
                                ],
970
                            ],
971
                            'languages' => [
972
                                'type' => Literal::class,
973
                                'options' => [
974
                                    'route' => '/languages',
975
                                    'defaults' => [
976
                                        'controller' => '\LeadersLinked\Controller\JobController',
977
                                        'action' => 'language'
978
                                    ]
979
                                ],
980
                            ],
981
                            'skills' => [
982
                                'type' => Literal::class,
983
                                'options' => [
984
                                    'route' => '/skills',
985
                                    'defaults' => [
986
                                        'controller' => '\LeadersLinked\Controller\JobController',
987
                                        'action' => 'skill'
988
                                    ]
989
                                ],
990
                            ],
991
                            'how-apply' => [
992
                                'type' => Literal::class,
993
                                'options' => [
994
                                    'route' => '/how-apply',
995
                                    'defaults' => [
996
                                        'controller' => '\LeadersLinked\Controller\JobController',
997
                                        'action' => 'howApply'
998
                                    ]
999
                                ],
1000
                            ],
1001
                        ],
1002
                    ]
1003
                ],
1004
            ],
1089 geraldo 1005
            /*             * * END JOB * */
1006
 
1007
            /*             * *** START PROFILE *** */
1 www 1008
            'profile' => [
1009
                'type' => Literal::class,
1010
                'options' => [
1011
                    'route' => '/profile',
1012
                    'defaults' => [
1013
                        'controller' => '\LeadersLinked\Controller\ProfileController',
1014
                        'action' => 'index'
1015
                    ]
1016
                ],
1017
                'may_terminate' => true,
1018
                'child_routes' => [
15607 anderson 1019
 
1 www 1020
                    'extended' => [
1021
                        'type' => Segment::class,
1022
                        'options' => [
1023
                            'route' => '/extended',
1024
                            'defaults' => [
1025
                                'controller' => '\LeadersLinked\Controller\ProfileController',
1026
                                'action' => 'extended'
1027
                            ]
1028
                        ]
1029
                    ],
1030
                    'image' => [
1031
                        'type' => Segment::class,
1032
                        'options' => [
1033
                            'route' => '/image/:operation',
1034
                            'constraints' => [
1035
                                'operation' => 'upload|delete'
1036
                            ],
1037
                            'defaults' => [
1038
                                'controller' => '\LeadersLinked\Controller\ProfileController',
1039
                                'action' => 'image'
1040
                            ]
1041
                        ]
1042
                    ],
1043
                    'cover' => [
1044
                        'type' => Segment::class,
1045
                        'options' => [
1046
                            'route' => '/cover/:operation',
1047
                            'constraints' => [
1048
                                'operation' => 'upload|delete'
1049
                            ],
1050
                            'defaults' => [
1051
                                'controller' => '\LeadersLinked\Controller\ProfileController',
1052
                                'action' => 'cover'
1053
                            ]
1054
                        ]
1055
                    ],
768 geraldo 1056
                    'header' => [
1057
                        'type' => Segment::class,
1058
                        'options' => [
1059
                            'route' => '/header/:operation',
1060
                            'constraints' => [
1061
                                'operation' => 'upload|delete'
1062
                            ],
1063
                            'defaults' => [
1064
                                'controller' => '\LeadersLinked\Controller\ProfileController',
1065
                                'action' => 'header'
1066
                            ]
1067
                        ]
1068
                    ],
1069
                    'footer' => [
1070
                        'type' => Segment::class,
1071
                        'options' => [
1072
                            'route' => '/footer/:operation',
1073
                            'constraints' => [
1074
                                'operation' => 'upload|delete'
1075
                            ],
1076
                            'defaults' => [
1077
                                'controller' => '\LeadersLinked\Controller\ProfileController',
1078
                                'action' => 'footer'
1079
                            ]
1080
                        ]
1081
                    ],
1 www 1082
                    'website' => [
1083
                        'type' => Segment::class,
1084
                        'options' => [
1085
                            'route' => '/website',
1086
                            'defaults' => [
1087
                                'controller' => '\LeadersLinked\Controller\ProfileController',
1088
                                'action' => 'website'
1089
                            ]
1090
                        ]
1091
                    ],
1092
                    'foundation_year' => [
1093
                        'type' => Segment::class,
1094
                        'options' => [
1095
                            'route' => '/foundation_year',
1096
                            'defaults' => [
1097
                                'controller' => '\LeadersLinked\Controller\ProfileController',
1098
                                'action' => 'foundationYear'
1099
                            ]
1100
                        ]
1101
                    ],
1102
                    'location' => [
1103
                        'type' => Segment::class,
1104
                        'options' => [
1105
                            'route' => '/location/:operation[/:id]',
1106
                            'constraints' => [
1107
                                'operation' => 'add|edit|delete',
1108
                                'id' => '[A-Za-z0-9\-]+\=*'
1109
                            ],
1110
                            'defaults' => [
1111
                                'controller' => '\LeadersLinked\Controller\ProfileController',
1112
                                'action' => 'location'
1113
                            ]
1114
                        ]
1115
                    ],
1116
                    'social-network' => [
1117
                        'type' => Segment::class,
1118
                        'options' => [
1119
                            'route' => '/social-network',
1120
                            'defaults' => [
1121
                                'controller' => '\LeadersLinked\Controller\ProfileController',
1122
                                'action' => 'socialNetwork'
1123
                            ]
1124
                        ]
1125
                    ],
1126
                    'industry' => [
1127
                        'type' => Segment::class,
1128
                        'options' => [
1129
                            'route' => '/industry',
1130
                            'defaults' => [
1131
                                'controller' => '\LeadersLinked\Controller\ProfileController',
1132
                                'action' => 'industry'
1133
                            ]
1134
                        ]
1135
                    ],
1136
                    'company-size' => [
1137
                        'type' => Segment::class,
1138
                        'options' => [
1139
                            'route' => '/company-size',
1140
                            'defaults' => [
1141
                                'controller' => '\LeadersLinked\Controller\ProfileController',
1142
                                'action' => 'companySize'
1143
                            ]
1144
                        ]
1145
                    ]
1146
                ],
1147
            ],
1089 geraldo 1148
            /*             * * END PROFILE * */
1149
 
1150
            /*             * *** START FOLLOWERS *** */
1 www 1151
            'followers' => [
1152
                'type' => Literal::class,
1153
                'options' => [
1154
                    'route' => '/followers',
1155
                    'defaults' => [
1156
                        'controller' => '\LeadersLinked\Controller\FollowerController',
1157
                        'action' => 'index'
1158
                    ]
1159
                ],
1160
                'may_terminate' => true,
1161
                'child_routes' => [
1162
                    'delete' => [
1163
                        'type' => Segment::class,
1164
                        'options' => [
1165
                            'route' => '/delete/:id',
1166
                            'constraints' => [
1167
                                'id' => '[A-Za-z0-9\-]+\=*'
1168
                            ],
1169
                            'defaults' => [
1170
                                'controller' => '\LeadersLinked\Controller\FollowerController',
1171
                                'action' => 'delete'
1172
                            ]
1173
                        ]
1174
                    ],
1089 geraldo 1175
                ],
1176
            ],
1177
            /*             * *** END FOLLOWERS *** */
1178
 
1179
            /*             * * START MICRO_LEARNING ** */
1 www 1180
            'microlearning' => [
1181
                'type' => Literal::class,
1182
                'options' => [
1183
                    'route' => '/microlearning',
1184
                    'defaults' => [
1185
                        'controller' => '\LeadersLinked\Controller\MicrolearningController',
1186
                        'action' => 'index'
1187
                    ]
1188
                ],
1189
                'may_terminate' => true,
1190
                'child_routes' => [
1191
                    'overview' => [
1192
                        'type' => Literal::class,
1193
                        'options' => [
1194
                            'route' => '/overview',
1195
                            'defaults' => [
1196
                                'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
1197
                                'action' => 'overview'
1198
                            ]
1199
                        ],
1089 geraldo 1200
                    ],
1 www 1201
                    'reports' => [
1202
                        'type' => Literal::class,
1203
                        'options' => [
1204
                            'route' => '/reports',
1205
                            'defaults' => [
1206
                                'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
2 efrain 1207
                                'action' => 'index'
1 www 1208
                            ]
1209
                        ],
2 efrain 1210
                        'may_terminate' => true,
1211
                        'child_routes' => [
1212
                            'progress' => [
1213
                                'type' => Literal::class,
1214
                                'options' => [
1215
                                    'route' => '/progress',
1216
                                    'defaults' => [
1217
                                        'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
1218
                                        'action' => 'progress'
1219
                                    ]
1220
                                ]
1221
                            ],
14610 efrain 1222
                            'progress-for-capsule' => [
1223
                                'type' => Literal::class,
1224
                                'options' => [
1225
                                    'route' => '/progress-for-capsule',
1226
                                    'defaults' => [
1227
                                        'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
1228
                                        'action' => 'progressForCapsule'
1229
                                    ]
15386 efrain 1230
                                ],
1231
                                'may_terminate' => true,
1232
                                'child_routes' => [
1233
                                    'excel' => [
1234
                                        'type' => Literal::class,
1235
                                        'options' => [
1236
                                            'route' => '/excel',
1237
                                            'defaults' => [
1238
                                                'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
1239
                                                'action' => 'progressForCapsuleExcel'
1240
                                            ]
1241
                                        ]
1242
                                    ],
15607 anderson 1243
                                ],
14610 efrain 1244
                            ],
15386 efrain 1245
                            'progress-for-topic' => [
1246
                                'type' => Literal::class,
1247
                                'options' => [
1248
                                    'route' => '/progress-for-topic',
1249
                                    'defaults' => [
1250
                                        'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
1251
                                        'action' => 'progressForTopic'
1252
                                    ]
1253
                                ],
1254
                                'may_terminate' => true,
1255
                                'child_routes' => [
1256
                                    'excel' => [
1257
                                        'type' => Literal::class,
1258
                                        'options' => [
1259
                                            'route' => '/excel',
1260
                                            'defaults' => [
1261
                                                'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
1262
                                                'action' => 'progressForTopicExcel'
1263
                                            ]
1264
                                        ]
1265
                                    ],
1266
                                ],
1267
                            ],
1268
                            'progress-for-student' => [
1269
                                'type' => Literal::class,
1270
                                'options' => [
1271
                                    'route' => '/progress-for-student',
1272
                                    'defaults' => [
1273
                                        'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
1274
                                        'action' => 'progressForStudent'
1275
                                    ]
1276
                                ],
1277
                                'may_terminate' => true,
1278
                                'child_routes' => [
1279
                                    'excel' => [
1280
                                        'type' => Literal::class,
1281
                                        'options' => [
1282
                                            'route' => '/excel',
1283
                                            'defaults' => [
1284
                                                'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
1285
                                                'action' => 'progressForStudentExcel'
1286
                                            ]
1287
                                        ]
1288
                                    ],
1289
                                ],
1290
                            ],
187 efrain 1291
                            'comments-for-capsule' => [
1292
                                'type' => Literal::class,
1293
                                'options' => [
1294
                                    'route' => '/comments-for-capsule',
1295
                                    'defaults' => [
1296
                                        'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
1297
                                        'action' => 'commentsForCapsule'
1298
                                    ]
1299
                                ]
1300
                            ],
15390 efrain 1301
                            'devices-and-access' => [
2 efrain 1302
                                'type' => Literal::class,
1303
                                'options' => [
15390 efrain 1304
                                    'route' => '/devices-and-access',
2 efrain 1305
                                    'defaults' => [
1306
                                        'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
15390 efrain 1307
                                        'action' => 'devicesAndAccess'
2 efrain 1308
                                    ]
15390 efrain 1309
                                ],
1310
                                'may_terminate' => true,
1311
                                'child_routes' => [
1312
                                    'excel' => [
1313
                                        'type' => Literal::class,
1314
                                        'options' => [
1315
                                            'route' => '/excel',
1316
                                            'defaults' => [
1317
                                                'controller' => '\LeadersLinked\Controller\MicrolearningReportsController',
1318
                                                'action' => 'devicesAndAccess'
1319
                                            ]
1320
                                        ]
1321
                                    ],
1322
                                ],
2 efrain 1323
                            ],
1089 geraldo 1324
                        ]
1325
                    ],
1 www 1326
                    'content' => [
1327
                        'type' => Literal::class,
1328
                        'options' => [
1329
                            'route' => '/content',
1330
                            'defaults' => [
1331
                                'controller' => '\LeadersLinked\Controller\MicrolearningContentController',
1332
                                'action' => 'index'
1333
                            ]
1334
                        ],
1335
                        'may_terminate' => true,
1336
                        'child_routes' => [
66 efrain 1337
                            'quizzes' => [
1338
                                'type' => Segment::class,
1339
                                'options' => [
1340
                                    'route' => '/quizzes',
1341
                                    'defaults' => [
1342
                                        'controller' => '\LeadersLinked\Controller\MicrolearningQuizController',
1343
                                        'action' => 'index'
1344
                                    ]
1345
                                ],
1346
                                'may_terminate' => true,
1347
                                'child_routes' => [
1348
                                    'add' => [
1349
                                        'type' => Literal::class,
1350
                                        'options' => [
1351
                                            'route' => '/add',
1352
                                            'defaults' => [
1353
                                                'controller' => '\LeadersLinked\Controller\MicrolearningQuizController',
1354
                                                'action' => 'add'
1355
                                            ]
1356
                                        ]
1357
                                    ],
1358
                                    'edit' => [
1359
                                        'type' => Segment::class,
1360
                                        'options' => [
1361
                                            'route' => '/:quiz_id/edit',
1362
                                            'constraints' => [
1363
                                                'quiz_id' => '[A-Za-z0-9\-]+\=*'
1364
                                            ],
1365
                                            'defaults' => [
1366
                                                'controller' => '\LeadersLinked\Controller\MicrolearningQuizController',
1367
                                                'action' => 'edit'
1368
                                            ]
1369
                                        ]
1370
                                    ],
1371
                                    'delete' => [
1372
                                        'type' => Segment::class,
1373
                                        'options' => [
1374
                                            'route' => '/:quiz_id/delete',
1375
                                            'constraints' => [
1376
                                                'quiz_id' => '[A-Za-z0-9\-]+\=*'
1377
                                            ],
1378
                                            'defaults' => [
1379
                                                'controller' => '\LeadersLinked\Controller\MicrolearningQuizController',
1380
                                                'action' => 'delete'
1381
                                            ]
1382
                                        ]
1383
                                    ],
1384
                                    'check' => [
1385
                                        'type' => Segment::class,
1386
                                        'options' => [
1387
                                            'route' => '/:quiz_id/check',
1388
                                            'constraints' => [
1389
                                                'quiz_id' => '[A-Za-z0-9\-]+\=*'
1390
                                            ],
1391
                                            'defaults' => [
1392
                                                'controller' => '\LeadersLinked\Controller\MicrolearningQuizController',
1393
                                                'action' => 'check'
1394
                                            ]
1395
                                        ]
1396
                                    ],
1397
                                    'publish' => [
1398
                                        'type' => Segment::class,
1399
                                        'options' => [
1400
                                            'route' => '/:quiz_id/publish',
1401
                                            'constraints' => [
1402
                                                'quiz_id' => '[A-Za-z0-9\-]+\=*'
1403
                                            ],
1404
                                            'defaults' => [
1405
                                                'controller' => '\LeadersLinked\Controller\MicrolearningQuizController',
1406
                                                'action' => 'publish'
1407
                                            ]
1408
                                        ]
1409
                                    ],
1410
                                    'copy' => [
1411
                                        'type' => Segment::class,
1412
                                        'options' => [
1413
                                            'route' => '/:quiz_id/copy',
1414
                                            'constraints' => [
1415
                                                'quiz_id' => '[A-Za-z0-9\-]+\=*'
1416
                                            ],
1417
                                            'defaults' => [
1418
                                                'controller' => '\LeadersLinked\Controller\MicrolearningQuizController',
1419
                                                'action' => 'copy'
1420
                                            ]
1421
                                        ]
1422
                                    ],
1423
                                    'questions' => [
1424
                                        'type' => Segment::class,
1425
                                        'options' => [
1426
                                            'route' => '/:quiz_id/questions',
1427
                                            'constraints' => [
1428
                                                'quiz_id' => '[A-Za-z0-9\-]+\=*'
1429
                                            ],
1430
                                            'defaults' => [
1431
                                                'controller' => '\LeadersLinked\Controller\MicrolearningQuestionController',
1432
                                                'action' => 'index'
1433
                                            ]
1434
                                        ],
1435
                                        'may_terminate' => true,
1436
                                        'child_routes' => [
1437
                                            'add' => [
1438
                                                'type' => Literal::class,
1439
                                                'options' => [
1440
                                                    'route' => '/add',
1441
                                                    'defaults' => [
1442
                                                        'controller' => '\LeadersLinked\Controller\MicrolearningQuestionController',
1443
                                                        'action' => 'add'
1444
                                                    ]
1445
                                                ]
1446
                                            ],
1447
                                            'edit' => [
1448
                                                'type' => Segment::class,
1449
                                                'options' => [
1450
                                                    'route' => '/:question_id/edit',
1451
                                                    'constraints' => [
1452
                                                        'question_id' => '[A-Za-z0-9\-]+\=*'
1453
                                                    ],
1454
                                                    'defaults' => [
1455
                                                        'controller' => '\LeadersLinked\Controller\MicrolearningQuestionController',
1456
                                                        'action' => 'edit'
1457
                                                    ]
1458
                                                ]
1459
                                            ],
1460
                                            'delete' => [
1461
                                                'type' => Segment::class,
1462
                                                'options' => [
1463
                                                    'route' => '/:question_id/delete',
1464
                                                    'constraints' => [
1465
                                                        'question_id' => '[A-Za-z0-9\-]+\=*'
1466
                                                    ],
1467
                                                    'defaults' => [
1468
                                                        'controller' => '\LeadersLinked\Controller\MicrolearningQuestionController',
1469
                                                        'action' => 'delete'
1470
                                                    ]
1471
                                                ]
1472
                                            ],
1473
                                            'answers' => [
1474
                                                'type' => Segment::class,
1475
                                                'options' => [
1476
                                                    'route' => '/:question_id/answers',
1477
                                                    'constraints' => [
1478
                                                        'question_id' => '[A-Za-z0-9\-]+\=*'
1479
                                                    ],
1480
                                                    'defaults' => [
1481
                                                        'controller' => '\LeadersLinked\Controller\MicrolearningAnswerController',
1482
                                                        'action' => 'index'
1483
                                                    ]
1484
                                                ],
1485
                                                'may_terminate' => true,
1486
                                                'child_routes' => [
1487
                                                    'add' => [
1488
                                                        'type' => Literal::class,
1489
                                                        'options' => [
1490
                                                            'route' => '/add',
1491
                                                            'defaults' => [
1492
                                                                'controller' => '\LeadersLinked\Controller\MicrolearningAnswerController',
1493
                                                                'action' => 'add'
1494
                                                            ]
1495
                                                        ]
1496
                                                    ],
1497
                                                    'edit' => [
1498
                                                        'type' => Segment::class,
1499
                                                        'options' => [
1500
                                                            'route' => '/:answer_id/edit',
1501
                                                            'constraints' => [
1502
                                                                'answer_id' => '[A-Za-z0-9\-]+\=*'
1503
                                                            ],
1504
                                                            'defaults' => [
1505
                                                                'controller' => '\LeadersLinked\Controller\MicrolearningAnswerController',
1506
                                                                'action' => 'edit'
1507
                                                            ]
1508
                                                        ]
1509
                                                    ],
1510
                                                    'delete' => [
1511
                                                        'type' => Segment::class,
1512
                                                        'options' => [
1513
                                                            'route' => '/:answer_id/delete',
1514
                                                            'constraints' => [
1515
                                                                'answer_id' => '[A-Za-z0-9\-]+\=*'
1516
                                                            ],
1517
                                                            'defaults' => [
1518
                                                                'controller' => '\LeadersLinked\Controller\MicrolearningAnswerController',
1519
                                                                'action' => 'delete'
1520
                                                            ]
1521
                                                        ]
1522
                                                    ],
1523
                                                ]
1524
                                            ],
1525
                                        ]
1526
                                    ],
1527
                                ]
1089 geraldo 1528
                            ],
1 www 1529
                            'topics' => [
1530
                                'type' => Literal::class,
1531
                                'options' => [
1532
                                    'route' => '/topics',
1533
                                    'defaults' => [
1534
                                        'controller' => '\LeadersLinked\Controller\MicrolearningTopicController',
1535
                                        'action' => 'index'
1536
                                    ]
1537
                                ],
1538
                                'may_terminate' => true,
1539
                                'child_routes' => [
1540
                                    'add' => [
1541
                                        'type' => Literal::class,
1542
                                        'options' => [
1543
                                            'route' => '/add',
1544
                                            'defaults' => [
1545
                                                'controller' => '\LeadersLinked\Controller\MicrolearningTopicController',
1546
                                                'action' => 'add'
1547
                                            ]
1548
                                        ]
1549
                                    ],
1550
                                    'edit' => [
1551
                                        'type' => Segment::class,
1552
                                        'options' => [
1553
                                            'route' => '/edit/:id',
1554
                                            'constraints' => [
1555
                                                'id' => '[A-Za-z0-9\-]+\=*'
1556
                                            ],
1557
                                            'defaults' => [
1558
                                                'controller' => '\LeadersLinked\Controller\MicrolearningTopicController',
1559
                                                'action' => 'edit'
1560
                                            ]
1561
                                        ]
1562
                                    ],
1563
                                    'delete' => [
1564
                                        'type' => Segment::class,
1565
                                        'options' => [
1566
                                            'route' => '/delete/:id',
1567
                                            'constraints' => [
1568
                                                'id' => '[A-Za-z0-9\-]+\=*'
1569
                                            ],
1570
                                            'defaults' => [
1571
                                                'controller' => '\LeadersLinked\Controller\MicrolearningTopicController',
1572
                                                'action' => 'delete'
1573
                                            ]
1574
                                        ]
1575
                                    ]
1576
                                ]
1577
                            ],
1578
                            'capsules' => [
1579
                                'type' => Literal::class,
1580
                                'options' => [
1581
                                    'route' => '/capsules',
1582
                                    'defaults' => [
1583
                                        'controller' => '\LeadersLinked\Controller\MicrolearningCapsuleController',
1584
                                        'action' => 'index'
1585
                                    ]
1586
                                ],
1587
                                'may_terminate' => true,
1588
                                'child_routes' => [
1589
                                    'add' => [
17003 efrain 1590
                                        'type' => Literal::class,
1 www 1591
                                        'options' => [
17003 efrain 1592
                                            'route' => '/add',
1593
 
1 www 1594
                                            'defaults' => [
1595
                                                'controller' => '\LeadersLinked\Controller\MicrolearningCapsuleController',
1596
                                                'action' => 'add'
1597
                                            ]
1598
                                        ]
1599
                                    ],
1600
                                    'edit' => [
1601
                                        'type' => Segment::class,
1602
                                        'options' => [
17003 efrain 1603
                                            'route' => '/edit/:capsule_uuid',
1 www 1604
                                            'constraints' => [
1605
                                                'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
1606
                                            ],
1607
                                            'defaults' => [
1608
                                                'controller' => '\LeadersLinked\Controller\MicrolearningCapsuleController',
1609
                                                'action' => 'edit'
1610
                                            ]
1611
                                        ]
1612
                                    ],
1613
                                    'delete' => [
1614
                                        'type' => Segment::class,
1615
                                        'options' => [
17003 efrain 1616
                                            'route' => '/delete/:capsule_uuid',
1 www 1617
                                            'constraints' => [
1618
                                                'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
1619
                                            ],
1620
                                            'defaults' => [
1621
                                                'controller' => '\LeadersLinked\Controller\MicrolearningCapsuleController',
1622
                                                'action' => 'delete'
1623
                                            ]
1624
                                        ]
1625
                                    ],
1626
                                    'users' => [
1627
                                        'type' => Segment::class,
1628
                                        'options' => [
17003 efrain 1629
                                            'route' => '/users/id/:capsule_uuid/type/:type',
1 www 1630
                                            'constraints' => [
1631
                                                'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
1632
                                                'type' => 'all|active',
1633
                                            ],
1634
                                            'defaults' => [
1635
                                                'controller' => '\LeadersLinked\Controller\MicrolearningCapsuleController',
1636
                                                'action' => 'users'
1637
                                            ]
1638
                                        ]
1639
                                    ],
1640
                                ]
1641
                            ],
1642
                            'slides' => [
1643
                                'type' => Literal::class,
1644
                                'options' => [
1645
                                    'route' => '/slides',
1646
                                    'defaults' => [
1647
                                        'controller' => '\LeadersLinked\Controller\MicrolearningSlideController',
1648
                                        'action' => 'index'
1649
                                    ]
1650
                                ],
1651
                                'may_terminate' => true,
1652
                                'child_routes' => [
1653
                                    'add' => [
1654
                                        'type' => Segment::class,
1655
                                        'options' => [
17003 efrain 1656
                                            'route' => '/add/capsule/:capsule_uuid',
1 www 1657
                                            'defaults' => [
1658
                                                'controller' => '\LeadersLinked\Controller\MicrolearningSlideController',
1659
                                                'action' => 'add'
1660
                                            ]
1661
                                        ]
1662
                                    ],
1663
                                    'edit' => [
1664
                                        'type' => Segment::class,
1665
                                        'options' => [
17003 efrain 1666
                                            'route' => '/edit/capsule/:capsule_uuid/slide/:slide_uuid',
1 www 1667
                                            'constraints' => [
1668
                                                'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
1669
                                                'slide_uuid' => '[A-Za-z0-9\-]+\=*',
1670
                                            ],
1671
                                            'defaults' => [
1672
                                                'controller' => '\LeadersLinked\Controller\MicrolearningSlideController',
1673
                                                'action' => 'edit'
1674
                                            ]
1675
                                        ]
1676
                                    ],
1677
                                    'delete' => [
1678
                                        'type' => Segment::class,
1679
                                        'options' => [
17003 efrain 1680
                                            'route' => '/delete/capsule/:capsule_uuid/slide/:slide_uuid',
1 www 1681
                                            'constraints' => [
1682
                                                'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
1683
                                                'slide_uuid' => '[A-Za-z0-9\-]+\=*',
1684
                                            ],
1685
                                            'defaults' => [
1686
                                                'controller' => '\LeadersLinked\Controller\MicrolearningSlideController',
1687
                                                'action' => 'delete'
1688
                                            ]
1689
                                        ]
1690
                                    ],
1691
                                    'text' => [
1692
                                        'type' => Segment::class,
1693
                                        'options' => [
17003 efrain 1694
                                            'route' => '/text/capsule/:capsule_uuid/slide/:slide_uuid',
1 www 1695
                                            'constraints' => [
1696
                                                'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
1697
                                                'slide_uuid' => '[A-Za-z0-9\-]+\=*',
1698
                                            ],
1699
                                            'defaults' => [
1700
                                                'controller' => '\LeadersLinked\Controller\MicrolearningSlideController',
1701
                                                'action' => 'text'
1702
                                            ]
1703
                                        ]
1704
                                    ],
1705
                                ]
1706
                            ],
1089 geraldo 1707
                        ],
1708
                    ],
1 www 1709
                    'students' => [
1710
                        'type' => Literal::class,
1711
                        'options' => [
1712
                            'route' => '/students',
1713
                            'defaults' => [
1714
                                'controller' => '\LeadersLinked\Controller\MicrolearningStudentsController',
1715
                                'action' => 'index'
1716
                            ]
1717
                        ],
1718
                        'may_terminate' => true,
1719
                        'child_routes' => [
1720
                            'edit' => [
1721
                                'type' => Segment::class,
1722
                                'options' => [
1723
                                    'route' => '/edit/:id',
1724
                                    'constraints' => [
1725
                                        'id' => '[A-Za-z0-9\-]+\=*',
1726
                                    ],
1727
                                    'defaults' => [
1728
                                        'controller' => '\LeadersLinked\Controller\MicrolearningStudentsController',
1729
                                        'action' => 'edit'
1730
                                    ]
1731
                                ]
1732
                            ],
1733
                            'timeline' => [
1734
                                'type' => Segment::class,
1735
                                'options' => [
1736
                                    'route' => '/timeline/:id',
1737
                                    'constraints' => [
1738
                                        'id' => '[A-Za-z0-9\-]+\=*',
1739
                                    ],
1740
                                    'defaults' => [
1741
                                        'controller' => '\LeadersLinked\Controller\MicrolearningStudentsController',
1742
                                        'action' => 'timeline'
1743
                                    ]
1744
                                ]
1745
                            ],
1746
                            'change-password' => [
1747
                                'type' => Segment::class,
1748
                                'options' => [
1749
                                    'route' => '/change-password/:id',
1750
                                    'constraints' => [
1751
                                        'id' => '[A-Za-z0-9\-]+\=*'
1752
                                    ],
1753
                                    'defaults' => [
1754
                                        'controller' => '\LeadersLinked\Controller\MicrolearningStudentsController',
1755
                                        'action' => 'change-password'
1756
                                    ]
1757
                                ]
1758
                            ],
1759
                            'unblock' => [
1760
                                'type' => Segment::class,
1761
                                'options' => [
1762
                                    'route' => '/unblock/:id',
1763
                                    'constraints' => [
1764
                                        'id' => '[A-Za-z0-9\-]+\=*'
1765
                                    ],
1766
                                    'defaults' => [
1767
                                        'controller' => '\LeadersLinked\Controller\MicrolearningStudentsController',
1768
                                        'action' => 'unblock'
1769
                                    ]
1770
                                ]
1771
                            ],
1089 geraldo 1772
                        ]
1773
                    ],
1 www 1774
                    'access-for-students' => [
1775
                        'type' => Literal::class,
1776
                        'options' => [
1777
                            'route' => '/access-for-students',
1778
                            'defaults' => [
1779
                                'controller' => '\LeadersLinked\Controller\MicrolearningAccessForStudentsController',
1780
                                'action' => 'index'
1781
                            ]
1782
                        ],
1783
                        'may_terminate' => true,
1784
                        'child_routes' => [
1785
                            'revoke' => [
1786
                                'type' => Segment::class,
1787
                                'options' => [
1788
                                    'route' => '/revoke/topic/:topic_uuid/capsule/:capsule_uuid/user_uuid/:user_uuid',
1789
                                    'constraints' => [
1790
                                        'topic_uuid' => '[A-Za-z0-9\-]+\=*',
1791
                                        'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
1792
                                        'user_uuid' => '[A-Za-z0-9\-]+\=*',
1793
                                    ],
1794
                                    'defaults' => [
1795
                                        'controller' => '\LeadersLinked\Controller\MicrolearningAccessForStudentsController',
1796
                                        'action' => 'revoke'
1797
                                    ]
1798
                                ]
1799
                            ],
1800
                            'unlimit' => [
1801
                                'type' => Segment::class,
1802
                                'options' => [
1803
                                    'route' => '/unlimit/topic/:topic_uuid/capsule/:capsule_uuid/user_uuid/:user_uuid',
1804
                                    'constraints' => [
1805
                                        'topic_uuid' => '[A-Za-z0-9\-]+\=*',
1806
                                        'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
1807
                                        'user_uuid' => '[A-Za-z0-9\-]+\=*',
1808
                                    ],
1809
                                    'defaults' => [
1810
                                        'controller' => '\LeadersLinked\Controller\MicrolearningAccessForStudentsController',
1811
                                        'action' => 'unlimit'
1812
                                    ]
1813
                                ]
1814
                            ],
1815
                            'upload' => [
1816
                                'type' => Segment::class,
1817
                                'options' => [
1818
                                    'route' => '/upload/topic/:topic_uuid/capsule/:capsule_uuid',
1819
                                    'constraints' => [
1820
                                        'topic_uuid' => '[A-Za-z0-9\-]+\=*',
1821
                                        'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
1822
                                    ],
1823
                                    'defaults' => [
1824
                                        'controller' => '\LeadersLinked\Controller\MicrolearningAccessForStudentsController',
1825
                                        'action' => 'upload'
1826
                                    ]
1827
                                ]
1828
                            ],
1829
                            'notification' => [
1830
                                'type' => Segment::class,
1831
                                'options' => [
1832
                                    'route' => '/notification/topic/:topic_uuid/capsule/:capsule_uuid',
1833
                                    'constraints' => [
1834
                                        'topic_uuid' => '[A-Za-z0-9\-]+\=*',
1835
                                        'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
1836
                                    ],
1837
                                    'defaults' => [
1838
                                        'controller' => '\LeadersLinked\Controller\MicrolearningAccessForStudentsController',
1839
                                        'action' => 'notification'
1840
                                    ]
1841
                                ]
1842
                            ],
1843
                        ],
1089 geraldo 1844
                    ],
1 www 1845
                    'settings' => [
1846
                        'type' => Literal::class,
1847
                        'options' => [
1848
                            'route' => '/settings',
1849
                            'defaults' => [
1850
                                'controller' => '\LeadersLinked\Controller\MicrolearningController',
1851
                                'action' => 'index'
1852
                            ]
1853
                        ],
1854
                        'may_terminate' => true,
1855
                        'child_routes' => [
1856
                            'student-types' => [
1857
                                'type' => Literal::class,
1858
                                'options' => [
1859
                                    'route' => '/student-types',
1860
                                    'defaults' => [
1861
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController',
1862
                                        'action' => 'index'
1863
                                    ]
1864
                                ],
1865
                                'may_terminate' => true,
1866
                                'child_routes' => [
1867
                                    'add' => [
1868
                                        'type' => Literal::class,
1869
                                        'options' => [
1870
                                            'route' => '/add',
1871
                                            'defaults' => [
1872
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController',
1873
                                                'action' => 'add'
1874
                                            ]
1875
                                        ]
1876
                                    ],
1877
                                    'edit' => [
1878
                                        'type' => Segment::class,
1879
                                        'options' => [
1880
                                            'route' => '/edit/:id',
1881
                                            'constraints' => [
1882
                                                'id' => '[A-Za-z0-9\-]+\=*'
1883
                                            ],
1884
                                            'defaults' => [
1885
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController',
1886
                                                'action' => 'edit'
1887
                                            ]
1888
                                        ]
1889
                                    ],
1890
                                    'delete' => [
1891
                                        'type' => Segment::class,
1892
                                        'options' => [
1893
                                            'route' => '/delete/:id',
1894
                                            'constraints' => [
1895
                                                'id' => '[A-Za-z0-9\-]+\=*'
1896
                                            ],
1897
                                            'defaults' => [
1898
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController',
1899
                                                'action' => 'delete'
1900
                                            ]
1901
                                        ]
1902
                                    ]
1903
                                ]
1904
                            ],
1905
                            'functions' => [
1906
                                'type' => Literal::class,
1907
                                'options' => [
1908
                                    'route' => '/functions',
1909
                                    'defaults' => [
1910
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserFunctionController',
1911
                                        'action' => 'index'
1912
                                    ]
1913
                                ],
1914
                                'may_terminate' => true,
1915
                                'child_routes' => [
1916
                                    'add' => [
1917
                                        'type' => Literal::class,
1918
                                        'options' => [
1919
                                            'route' => '/add',
1920
                                            'defaults' => [
1921
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserFunctionController',
1922
                                                'action' => 'add'
1923
                                            ]
1924
                                        ]
1925
                                    ],
1926
                                    'edit' => [
1927
                                        'type' => Segment::class,
1928
                                        'options' => [
1929
                                            'route' => '/edit/:id',
1930
                                            'constraints' => [
1931
                                                'id' => '[A-Za-z0-9\-]+\=*'
1932
                                            ],
1933
                                            'defaults' => [
1934
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserFunctionController',
1935
                                                'action' => 'edit'
1936
                                            ]
1937
                                        ]
1938
                                    ],
1939
                                    'delete' => [
1940
                                        'type' => Segment::class,
1941
                                        'options' => [
1942
                                            'route' => '/delete/:id',
1943
                                            'constraints' => [
1944
                                                'id' => '[A-Za-z0-9\-]+\=*'
1945
                                            ],
1946
                                            'defaults' => [
1947
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserFunctionController',
1948
                                                'action' => 'delete'
1949
                                            ]
1950
                                        ]
1951
                                    ]
1952
                                ]
1953
                            ],
1954
                            'sectors' => [
1955
                                'type' => Literal::class,
1956
                                'options' => [
1957
                                    'route' => '/sectors',
1958
                                    'defaults' => [
1959
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserSectorController',
1960
                                        'action' => 'index'
1961
                                    ]
1962
                                ],
1963
                                'may_terminate' => true,
1964
                                'child_routes' => [
1965
                                    'add' => [
1966
                                        'type' => Literal::class,
1967
                                        'options' => [
1968
                                            'route' => '/add',
1969
                                            'defaults' => [
1970
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserSectorController',
1971
                                                'action' => 'add'
1972
                                            ]
1973
                                        ]
1974
                                    ],
1975
                                    'edit' => [
1976
                                        'type' => Segment::class,
1977
                                        'options' => [
1978
                                            'route' => '/edit/:id',
1979
                                            'constraints' => [
1980
                                                'id' => '[A-Za-z0-9\-]+\=*'
1981
                                            ],
1982
                                            'defaults' => [
1983
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserSectorController',
1984
                                                'action' => 'edit'
1985
                                            ]
1986
                                        ]
1987
                                    ],
1988
                                    'delete' => [
1989
                                        'type' => Segment::class,
1990
                                        'options' => [
1991
                                            'route' => '/delete/:id',
1992
                                            'constraints' => [
1993
                                                'id' => '[A-Za-z0-9\-]+\=*'
1994
                                            ],
1995
                                            'defaults' => [
1996
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserSectorController',
1997
                                                'action' => 'delete'
1998
                                            ]
1999
                                        ]
2000
                                    ]
2001
                                ]
2002
                            ],
2003
                            'programs' => [
2004
                                'type' => Literal::class,
2005
                                'options' => [
2006
                                    'route' => '/programs',
2007
                                    'defaults' => [
2008
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserProgramController',
2009
                                        'action' => 'index'
2010
                                    ]
2011
                                ],
2012
                                'may_terminate' => true,
2013
                                'child_routes' => [
2014
                                    'add' => [
2015
                                        'type' => Literal::class,
2016
                                        'options' => [
2017
                                            'route' => '/add',
2018
                                            'defaults' => [
2019
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserProgramController',
2020
                                                'action' => 'add'
2021
                                            ]
2022
                                        ]
2023
                                    ],
2024
                                    'edit' => [
2025
                                        'type' => Segment::class,
2026
                                        'options' => [
2027
                                            'route' => '/edit/:id',
2028
                                            'constraints' => [
2029
                                                'id' => '[A-Za-z0-9\-]+\=*'
2030
                                            ],
2031
                                            'defaults' => [
2032
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserProgramController',
2033
                                                'action' => 'edit'
2034
                                            ]
2035
                                        ]
2036
                                    ],
2037
                                    'delete' => [
2038
                                        'type' => Segment::class,
2039
                                        'options' => [
2040
                                            'route' => '/delete/:id',
2041
                                            'constraints' => [
2042
                                                'id' => '[A-Za-z0-9\-]+\=*'
2043
                                            ],
2044
                                            'defaults' => [
2045
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserProgramController',
2046
                                                'action' => 'delete'
2047
                                            ]
2048
                                        ]
2049
                                    ]
2050
                                ]
2051
                            ],
2052
                            'groups' => [
2053
                                'type' => Literal::class,
2054
                                'options' => [
2055
                                    'route' => '/groups',
2056
                                    'defaults' => [
2057
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserGroupController',
2058
                                        'action' => 'index'
2059
                                    ]
2060
                                ],
2061
                                'may_terminate' => true,
2062
                                'child_routes' => [
2063
                                    'add' => [
2064
                                        'type' => Literal::class,
2065
                                        'options' => [
2066
                                            'route' => '/add',
2067
                                            'defaults' => [
2068
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserGroupController',
2069
                                                'action' => 'add'
2070
                                            ]
2071
                                        ]
2072
                                    ],
2073
                                    'edit' => [
2074
                                        'type' => Segment::class,
2075
                                        'options' => [
2076
                                            'route' => '/edit/:id',
2077
                                            'constraints' => [
2078
                                                'id' => '[A-Za-z0-9\-]+\=*'
2079
                                            ],
2080
                                            'defaults' => [
2081
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserGroupController',
2082
                                                'action' => 'edit'
2083
                                            ]
2084
                                        ]
2085
                                    ],
2086
                                    'delete' => [
2087
                                        'type' => Segment::class,
2088
                                        'options' => [
2089
                                            'route' => '/delete/:id',
2090
                                            'constraints' => [
2091
                                                'id' => '[A-Za-z0-9\-]+\=*'
2092
                                            ],
2093
                                            'defaults' => [
2094
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserGroupController',
2095
                                                'action' => 'delete'
2096
                                            ]
2097
                                        ]
2098
                                    ]
2099
                                ]
2100
                            ],
15607 anderson 2101
 
1 www 2102
                            'companies' => [
2103
                                'type' => Literal::class,
2104
                                'options' => [
2105
                                    'route' => '/companies',
2106
                                    'defaults' => [
2107
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCompanyController',
2108
                                        'action' => 'index'
2109
                                    ]
2110
                                ],
2111
                                'may_terminate' => true,
2112
                                'child_routes' => [
2113
                                    'add' => [
2114
                                        'type' => Literal::class,
2115
                                        'options' => [
2116
                                            'route' => '/add',
2117
                                            'defaults' => [
2118
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCompanyController',
2119
                                                'action' => 'add'
2120
                                            ]
2121
                                        ]
2122
                                    ],
2123
                                    'edit' => [
2124
                                        'type' => Segment::class,
2125
                                        'options' => [
2126
                                            'route' => '/edit/:id',
2127
                                            'constraints' => [
2128
                                                'id' => '[A-Za-z0-9\-]+\=*'
2129
                                            ],
2130
                                            'defaults' => [
2131
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCompanyController',
2132
                                                'action' => 'edit'
2133
                                            ]
2134
                                        ]
2135
                                    ],
2136
                                    'delete' => [
2137
                                        'type' => Segment::class,
2138
                                        'options' => [
2139
                                            'route' => '/delete/:id',
2140
                                            'constraints' => [
2141
                                                'id' => '[A-Za-z0-9\-]+\=*'
2142
                                            ],
2143
                                            'defaults' => [
2144
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCompanyController',
2145
                                                'action' => 'delete'
2146
                                            ]
2147
                                        ]
2148
                                    ]
2149
                                ]
2150
                            ],
2151
                            'partners' => [
2152
                                'type' => Literal::class,
2153
                                'options' => [
2154
                                    'route' => '/partners',
2155
                                    'defaults' => [
2156
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserPartnerController',
2157
                                        'action' => 'index'
2158
                                    ]
2159
                                ],
2160
                                'may_terminate' => true,
2161
                                'child_routes' => [
2162
                                    'add' => [
2163
                                        'type' => Literal::class,
2164
                                        'options' => [
2165
                                            'route' => '/add',
2166
                                            'defaults' => [
2167
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserPartnerController',
2168
                                                'action' => 'add'
2169
                                            ]
2170
                                        ]
2171
                                    ],
2172
                                    'edit' => [
2173
                                        'type' => Segment::class,
2174
                                        'options' => [
2175
                                            'route' => '/edit/:id',
2176
                                            'constraints' => [
2177
                                                'id' => '[A-Za-z0-9\-]+\=*'
2178
                                            ],
2179
                                            'defaults' => [
2180
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserPartnerController',
2181
                                                'action' => 'edit'
2182
                                            ]
2183
                                        ]
2184
                                    ],
2185
                                    'delete' => [
2186
                                        'type' => Segment::class,
2187
                                        'options' => [
2188
                                            'route' => '/delete/:id',
2189
                                            'constraints' => [
2190
                                                'id' => '[A-Za-z0-9\-]+\=*'
2191
                                            ],
2192
                                            'defaults' => [
2193
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserPartnerController',
2194
                                                'action' => 'delete'
2195
                                            ]
2196
                                        ]
2197
                                    ]
2198
                                ]
2199
                            ],
2200
                            'institutions' => [
2201
                                'type' => Literal::class,
2202
                                'options' => [
2203
                                    'route' => '/institutions',
2204
                                    'defaults' => [
2205
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserInstitutionController',
2206
                                        'action' => 'index'
2207
                                    ]
2208
                                ],
2209
                                'may_terminate' => true,
2210
                                'child_routes' => [
2211
                                    'add' => [
2212
                                        'type' => Literal::class,
2213
                                        'options' => [
2214
                                            'route' => '/add',
2215
                                            'defaults' => [
2216
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserInstitutionController',
2217
                                                'action' => 'add'
2218
                                            ]
2219
                                        ]
2220
                                    ],
2221
                                    'edit' => [
2222
                                        'type' => Segment::class,
2223
                                        'options' => [
2224
                                            'route' => '/edit/:id',
2225
                                            'constraints' => [
2226
                                                'id' => '[A-Za-z0-9\-]+\=*'
2227
                                            ],
2228
                                            'defaults' => [
2229
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserInstitutionController',
2230
                                                'action' => 'edit'
2231
                                            ]
2232
                                        ]
2233
                                    ],
2234
                                    'delete' => [
2235
                                        'type' => Segment::class,
2236
                                        'options' => [
2237
                                            'route' => '/delete/:id',
2238
                                            'constraints' => [
2239
                                                'id' => '[A-Za-z0-9\-]+\=*'
2240
                                            ],
2241
                                            'defaults' => [
2242
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserInstitutionController',
2243
                                                'action' => 'delete'
2244
                                            ]
2245
                                        ]
2246
                                    ]
2247
                                ]
2248
                            ],
15394 efrain 2249
                            'countries' => [
2250
                                'type' => Literal::class,
2251
                                'options' => [
2252
                                    'route' => '/countries',
2253
                                    'defaults' => [
2254
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCountryController',
2255
                                        'action' => 'index'
2256
                                    ]
2257
                                ],
2258
                                'may_terminate' => true,
2259
                                'child_routes' => [
2260
                                    'add' => [
2261
                                        'type' => Literal::class,
2262
                                        'options' => [
2263
                                            'route' => '/add',
2264
                                            'defaults' => [
2265
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCountryController',
2266
                                                'action' => 'add'
2267
                                            ]
2268
                                        ]
2269
                                    ],
2270
                                    'edit' => [
2271
                                        'type' => Segment::class,
2272
                                        'options' => [
2273
                                            'route' => '/edit/:id',
2274
                                            'constraints' => [
2275
                                                'id' => '[A-Za-z0-9\-]+\=*'
2276
                                            ],
2277
                                            'defaults' => [
2278
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCountryController',
2279
                                                'action' => 'edit'
2280
                                            ]
2281
                                        ]
2282
                                    ],
2283
                                    'delete' => [
2284
                                        'type' => Segment::class,
2285
                                        'options' => [
2286
                                            'route' => '/delete/:id',
2287
                                            'constraints' => [
2288
                                                'id' => '[A-Za-z0-9\-]+\=*'
2289
                                            ],
2290
                                            'defaults' => [
2291
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCountryController',
2292
                                                'action' => 'delete'
2293
                                            ]
2294
                                        ]
2295
                                    ]
2296
                                ]
2297
                            ],
1 www 2298
                        ]
1089 geraldo 2299
                    ],
1 www 2300
                ],
1089 geraldo 2301
            ],
2302
            /*             * * START PUBLICATIONS ** */
1 www 2303
            'publications' => [
2304
                'type' => Literal::class,
2305
                'options' => [
2306
                    'route' => '/publications',
2307
                    'defaults' => [
2308
                        'controller' => '\LeadersLinked\Controller\DashboardController',
2309
                        'action' => 'index'
2310
                    ]
2311
                ],
2312
                'may_terminate' => true,
2313
                'child_routes' => [
2314
                    'pages' => [
2315
                        'type' => Literal::class,
2316
                        'options' => [
2317
                            'route' => '/pages',
2318
                            'defaults' => [
2319
                                'controller' => '\LeadersLinked\Controller\PageController',
2320
                                'action' => 'index'
2321
                            ]
2322
                        ],
2323
                        'may_terminate' => true,
2324
                        'child_routes' => [
2325
                            'add' => [
2326
                                'type' => Literal::class,
2327
                                'options' => [
2328
                                    'route' => '/add',
2329
                                    'defaults' => [
2330
                                        'controller' => '\LeadersLinked\Controller\PageController',
2331
                                        'action' => 'add'
2332
                                    ]
2333
                                ]
2334
                            ],
2335
                            'edit' => [
2336
                                'type' => Segment::class,
2337
                                'options' => [
2338
                                    'route' => '/edit/:id',
2339
                                    'constraints' => [
2340
                                        'id' => '[A-Za-z0-9\-]+\=*'
2341
                                    ],
2342
                                    'defaults' => [
2343
                                        'controller' => '\LeadersLinked\Controller\PageController',
2344
                                        'action' => 'edit'
2345
                                    ]
2346
                                ]
2347
                            ],
2348
                            'delete' => [
2349
                                'type' => Segment::class,
2350
                                'options' => [
2351
                                    'route' => '/delete/:id',
2352
                                    'constraints' => [
2353
                                        'id' => '[A-Za-z0-9\-]+\=*'
2354
                                    ],
2355
                                    'defaults' => [
2356
                                        'controller' => '\LeadersLinked\Controller\PageController',
2357
                                        'action' => 'delete'
2358
                                    ]
2359
                                ]
2360
                            ]
2361
                        ]
2362
                    ],
2363
                    'posts' => [
2364
                        'type' => Literal::class,
2365
                        'options' => [
2366
                            'route' => '/posts',
2367
                            'defaults' => [
2368
                                'controller' => '\LeadersLinked\Controller\PostController',
2369
                                'action' => 'index'
2370
                            ]
2371
                        ],
2372
                        'may_terminate' => true,
2373
                        'child_routes' => [
2374
                            'add' => [
2375
                                'type' => Literal::class,
2376
                                'options' => [
2377
                                    'route' => '/add',
2378
                                    'defaults' => [
2379
                                        'controller' => '\LeadersLinked\Controller\PostController',
2380
                                        'action' => 'add'
2381
                                    ]
2382
                                ]
2383
                            ],
2384
                            'edit' => [
2385
                                'type' => Segment::class,
2386
                                'options' => [
2387
                                    'route' => '/edit/:id',
2388
                                    'constraints' => [
2389
                                        'id' => '[A-Za-z0-9\-]+\=*'
2390
                                    ],
2391
                                    'defaults' => [
2392
                                        'controller' => '\LeadersLinked\Controller\PostController',
2393
                                        'action' => 'edit'
2394
                                    ]
2395
                                ]
2396
                            ],
2397
                            'delete' => [
2398
                                'type' => Segment::class,
2399
                                'options' => [
2400
                                    'route' => '/delete/:id',
2401
                                    'constraints' => [
2402
                                        'id' => '[A-Za-z0-9\-]+\=*'
2403
                                    ],
2404
                                    'defaults' => [
2405
                                        'controller' => '\LeadersLinked\Controller\PostController',
2406
                                        'action' => 'delete'
2407
                                    ]
2408
                                ]
2409
                            ]
2410
                        ]
2411
                    ],
2412
                ]
1089 geraldo 2413
            ],
15540 efrain 2414
            'engagement' => [
2415
                'type' => Literal::class,
2416
                'options' => [
2417
                    'route' => '/engagement',
2418
                    'defaults' => [
2419
                        'controller' => '\LeadersLinked\Controller\EngagementController',
2420
                        'action' => 'index'
2421
                    ]
2422
                ],
2423
                'may_terminate' => true,
2424
                'child_routes' => [
2425
                    'setup' => [
2426
                        'type' => Literal::class,
2427
                        'options' => [
2428
                            'route' => '/setup',
2429
                            'defaults' => [
2430
                                'controller' => '\LeadersLinked\Controller\EngagementController',
2431
                                'action' => 'setup'
2432
                            ]
2433
                        ],
2434
                    ],
15543 efrain 2435
                    'rewards' => [
2436
                        'type' => Literal::class,
2437
                        'options' => [
2438
                            'route' => '/rewards',
2439
                            'defaults' => [
2440
                                'controller' => '\LeadersLinked\Controller\EngagementRewardController',
2441
                                'action' => 'index'
2442
                            ]
2443
                        ],
2444
                        'may_terminate' => true,
2445
                        'child_routes' => [
2446
                            'add' => [
2447
                                'type' => Literal::class,
2448
                                'options' => [
2449
                                    'route' => '/add',
2450
                                    'defaults' => [
2451
                                        'controller' => '\LeadersLinked\Controller\EngagementRewardController',
2452
                                        'action' => 'add'
2453
                                    ]
2454
                                ]
2455
                            ],
2456
                            'edit' => [
2457
                                'type' => Segment::class,
2458
                                'options' => [
2459
                                    'route' => '/edit/:id',
2460
                                    'constraints' => [
2461
                                        'id' => '[A-Za-z0-9\-]+\=*'
2462
                                    ],
2463
                                    'defaults' => [
2464
                                        'controller' => '\LeadersLinked\Controller\EngagementRewardController',
2465
                                        'action' => 'edit'
2466
                                    ]
2467
                                ]
2468
                            ],
2469
                            'delete' => [
2470
                                'type' => Segment::class,
2471
                                'options' => [
2472
                                    'route' => '/delete/:id',
2473
                                    'constraints' => [
2474
                                        'id' => '[A-Za-z0-9\-]+\=*'
2475
                                    ],
2476
                                    'defaults' => [
2477
                                        'controller' => '\LeadersLinked\Controller\EngagementRewardController',
2478
                                        'action' => 'delete'
2479
                                    ]
2480
                                ]
2481
                            ]
2482
                        ],
15607 anderson 2483
 
15543 efrain 2484
                    ],
15540 efrain 2485
                    'reports' => [
2486
                        'type' => Literal::class,
2487
                        'options' => [
2488
                            'route' => '/reports',
2489
                            'defaults' => [
2490
                                'controller' => '\LeadersLinked\Controller\EngagementReportsController',
2491
                                'action' => 'index'
2492
                            ]
2493
                        ],
2494
                        'may_terminate' => true,
2495
                        'child_routes' => [
2496
                            'overview' => [
2497
                                'type' => Literal::class,
2498
                                'options' => [
2499
                                    'route' => '/overview',
2500
                                    'defaults' => [
2501
                                        'controller' => '\LeadersLinked\Controller\EngagementReportsController',
2502
                                        'action' => 'overview'
2503
                                    ]
2504
                                ]
2505
                            ],
15607 anderson 2506
 
15540 efrain 2507
                        ]
15607 anderson 2508
                    ],
2509
                ],
2510
            ],
2511
 
15540 efrain 2512
            /*** DAILY PULSE ****/
2513
            'daily-pulse' => [
2514
                'type' => Literal::class,
2515
                'options' => [
2516
                    'route' => '/daily-pulse',
2517
                    'defaults' => [
2518
                        'controller' => '\LeadersLinked\Controller\DailyPulseController',
2519
                        'action' => 'index'
2520
                    ]
2521
                ],
2522
                'may_terminate' => true,
2523
                'child_routes' => [
16796 efrain 2524
                    'setup' => [
2525
                        'type' => Literal::class,
2526
                        'options' => [
2527
                            'route' => '/setup',
2528
                            'defaults' => [
2529
                                'controller' => '\LeadersLinked\Controller\DailyPulseController',
2530
                                'action' => 'setup'
2531
                            ]
2532
                        ],
2533
                        'may_terminate' => true,
2534
                    ],
15540 efrain 2535
                    'emojis' => [
2536
                        'type' => Literal::class,
2537
                        'options' => [
2538
                            'route' => '/emojis',
2539
                            'defaults' => [
2540
                                'controller' => '\LeadersLinked\Controller\DailyPulseEmojiController',
2541
                                'action' => 'index'
2542
                            ]
2543
                        ],
2544
                        'may_terminate' => true,
2545
                        'child_routes' => [
2546
                            'add' => [
2547
                                'type' => Literal::class,
2548
                                'options' => [
2549
                                    'route' => '/add',
2550
                                    'defaults' => [
2551
                                        'controller' => '\LeadersLinked\Controller\DailyPulseEmojiController',
2552
                                        'action' => 'add'
2553
                                    ]
2554
                                ]
2555
                            ],
2556
                            'edit' => [
2557
                                'type' => Segment::class,
2558
                                'options' => [
2559
                                    'route' => '/edit/:id',
2560
                                    'constraints' => [
2561
                                        'id' => '[A-Za-z0-9\-]+\=*'
2562
                                    ],
2563
                                    'defaults' => [
2564
                                        'controller' => '\LeadersLinked\Controller\DailyPulseEmojiController',
2565
                                        'action' => 'edit'
2566
                                    ]
2567
                                ]
2568
                            ],
2569
                            'delete' => [
2570
                                'type' => Segment::class,
2571
                                'options' => [
2572
                                    'route' => '/delete/:id',
2573
                                    'constraints' => [
2574
                                        'id' => '[A-Za-z0-9\-]+\=*'
2575
                                    ],
2576
                                    'defaults' => [
2577
                                        'controller' => '\LeadersLinked\Controller\DailyPulseEmojiController',
2578
                                        'action' => 'delete'
2579
                                    ]
2580
                                ]
2581
                            ]
2582
                        ],
15607 anderson 2583
 
15540 efrain 2584
                    ],
2585
                    'reports' => [
2586
                        'type' => Literal::class,
2587
                        'options' => [
2588
                            'route' => '/reports',
2589
                            'defaults' => [
2590
                                'controller' => '\LeadersLinked\Controller\DailyPulseReportsController',
2591
                                'action' => 'index'
2592
                            ]
2593
                        ],
2594
                        'may_terminate' => true,
2595
                        'child_routes' => [
2596
                            'overview' => [
2597
                                'type' => Literal::class,
2598
                                'options' => [
2599
                                    'route' => '/overview',
2600
                                    'defaults' => [
2601
                                        'controller' => '\LeadersLinked\Controller\DailyPulseReportsController',
2602
                                        'action' => 'overview'
2603
                                    ]
2604
                                ],
2605
                                'may_terminate' => true,
2606
                                'child_routes' => [
2607
                                    'download' => [
2608
                                        'type' => Literal::class,
2609
                                        'options' => [
2610
                                            'route' => '/download',
2611
                                            'defaults' => [
2612
                                                'controller' => '\LeadersLinked\Controller\DailyPulseReportsController',
2613
                                                'action' => 'overviewDownload'
2614
                                            ]
2615
                                        ]
2616
                                    ],
2617
                                ]
2618
                            ],
15607 anderson 2619
 
15540 efrain 2620
                        ]
15607 anderson 2621
                    ],
15540 efrain 2622
                ],
15607 anderson 2623
            ],
1089 geraldo 2624
            /*             * * START SELF EVALUATION ** */
114 efrain 2625
            'self-evaluation' => [
2626
                'type' => Literal::class,
2627
                'options' => [
2628
                    'route' => '/self-evaluation',
2629
                    'defaults' => [
115 efrain 2630
                        'controller' => '\LeadersLinked\Controller\SelfEvaluationController',
114 efrain 2631
                        'action' => 'index'
2632
                    ]
2633
                ],
2634
                'may_terminate' => true,
2635
                'child_routes' => [
2636
                    'forms' => [
2637
                        'type' => Literal::class,
2638
                        'options' => [
2639
                            'route' => '/forms',
2640
                            'defaults' => [
115 efrain 2641
                                'controller' => '\LeadersLinked\Controller\SelfEvaluationFormController',
114 efrain 2642
                                'action' => 'index'
2643
                            ]
2644
                        ],
2645
                        'may_terminate' => true,
2646
                        'child_routes' => [
2647
                            'add' => [
2648
                                'type' => Literal::class,
2649
                                'options' => [
2650
                                    'route' => '/add',
2651
                                    'defaults' => [
115 efrain 2652
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationFormController',
114 efrain 2653
                                        'action' => 'add'
2654
                                    ]
2655
                                ]
2656
                            ],
2657
                            'edit' => [
2658
                                'type' => Segment::class,
2659
                                'options' => [
2660
                                    'route' => '/edit/:id',
2661
                                    'constraints' => [
2662
                                        'id' => '[A-Za-z0-9\-]+\=*'
2663
                                    ],
2664
                                    'defaults' => [
115 efrain 2665
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationFormController',
114 efrain 2666
                                        'action' => 'edit'
2667
                                    ]
2668
                                ]
2669
                            ],
2670
                            'delete' => [
2671
                                'type' => Segment::class,
2672
                                'options' => [
2673
                                    'route' => '/delete/:id',
2674
                                    'constraints' => [
2675
                                        'id' => '[A-Za-z0-9\-]+\=*'
2676
                                    ],
2677
                                    'defaults' => [
115 efrain 2678
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationFormController',
114 efrain 2679
                                        'action' => 'delete'
2680
                                    ]
2681
                                ]
2682
                            ]
2683
                        ]
2684
                    ],
115 efrain 2685
                    'users' => [
2686
                        'type' => Literal::class,
2687
                        'options' => [
2688
                            'route' => '/users',
2689
                            'defaults' => [
2690
                                'controller' => '\LeadersLinked\Controller\SelfEvaluationFormUserController',
2691
                                'action' => 'index'
2692
                            ]
2693
                        ],
2694
                        'may_terminate' => true,
2695
                        'child_routes' => [
2696
                            'add' => [
2697
                                'type' => Segment::class,
2698
                                'options' => [
2699
                                    'route' => '/add/:form_id/:user_id',
2700
                                    'constraints' => [
2701
                                        'form_id' => '[A-Za-z0-9\-]+\=*',
2702
                                        'user_id' => '[A-Za-z0-9\-]+\=*'
2703
                                    ],
2704
                                    'defaults' => [
2705
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationFormUserController',
2706
                                        'action' => 'add'
2707
                                    ]
2708
                                ]
2709
                            ],
2710
                            'delete' => [
2711
                                'type' => Segment::class,
2712
                                'options' => [
2713
                                    'route' => '/delete/:form_id/:user_id',
2714
                                    'constraints' => [
2715
                                        'form_id' => '[A-Za-z0-9\-]+\=*',
2716
                                        'user_id' => '[A-Za-z0-9\-]+\=*'
2717
                                    ],
2718
                                    'defaults' => [
2719
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationFormUserController',
2720
                                        'action' => 'delete'
2721
                                    ]
2722
                                ]
2723
                            ]
2724
                        ]
2725
                    ],
114 efrain 2726
                    'reviews' => [
2727
                        'type' => Literal::class,
2728
                        'options' => [
2729
                            'route' => '/reviews',
2730
                            'defaults' => [
115 efrain 2731
                                'controller' => '\LeadersLinked\Controller\SelfEvaluationReviewController',
114 efrain 2732
                                'action' => 'index'
2733
                            ]
2734
                        ],
2735
                        'may_terminate' => true,
2736
                        'child_routes' => [
2737
                            'edit' => [
2738
                                'type' => Segment::class,
2739
                                'options' => [
2740
                                    'route' => '/edit/:id',
2741
                                    'constraints' => [
2742
                                        'id' => '[A-Za-z0-9\-]+\=*'
2743
                                    ],
2744
                                    'defaults' => [
115 efrain 2745
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationReviewController',
486 geraldo 2746
                                        'action' => 'edit'
114 efrain 2747
                                    ]
2748
                                ]
2749
                            ],
469 geraldo 2750
                            'report' => [
2751
                                'type' => Segment::class,
2752
                                'options' => [
2753
                                    'route' => '/report/:id',
2754
                                    'constraints' => [
2755
                                        'id' => '[A-Za-z0-9\-]+\=*'
2756
                                    ],
2757
                                    'defaults' => [
2758
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationReviewController',
487 geraldo 2759
                                        'action' => 'report'
469 geraldo 2760
                                    ]
2761
                                ]
2762
                            ],
114 efrain 2763
                        ]
2764
                    ],
2765
                ]
1089 geraldo 2766
            ],
2767
            /*             * * END SELF EVALUATION ** */
15607 anderson 2768
 
15451 efrain 2769
            /*             * * START MY COACH ** */
2770
            'my-coach' => [
2771
                'type' => Literal::class,
2772
                'options' => [
2773
                    'route' => '/my-coach',
2774
                    'defaults' => [
2775
                        'controller' => '\LeadersLinked\Controller\MyCoachController',
2776
                        'action' => 'index'
2777
                    ]
2778
                ],
2779
                'may_terminate' => true,
2780
                'child_routes' => [
2781
                    'categories' => [
2782
                        'type' => Literal::class,
2783
                        'options' => [
2784
                            'route' => '/categories',
2785
                            'defaults' => [
2786
                                'controller' => '\LeadersLinked\Controller\MyCoachCategoryController',
2787
                                'action' => 'index'
2788
                            ]
2789
                        ],
2790
                        'may_terminate' => true,
2791
                        'child_routes' => [
2792
                            'add' => [
2793
                                'type' => Literal::class,
2794
                                'options' => [
2795
                                    'route' => '/add',
2796
                                    'defaults' => [
2797
                                        'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryController',
2798
                                        'action' => 'add'
2799
                                    ]
2800
                                ]
2801
                            ],
2802
                            'edit' => [
2803
                                'type' => Segment::class,
2804
                                'options' => [
2805
                                    'route' => '/edit/:id',
2806
                                    'constraints' => [
2807
                                        'id' => '[A-Za-z0-9\-]+\=*'
2808
                                    ],
2809
                                    'defaults' => [
2810
                                        'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryController',
2811
                                        'action' => 'edit'
2812
                                    ]
2813
                                ]
2814
                            ],
2815
                            'delete' => [
2816
                                'type' => Segment::class,
2817
                                'options' => [
2818
                                    'route' => '/delete/:id',
2819
                                    'constraints' => [
2820
                                        'id' => '[A-Za-z0-9\-]+\=*'
2821
                                    ],
2822
                                    'defaults' => [
2823
                                        'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryController',
2824
                                        'action' => 'delete'
2825
                                    ]
2826
                                ]
2827
                            ],
15831 efrain 2828
                            'users' => [
2829
                                'type' =>  Literal::class,
2830
                                'options' => [
2831
                                    'route' => '/users',
2832
                                    'defaults' => [
2833
                                        'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryUserController',
2834
                                        'action' => 'index'
2835
                                    ]
2836
                                ],
2837
                                'may_terminate' => true,
2838
                                'child_routes' => [
2839
                                    'add' => [
2840
                                        'type' => Segment::class,
2841
                                        'options' => [
2842
                                            'route' => '/add/:id',
2843
                                            'constraints' => [
2844
                                                'id' => '[A-Za-z0-9\-]+\=*'
2845
                                            ],
2846
                                            'defaults' => [
2847
                                                'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryUserController',
2848
                                                'action' => 'add'
2849
                                            ]
2850
                                        ]
2851
                                    ],
2852
                                    'edit' => [
2853
                                        'type' => Segment::class,
2854
                                        'options' => [
2855
                                            'route' => '/edit/:id/:user_id',
2856
                                            'constraints' => [
2857
                                                'id' => '[A-Za-z0-9\-]+\=*',
2858
                                                'user_id' => '[A-Za-z0-9\-]+\=*'
2859
                                            ],
2860
                                            'defaults' => [
2861
                                                'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryUserController',
2862
                                                'action' => 'edit'
2863
                                            ]
2864
                                        ]
2865
                                    ],
2866
                                    'delete' => [
2867
                                        'type' => Segment::class,
2868
                                        'options' => [
2869
                                            'route' => '/delete/:id/:user_id',
2870
                                            'constraints' => [
2871
                                                'id' => '[A-Za-z0-9\-]+\=*',
2872
                                                'user_id' => '[A-Za-z0-9\-]+\=*'
2873
                                            ],
2874
                                            'defaults' => [
2875
                                                'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryUserController',
2876
                                                'action' => 'delete'
2877
                                            ]
2878
                                        ]
2879
                                    ],
2880
                                    'upload' => [
2881
                                        'type' => Segment::class,
2882
                                        'options' => [
2883
                                            'route' => '/upload/:id',
2884
                                            'constraints' => [
2885
                                                'id' => '[A-Za-z0-9\-]+\=*',
2886
                                            ],
2887
                                            'defaults' => [
2888
                                                'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryUserController',
2889
                                                'action' => 'upload'
2890
                                            ]
2891
                                        ]
2892
                                    ],
16797 efrain 2893
                                    'jobs-description' => [
2894
                                        'type' => Segment::class,
2895
                                        'options' => [
2896
                                            'route' => '/jobs-description/:id',
2897
                                            'constraints' => [
2898
                                                'id' => '[A-Za-z0-9\-]+\=*',
2899
                                            ],
2900
                                            'defaults' => [
2901
                                                'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryUserController',
2902
                                                'action' => 'jobsDescription'
2903
                                            ]
2904
                                        ]
2905
                                    ],
16180 anderson 2906
                                ]
15831 efrain 2907
                            ],
16180 anderson 2908
 
15451 efrain 2909
                        ]
2910
                    ],
2911
                ]
2912
            ],
15607 anderson 2913
 
15451 efrain 2914
            /*             * * END MY COACH ** */
16270 anderson 2915
 
16248 efrain 2916
            /*             * * START KNOWLEDGE AREA ** */
2917
            'knowledge-area' => [
2918
                'type' => Literal::class,
2919
                'options' => [
2920
                    'route' => '/knowledge-area',
2921
                    'defaults' => [
2922
                        'controller' => '\LeadersLinked\Controller\KnowledgeAreaController',
2923
                        'action' => 'index'
2924
                    ]
2925
                ],
2926
                'may_terminate' => true,
2927
                'child_routes' => [
2928
                    'categories' => [
2929
                        'type' => Literal::class,
2930
                        'options' => [
2931
                            'route' => '/categories',
2932
                            'defaults' => [
2933
                                'controller' => '\LeadersLinked\Controller\KnowledgeAreaCategoryController',
2934
                                'action' => 'index'
2935
                            ]
2936
                        ],
2937
                        'may_terminate' => true,
2938
                        'child_routes' => [
2939
                            'add' => [
2940
                                'type' => Literal::class,
2941
                                'options' => [
2942
                                    'route' => '/add',
2943
                                    'defaults' => [
2944
                                        'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryController',
2945
                                        'action' => 'add'
2946
                                    ]
2947
                                ]
2948
                            ],
2949
                            'edit' => [
2950
                                'type' => Segment::class,
2951
                                'options' => [
2952
                                    'route' => '/edit/:id',
2953
                                    'constraints' => [
2954
                                        'id' => '[A-Za-z0-9\-]+\=*'
2955
                                    ],
2956
                                    'defaults' => [
2957
                                        'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryController',
2958
                                        'action' => 'edit'
2959
                                    ]
2960
                                ]
2961
                            ],
2962
                            'delete' => [
2963
                                'type' => Segment::class,
2964
                                'options' => [
2965
                                    'route' => '/delete/:id',
2966
                                    'constraints' => [
2967
                                        'id' => '[A-Za-z0-9\-]+\=*'
2968
                                    ],
2969
                                    'defaults' => [
2970
                                        'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryController',
2971
                                        'action' => 'delete'
2972
                                    ]
2973
                                ]
2974
                            ],
2975
                            'users' => [
2976
                                'type' =>  Literal::class,
2977
                                'options' => [
2978
                                    'route' => '/users',
2979
                                    'defaults' => [
2980
                                        'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController',
2981
                                        'action' => 'index'
2982
                                    ]
2983
                                ],
2984
                                'may_terminate' => true,
2985
                                'child_routes' => [
2986
                                    'add' => [
2987
                                        'type' => Segment::class,
2988
                                        'options' => [
2989
                                            'route' => '/add/:id',
2990
                                            'constraints' => [
2991
                                                'id' => '[A-Za-z0-9\-]+\=*'
2992
                                            ],
2993
                                            'defaults' => [
2994
                                                'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController',
2995
                                                'action' => 'add'
2996
                                            ]
2997
                                        ]
2998
                                    ],
2999
                                    'edit' => [
3000
                                        'type' => Segment::class,
3001
                                        'options' => [
3002
                                            'route' => '/edit/:id/:user_id',
3003
                                            'constraints' => [
3004
                                                'id' => '[A-Za-z0-9\-]+\=*',
3005
                                                'user_id' => '[A-Za-z0-9\-]+\=*'
3006
                                            ],
3007
                                            'defaults' => [
3008
                                                'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController',
3009
                                                'action' => 'edit'
3010
                                            ]
3011
                                        ]
3012
                                    ],
3013
                                    'delete' => [
3014
                                        'type' => Segment::class,
3015
                                        'options' => [
3016
                                            'route' => '/delete/:id/:user_id',
3017
                                            'constraints' => [
3018
                                                'id' => '[A-Za-z0-9\-]+\=*',
3019
                                                'user_id' => '[A-Za-z0-9\-]+\=*'
3020
                                            ],
3021
                                            'defaults' => [
3022
                                                'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController',
3023
                                                'action' => 'delete'
3024
                                            ]
3025
                                        ]
3026
                                    ],
3027
                                    'upload' => [
3028
                                        'type' => Segment::class,
3029
                                        'options' => [
3030
                                            'route' => '/upload/:id',
3031
                                            'constraints' => [
3032
                                                'id' => '[A-Za-z0-9\-]+\=*',
3033
                                            ],
3034
                                            'defaults' => [
3035
                                                'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController',
3036
                                                'action' => 'upload'
3037
                                            ]
3038
                                        ]
3039
                                    ],
16797 efrain 3040
                                    'jobs-description' => [
3041
                                        'type' => Segment::class,
3042
                                        'options' => [
3043
                                            'route' => '/jobs-description/:id',
3044
                                            'constraints' => [
3045
                                                'id' => '[A-Za-z0-9\-]+\=*',
3046
                                            ],
3047
                                            'defaults' => [
3048
                                                'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController',
3049
                                                'action' => 'jobsDescription'
3050
                                            ]
3051
                                        ]
3052
                                    ],
16248 efrain 3053
                                ]
3054
                            ],
16270 anderson 3055
 
16248 efrain 3056
                        ]
3057
                    ],
3058
                ]
3059
            ],
16270 anderson 3060
 
16248 efrain 3061
            /*             * * END KNOWLEDGE AREA ** */
17007 efrain 3062
 
3063
 
3064
 
3065
            /*             * * START HABITS ** */
3066
            'habits' => [
3067
                'type' => Literal::class,
3068
                'options' => [
3069
                    'route' => '/habits',
3070
                    'defaults' => [
3071
                        'controller' => '\LeadersLinked\Controller\UnknownController',
3072
                        'action' => 'index'
3073
                    ]
3074
                ],
3075
                'may_terminate' => true,
3076
                'child_routes' => [
3077
                    'skills' => [
3078
                        'type' => Literal::class,
3079
                        'options' => [
3080
                            'route' => '/skills',
3081
                            'defaults' => [
3082
                                'controller' => '\LeadersLinked\Controller\HabitSkillController',
3083
                                'action' => 'index'
3084
                            ]
3085
                        ],
3086
                        'may_terminate' => true,
3087
                        'child_routes' => [
3088
                            'add' => [
3089
                                'type' => Literal::class,
3090
                                'options' => [
3091
                                    'route' => '/add',
3092
                                    'defaults' => [
3093
                                        'controller' =>  '\LeadersLinked\Controller\HabitSkillController',
3094
                                        'action' => 'add'
3095
                                    ]
3096
                                ]
3097
                            ],
3098
                            'edit' => [
3099
                                'type' => Segment::class,
3100
                                'options' => [
3101
                                    'route' => '/edit/:id',
3102
                                    'constraints' => [
3103
                                        'id' => '[A-Za-z0-9\-]+\=*'
3104
                                    ],
3105
                                    'defaults' => [
3106
                                        'controller' =>  '\LeadersLinked\Controller\HabitSkillController',
3107
                                        'action' => 'edit'
3108
                                    ]
3109
                                ]
3110
                            ],
3111
                            'delete' => [
3112
                                'type' => Segment::class,
3113
                                'options' => [
3114
                                    'route' => '/delete/:id',
3115
                                    'constraints' => [
3116
                                        'id' => '[A-Za-z0-9\-]+\=*'
3117
                                    ],
3118
                                    'defaults' => [
3119
                                        'controller' =>  '\LeadersLinked\Controller\HabitSkillController',
3120
                                        'action' => 'delete'
3121
                                    ]
3122
                                ]
3123
                            ],
17019 efrain 3124
 
17008 efrain 3125
 
3126
 
3127
                        ]
3128
                    ],
3129
 
3130
 
3131
                    'users' => [
3132
                        'type' =>  Literal::class,
3133
                        'options' => [
3134
                            'route' => '/users',
3135
                            'defaults' => [
3136
                                'controller' =>  '\LeadersLinked\Controller\HabitUserController',
3137
                                'action' => 'index'
3138
                            ]
3139
                        ],
3140
                        'may_terminate' => true,
3141
                        'child_routes' => [
3142
                            'add' => [
3143
                                'type' => Literal::class,
17007 efrain 3144
                                'options' => [
17008 efrain 3145
                                    'route' => '/add',
17007 efrain 3146
                                    'defaults' => [
3147
                                        'controller' =>  '\LeadersLinked\Controller\HabitUserController',
17008 efrain 3148
                                        'action' => 'add'
17007 efrain 3149
                                    ]
17008 efrain 3150
                                ]
3151
                            ],
3152
                            /*
3153
                             'edit' => [
3154
                             'type' => Segment::class,
3155
                             'options' => [
3156
                             'route' => '/edit/:id/:user_id',
3157
                             'constraints' => [
3158
                             'id' => '[A-Za-z0-9\-]+\=*',
3159
                             'user_id' => '[A-Za-z0-9\-]+\=*'
3160
                             ],
3161
                             'defaults' => [
3162
                             'controller' =>  '\LeadersLinked\Controller\HabitUserController',
3163
                             'action' => 'edit'
3164
                             ]
3165
                             ]
3166
                             ],*/
3167
                            'delete' => [
3168
                                'type' => Segment::class,
3169
                                'options' => [
17019 efrain 3170
                                    'route' => '/delete/:id',
17008 efrain 3171
                                    'constraints' => [
3172
                                        'id' => '[A-Za-z0-9\-]+\=*',
17007 efrain 3173
                                    ],
17008 efrain 3174
                                    'defaults' => [
3175
                                        'controller' =>  '\LeadersLinked\Controller\HabitUserController',
3176
                                        'action' => 'delete'
3177
                                    ]
3178
                                ]
3179
                            ],
3180
                            'upload' => [
17019 efrain 3181
                                'type' => Literal::class,
17008 efrain 3182
                                'options' => [
17019 efrain 3183
                                    'route' => '/upload',
17008 efrain 3184
                                    'defaults' => [
3185
                                        'controller' =>  '\LeadersLinked\Controller\HabitUserController',
3186
                                        'action' => 'upload'
3187
                                    ]
17007 efrain 3188
                                ]
3189
                            ],
3190
 
3191
                        ]
3192
                    ],
17008 efrain 3193
 
3194
 
3195
 
3196
 
17012 efrain 3197
                    'categories' => [
3198
                        'type' => Literal::class,
3199
                        'options' => [
3200
                            'route' => '/categories',
3201
                            'defaults' => [
3202
                                'controller' => '\LeadersLinked\Controller\HabitCategoryController',
3203
                                'action' => 'index'
3204
                            ]
3205
                        ],
3206
                        'may_terminate' => true,
3207
                        'child_routes' => [
3208
                            'add' => [
3209
                                'type' => Literal::class,
3210
                                'options' => [
3211
                                    'route' => '/add',
3212
                                    'defaults' => [
3213
                                        'controller' =>  '\LeadersLinked\Controller\HabitCategoryController',
3214
                                        'action' => 'add'
3215
                                    ]
3216
                                ]
3217
                            ],
3218
                            'edit' => [
3219
                                'type' => Segment::class,
3220
                                'options' => [
3221
                                    'route' => '/edit/:id',
3222
                                    'constraints' => [
3223
                                        'id' => '[A-Za-z0-9\-]+\=*'
3224
                                    ],
3225
                                    'defaults' => [
3226
                                        'controller' =>  '\LeadersLinked\Controller\HabitCategoryController',
3227
                                        'action' => 'edit'
3228
                                    ]
3229
                                ]
3230
                            ],
3231
                            'delete' => [
3232
                                'type' => Segment::class,
3233
                                'options' => [
3234
                                    'route' => '/delete/:id',
3235
                                    'constraints' => [
3236
                                        'id' => '[A-Za-z0-9\-]+\=*'
3237
                                    ],
3238
                                    'defaults' => [
3239
                                        'controller' =>  '\LeadersLinked\Controller\HabitCategoryController',
3240
                                        'action' => 'delete'
3241
                                    ]
3242
                                ]
3243
                            ],
3244
 
3245
 
3246
                        ]
3247
                    ],
3248
 
3249
 
3250
                    'emojis' => [
3251
                        'type' => Literal::class,
3252
                        'options' => [
3253
                            'route' => '/emojis',
3254
                            'defaults' => [
3255
                                'controller' => '\LeadersLinked\Controller\HabitEmojiController',
3256
                                'action' => 'index'
3257
                            ]
3258
                        ],
3259
                        'may_terminate' => true,
3260
                        'child_routes' => [
3261
                            'add' => [
3262
                                'type' => Literal::class,
3263
                                'options' => [
3264
                                    'route' => '/add',
3265
                                    'defaults' => [
3266
                                        'controller' =>  '\LeadersLinked\Controller\HabitEmojiController',
3267
                                        'action' => 'add'
3268
                                    ]
3269
                                ]
3270
                            ],
3271
                            'edit' => [
3272
                                'type' => Segment::class,
3273
                                'options' => [
3274
                                    'route' => '/edit/:id',
3275
                                    'constraints' => [
3276
                                        'id' => '[A-Za-z0-9\-]+\=*'
3277
                                    ],
3278
                                    'defaults' => [
3279
                                        'controller' =>  '\LeadersLinked\Controller\HabitEmojiController',
3280
                                        'action' => 'edit'
3281
                                    ]
3282
                                ]
3283
                            ],
3284
                            'delete' => [
3285
                                'type' => Segment::class,
3286
                                'options' => [
3287
                                    'route' => '/delete/:id',
3288
                                    'constraints' => [
3289
                                        'id' => '[A-Za-z0-9\-]+\=*'
3290
                                    ],
3291
                                    'defaults' => [
3292
                                        'controller' =>  '\LeadersLinked\Controller\HabitEmojiController',
3293
                                        'action' => 'delete'
3294
                                    ]
3295
                                ]
3296
                            ],
3297
 
3298
 
3299
                        ]
3300
                    ],
3301
 
3302
 
17014 efrain 3303
                    'content' => [
3304
                        'type' => Literal::class,
3305
                        'options' => [
3306
                            'route' => '/content',
3307
                            'defaults' => [
3308
                                'controller' => '\LeadersLinked\Controller\HabitContentController',
3309
                                'action' => 'index'
3310
                            ]
3311
                        ],
3312
                        'may_terminate' => true,
3313
                        'child_routes' => [
3314
                            'add' => [
3315
                                'type' => Literal::class,
3316
                                'options' => [
3317
                                    'route' => '/add',
3318
                                    'defaults' => [
3319
                                        'controller' =>  '\LeadersLinked\Controller\HabitContentController',
3320
                                        'action' => 'add'
3321
                                    ]
3322
                                ]
3323
                            ],
3324
                            'edit' => [
3325
                                'type' => Segment::class,
3326
                                'options' => [
3327
                                    'route' => '/edit/:id',
3328
                                    'constraints' => [
3329
                                        'id' => '[A-Za-z0-9\-]+\=*'
3330
                                    ],
3331
                                    'defaults' => [
3332
                                        'controller' =>  '\LeadersLinked\Controller\HabitContentController',
3333
                                        'action' => 'edit'
3334
                                    ]
3335
                                ]
3336
                            ],
3337
                            'delete' => [
3338
                                'type' => Segment::class,
3339
                                'options' => [
3340
                                    'route' => '/delete/:id',
3341
                                    'constraints' => [
3342
                                        'id' => '[A-Za-z0-9\-]+\=*'
3343
                                    ],
3344
                                    'defaults' => [
3345
                                        'controller' =>  '\LeadersLinked\Controller\HabitContentController',
3346
                                        'action' => 'delete'
3347
                                    ]
3348
                                ]
3349
                            ],
3350
 
3351
 
3352
                        ]
3353
                    ],
17012 efrain 3354
 
3355
 
17014 efrain 3356
 
17019 efrain 3357
                    'progress' => [
3358
                        'type' => Literal::class,
3359
                        'options' => [
3360
                            'route' => '/progress',
3361
                            'defaults' => [
3362
                                'controller' => '\LeadersLinked\Controller\HabitProgressController',
3363
                                'action' => 'index'
3364
                            ]
3365
                        ],
3366
                        'may_terminate' => true,
3367
 
3368
                    ],
3369
 
3370
 
17007 efrain 3371
                ]
3372
            ],
3373
 
3374
            /*             * * END HABITS ** */
946 geraldo 3375
 
15607 anderson 3376
 
1089 geraldo 3377
            /*             * * START PERFOMANCE EVALUATION ** */
946 geraldo 3378
            'performance-evaluation' => [
3379
                'type' => Literal::class,
3380
                'options' => [
3381
                    'route' => '/performance-evaluation',
3382
                    'defaults' => [
15394 efrain 3383
                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationController',
946 geraldo 3384
                        'action' => 'index'
3385
                    ]
3386
                ],
3387
                'may_terminate' => true,
3388
                'child_routes' => [
3389
                    'forms' => [
3390
                        'type' => Literal::class,
3391
                        'options' => [
3392
                            'route' => '/forms',
3393
                            'defaults' => [
977 geraldo 3394
                                'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
946 geraldo 3395
                                'action' => 'index'
3396
                            ]
3397
                        ],
3398
                        'may_terminate' => true,
3399
                        'child_routes' => [
3400
                            'add' => [
3401
                                'type' => Literal::class,
3402
                                'options' => [
3403
                                    'route' => '/add',
3404
                                    'defaults' => [
977 geraldo 3405
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
946 geraldo 3406
                                        'action' => 'add'
3407
                                    ]
3408
                                ]
3409
                            ],
3410
                            'edit' => [
3411
                                'type' => Segment::class,
3412
                                'options' => [
3413
                                    'route' => '/edit/:id',
3414
                                    'constraints' => [
3415
                                        'id' => '[A-Za-z0-9\-]+\=*'
3416
                                    ],
3417
                                    'defaults' => [
986 geraldo 3418
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
946 geraldo 3419
                                        'action' => 'edit'
3420
                                    ]
3421
                                ]
3422
                            ],
3423
                            'delete' => [
3424
                                'type' => Segment::class,
3425
                                'options' => [
3426
                                    'route' => '/delete/:id',
3427
                                    'constraints' => [
3428
                                        'id' => '[A-Za-z0-9\-]+\=*'
3429
                                    ],
3430
                                    'defaults' => [
986 geraldo 3431
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
946 geraldo 3432
                                        'action' => 'delete'
3433
                                    ]
3434
                                ]
15079 efrain 3435
                            ],
15442 efrain 3436
                            'active' => [
3437
                                'type' => Segment::class,
15079 efrain 3438
                                'options' => [
15442 efrain 3439
                                    'route' => '/active/:id',
3440
                                    'constraints' => [
3441
                                        'id' => '[A-Za-z0-9\-]+\=*'
3442
                                    ],
15079 efrain 3443
                                    'defaults' => [
3444
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
15442 efrain 3445
                                        'action' => 'active'
3446
                                    ]
3447
                                ]
3448
                            ],
3449
                            'inactive' => [
3450
                                'type' => Segment::class,
3451
                                'options' => [
3452
                                    'route' => '/inactive/:id',
3453
                                    'constraints' => [
3454
                                        'id' => '[A-Za-z0-9\-]+\=*'
3455
                                    ],
3456
                                    'defaults' => [
3457
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
3458
                                        'action' => 'inactive'
3459
                                    ]
3460
                                ]
3461
                            ],
3462
                            'job-description' => [
3463
                                'type' => Segment::class,
3464
                                'options' => [
3465
                                    'route' => '/job-description/:id',
3466
                                    'constraints' => [
3467
                                        'id' => '[A-Za-z0-9\-]+\=*',
3468
                                    ],
3469
                                    'defaults' => [
3470
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
15079 efrain 3471
                                        'action' => 'jobDescription'
3472
                                    ]
3473
                                ]
3474
                            ],
1263 geraldo 3475
                            'report' => [
3476
                                'type' => Segment::class,
3477
                                'options' => [
3478
                                    'route' => '/report/:id',
3479
                                    'constraints' => [
3480
                                        'id' => '[A-Za-z0-9\-]+\=*'
3481
                                    ],
3482
                                    'defaults' => [
3483
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
3484
                                        'action' => 'report'
3485
                                    ]
3486
                                ]
3487
                            ],
946 geraldo 3488
                        ]
3489
                    ],
15442 efrain 3490
                    'evaluations' => [
946 geraldo 3491
                        'type' => Literal::class,
3492
                        'options' => [
15442 efrain 3493
                            'route' => '/evaluations',
946 geraldo 3494
                            'defaults' => [
15394 efrain 3495
                                'controller' => '\LeadersLinked\Controller\PerformanceEvaluationTestController',
946 geraldo 3496
                                'action' => 'index'
3497
                            ]
3498
                        ],
3499
                        'may_terminate' => true,
3500
                        'child_routes' => [
1383 efrain 3501
                            'add' => [
1320 efrain 3502
                                'type' => Literal::class,
946 geraldo 3503
                                'options' => [
1383 efrain 3504
                                    'route' => '/add',
946 geraldo 3505
                                    'defaults' => [
15394 efrain 3506
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationTestController',
1383 efrain 3507
                                        'action' => 'add'
946 geraldo 3508
                                    ]
1383 efrain 3509
                                ]
3510
                            ],
7902 eleazar 3511
                            'delete' => [
1383 efrain 3512
                                'type' => Segment::class,
3513
                                'options' => [
7902 eleazar 3514
                                    'route' => '/delete/:id',
1383 efrain 3515
                                    'constraints' => [
3516
                                        'id' => '[A-Za-z0-9\-]+\=*',
1320 efrain 3517
                                    ],
1383 efrain 3518
                                    'defaults' => [
15394 efrain 3519
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationTestController',
7902 eleazar 3520
                                        'action' => 'delete'
1320 efrain 3521
                                    ]
946 geraldo 3522
                                ]
1383 efrain 3523
                            ],
15607 anderson 3524
                            'report' => [
7947 eleazar 3525
                                'type' => Segment::class,
1383 efrain 3526
                                'options' => [
15442 efrain 3527
                                    'route' => '/report/:id',
7907 eleazar 3528
                                    'constraints' => [
8176 eleazar 3529
                                        'id' => '[A-Za-z0-9\-]+\=*'
3530
                                    ],
3531
                                    'defaults' => [
15394 efrain 3532
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationTestController',
15442 efrain 3533
                                        'action' => 'report',
8176 eleazar 3534
                                    ],
3535
                                ],
3536
                            ],
946 geraldo 3537
                        ]
3538
                    ],
3539
                ]
1089 geraldo 3540
            ],
15607 anderson 3541
 
1089 geraldo 3542
            /*             * * END PERFORMANCE EVALUATION ** */
3543
 
15442 efrain 3544
            /* START JOBS DESCRIPTION */
15607 anderson 3545
 
15442 efrain 3546
            'jobs-description' => [
1 www 3547
                'type' => Literal::class,
3548
                'options' => [
15442 efrain 3549
                    'route' => '/jobs-description',
1 www 3550
                    'defaults' => [
15442 efrain 3551
                        'controller' => '\LeadersLinked\Controller\JobDescriptionController',
1 www 3552
                        'action' => 'index'
3553
                    ]
3554
                ],
3555
                'may_terminate' => true,
3556
                'child_routes' => [
16787 efrain 3557
                    'search' => [
3558
                        'type' => Literal::class,
3559
                        'options' => [
3560
                            'route' => '/search',
3561
                            'defaults' => [
3562
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
3563
                                'action' => 'search'
3564
                            ]
3565
                        ]
3566
                    ],
16954 efrain 3567
                    'dictionary' => [
3568
                        'type' => Literal::class,
3569
                        'options' => [
3570
                            'route' => '/dictionary',
3571
                            'defaults' => [
3572
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
3573
                                'action' => 'dictionary'
3574
                            ]
3575
                        ]
3576
                    ],
15442 efrain 3577
                    'add' => [
16787 efrain 3578
                        'type' => Literal::class,
15336 efrain 3579
                        'options' => [
16787 efrain 3580
                            'route' => '/add',
15336 efrain 3581
                            'defaults' => [
15442 efrain 3582
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
3583
                                'action' => 'add'
15336 efrain 3584
                            ]
15442 efrain 3585
                        ]
3586
                    ],
3587
                    'edit' => [
3588
                        'type' => Segment::class,
3589
                        'options' => [
3590
                            'route' => '/edit/:id',
3591
                            'constraints' => [
3592
                                'id' => '[A-Za-z0-9\-]+\=*'
15336 efrain 3593
                            ],
15442 efrain 3594
                            'defaults' => [
3595
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
3596
                                'action' => 'edit'
3597
                            ]
15336 efrain 3598
                        ]
3599
                    ],
15442 efrain 3600
                    'delete' => [
3601
                        'type' => Segment::class,
15336 efrain 3602
                        'options' => [
15442 efrain 3603
                            'route' => '/delete/:id',
3604
                            'constraints' => [
3605
                                'id' => '[A-Za-z0-9\-]+\=*'
3606
                            ],
15336 efrain 3607
                            'defaults' => [
15442 efrain 3608
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
3609
                                'action' => 'delete'
15336 efrain 3610
                            ]
15442 efrain 3611
                        ]
3612
                    ],
3613
                    'report' => [
3614
                        'type' => Segment::class,
3615
                        'options' => [
3616
                            'route' => '/report/:id',
3617
                            'constraints' => [
3618
                                'id' => '[A-Za-z0-9\-]+\=*'
15336 efrain 3619
                            ],
15442 efrain 3620
                            'defaults' => [
3621
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
3622
                                'action' => 'report'
15336 efrain 3623
                            ]
3624
                        ]
3625
                    ],
15442 efrain 3626
                    'import' => [
1 www 3627
                        'type' => Literal::class,
3628
                        'options' => [
15442 efrain 3629
                            'route' => '/import',
1 www 3630
                            'defaults' => [
15442 efrain 3631
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
3632
                                'action' => 'import'
1 www 3633
                            ]
3634
                        ]
3635
                    ],
3636
                    'competency-types' => [
3637
                        'type' => Literal::class,
3638
                        'options' => [
3639
                            'route' => '/competency-types',
3640
                            'defaults' => [
3641
                                'controller' => '\LeadersLinked\Controller\CompetencyTypeController',
3642
                                'action' => 'index'
3643
                            ]
3644
                        ],
3645
                        'may_terminate' => true,
3646
                        'child_routes' => [
3647
                            'add' => [
3648
                                'type' => Literal::class,
3649
                                'options' => [
3650
                                    'route' => '/add',
3651
                                    'defaults' => [
3652
                                        'controller' => '\LeadersLinked\Controller\CompetencyTypeController',
3653
                                        'action' => 'add'
3654
                                    ]
3655
                                ]
3656
                            ],
3657
                            'edit' => [
3658
                                'type' => Segment::class,
3659
                                'options' => [
3660
                                    'route' => '/edit/:id',
3661
                                    'constraints' => [
3662
                                        'id' => '[A-Za-z0-9\-]+\=*'
3663
                                    ],
3664
                                    'defaults' => [
3665
                                        'controller' => '\LeadersLinked\Controller\CompetencyTypeController',
3666
                                        'action' => 'edit'
3667
                                    ]
3668
                                ]
3669
                            ],
3670
                            'delete' => [
3671
                                'type' => Segment::class,
3672
                                'options' => [
3673
                                    'route' => '/delete/:id',
3674
                                    'constraints' => [
3675
                                        'id' => '[A-Za-z0-9\-]+\=*'
3676
                                    ],
3677
                                    'defaults' => [
3678
                                        'controller' => '\LeadersLinked\Controller\CompetencyTypeController',
3679
                                        'action' => 'delete'
3680
                                    ]
3681
                                ]
28 efrain 3682
                            ],
3683
                            'import' => [
3684
                                'type' => Literal::class,
3685
                                'options' => [
3686
                                    'route' => '/import',
3687
                                    'defaults' => [
3688
                                        'controller' => '\LeadersLinked\Controller\CompetencyTypeController',
3689
                                        'action' => 'import'
3690
                                    ]
3691
                                ]
3692
                            ],
1 www 3693
                        ]
3694
                    ],
1104 geraldo 3695
                    'behaviors' => [
3696
                        'type' => Literal::class,
3697
                        'options' => [
3698
                            'route' => '/behaviors',
3699
                            'defaults' => [
3700
                                'controller' => '\LeadersLinked\Controller\BehaviorsController',
3701
                                'action' => 'index'
3702
                            ]
3703
                        ],
3704
                        'may_terminate' => true,
3705
                        'child_routes' => [
3706
                            'add' => [
3707
                                'type' => Literal::class,
3708
                                'options' => [
14989 efrain 3709
                                    'route' => '/add[/inline/:inline]',
3710
                                    'constraints' => [
3711
                                        'inline' => 'yes|no'
3712
                                    ],
1104 geraldo 3713
                                    'defaults' => [
3714
                                        'controller' => '\LeadersLinked\Controller\BehaviorsController',
3715
                                        'action' => 'add'
3716
                                    ]
3717
                                ]
1115 geraldo 3718
                            ],
3719
                            'edit' => [
3720
                                'type' => Segment::class,
3721
                                'options' => [
3722
                                    'route' => '/edit/:id',
3723
                                    'constraints' => [
3724
                                        'id' => '[A-Za-z0-9\-]+\=*'
3725
                                    ],
3726
                                    'defaults' => [
3727
                                        'controller' => '\LeadersLinked\Controller\BehaviorsController',
3728
                                        'action' => 'edit'
3729
                                    ]
3730
                                ]
3731
                            ],
14280 kerby 3732
                            'delete' => [
3733
                                'type' => Segment::class,
3734
                                'options' => [
14875 efrain 3735
                                    'route' => '/delete/:id',
14280 kerby 3736
                                    'constraints' => [
14292 kerby 3737
                                        'id' => '[A-Za-z0-9\-]+\=*'
14280 kerby 3738
                                    ],
3739
                                    'defaults' => [
3740
                                        'controller' => '\LeadersLinked\Controller\BehaviorsController',
3741
                                        'action' => 'delete'
3742
                                    ]
3743
                                ]
14875 efrain 3744
                            ],
3745
                            'import' => [
3746
                                'type' => Literal::class,
3747
                                'options' => [
3748
                                    'route' => '/import',
3749
                                    'defaults' => [
3750
                                        'controller' => '\LeadersLinked\Controller\BehaviorsController',
3751
                                        'action' => 'import'
3752
                                    ]
3753
                                ]
3754
                            ],
15607 anderson 3755
 
1104 geraldo 3756
                        ]
3757
                    ],
1 www 3758
                    'competencies' => [
3759
                        'type' => Literal::class,
3760
                        'options' => [
3761
                            'route' => '/competencies',
3762
                            'defaults' => [
3763
                                'controller' => '\LeadersLinked\Controller\CompetencyController',
3764
                                'action' => 'index'
3765
                            ]
3766
                        ],
3767
                        'may_terminate' => true,
3768
                        'child_routes' => [
3769
                            'add' => [
3770
                                'type' => Literal::class,
3771
                                'options' => [
3772
                                    'route' => '/add',
3773
                                    'defaults' => [
3774
                                        'controller' => '\LeadersLinked\Controller\CompetencyController',
3775
                                        'action' => 'add'
3776
                                    ]
3777
                                ]
3778
                            ],
3779
                            'edit' => [
3780
                                'type' => Segment::class,
3781
                                'options' => [
3782
                                    'route' => '/edit/:id',
3783
                                    'constraints' => [
3784
                                        'id' => '[A-Za-z0-9\-]+\=*'
3785
                                    ],
3786
                                    'defaults' => [
3787
                                        'controller' => '\LeadersLinked\Controller\CompetencyController',
3788
                                        'action' => 'edit'
3789
                                    ]
3790
                                ]
3791
                            ],
3792
                            'delete' => [
3793
                                'type' => Segment::class,
3794
                                'options' => [
3795
                                    'route' => '/delete/:id',
3796
                                    'constraints' => [
3797
                                        'id' => '[A-Za-z0-9\-]+\=*'
3798
                                    ],
3799
                                    'defaults' => [
3800
                                        'controller' => '\LeadersLinked\Controller\CompetencyController',
3801
                                        'action' => 'delete'
3802
                                    ]
3803
                                ]
28 efrain 3804
                            ],
3805
                            'import' => [
3806
                                'type' => Literal::class,
3807
                                'options' => [
3808
                                    'route' => '/import',
3809
                                    'defaults' => [
3810
                                        'controller' => '\LeadersLinked\Controller\CompetencyController',
3811
                                        'action' => 'import'
3812
                                    ]
3813
                                ]
3814
                            ],
14875 efrain 3815
                            'behaviors' => [
3816
                                'type' => Segment::class,
3817
                                'options' => [
3818
                                    'route' => '/behaviors/:id',
3819
                                    'constraints' => [
3820
                                        'id' => '[A-Za-z0-9\-]+\=*'
3821
                                    ],
3822
                                    'defaults' => [
3823
                                        'controller' => '\LeadersLinked\Controller\CompetencyController',
3824
                                        'action' => 'behaviors'
3825
                                    ]
3826
                                ],
3827
                                'child_routes' => [
3828
                                    'add' => [
3829
                                        'type' => Literal::class,
3830
                                        'options' => [
3831
                                            'route' => '/add',
3832
                                            'defaults' => [
3833
                                                'controller' => '\LeadersLinked\Controller\CompetencyController',
3834
                                                'action' => 'behaviorAdd'
3835
                                            ]
3836
                                        ]
3837
                                    ],
3838
                                    'set' => [
3839
                                        'type' => Segment::class,
3840
                                        'options' => [
3841
                                            'route' => '/set/:behavior_id',
3842
                                            'constraints' => [
3843
                                                'behavior_id' => '[A-Za-z0-9\-]+\=*'
3844
                                            ],
3845
                                            'defaults' => [
3846
                                                'controller' => '\LeadersLinked\Controller\CompetencyController',
3847
                                                'action' => 'behaviorSet'
3848
                                            ]
3849
                                        ]
3850
                                    ],
3851
                                    'unset' => [
3852
                                        'type' => Segment::class,
3853
                                        'options' => [
3854
                                            'route' => '/unset/:behavior_id',
3855
                                            'constraints' => [
3856
                                                'behavior_id' => '[A-Za-z0-9\-]+\=*'
3857
                                            ],
3858
                                            'defaults' => [
3859
                                                'controller' => '\LeadersLinked\Controller\CompetencyController',
3860
                                                'action' => 'behaviorUnset'
3861
                                            ]
3862
                                        ]
3863
                                    ],
3864
                                ]
3865
                            ],
1 www 3866
                        ]
3867
                    ],
16766 efrain 3868
 
3869
                ]
3870
            ],
3871
 
3872
            /* END JOBS DESCRIPTION */
3873
 
3874
 
16770 efrain 3875
            /**** ORGANIZATION  START ****/
3876
            'organization' => [
16766 efrain 3877
                'type' => Literal::class,
3878
                'options' => [
16770 efrain 3879
                    'route' => '/organization',
16766 efrain 3880
                    'defaults' => [
3881
                        'controller' => '\LeadersLinked\Controller\OrganizationChartController',
3882
                        'action' => 'index'
3883
                    ]
3884
                ],
3885
                'may_terminate' => true,
3886
                'child_routes' => [
15457 efrain 3887
                    'positions' => [
3888
                        'type' => Literal::class,
3889
                        'options' => [
3890
                            'route' => '/positions',
3891
                            'defaults' => [
16770 efrain 3892
                                'controller' => '\LeadersLinked\Controller\OrganizationPositionController',
15457 efrain 3893
                                'action' => 'index'
3894
                            ]
3895
                        ],
3896
                        'may_terminate' => true,
3897
                        'child_routes' => [
3898
                            'add' => [
16791 efrain 3899
                                'type' =>  Literal::class,
15457 efrain 3900
                                'options' => [
16791 efrain 3901
                                    'route' => '/add',
15457 efrain 3902
                                    'defaults' => [
16770 efrain 3903
                                        'controller' => '\LeadersLinked\Controller\OrganizationPositionController',
15457 efrain 3904
                                        'action' => 'add'
3905
                                    ]
3906
                                ]
3907
                            ],
3908
                            'edit' => [
3909
                                'type' => Segment::class,
3910
                                'options' => [
3911
                                    'route' => '/edit/:id',
3912
                                    'constraints' => [
3913
                                        'id' => '[A-Za-z0-9\-]+\=*'
3914
                                    ],
3915
                                    'defaults' => [
16770 efrain 3916
                                        'controller' => '\LeadersLinked\Controller\OrganizationPositionController',
15457 efrain 3917
                                        'action' => 'edit'
3918
                                    ]
3919
                                ]
3920
                            ],
3921
                            'delete' => [
3922
                                'type' => Segment::class,
3923
                                'options' => [
3924
                                    'route' => '/delete/:id',
3925
                                    'constraints' => [
3926
                                        'id' => '[A-Za-z0-9\-]+\=*'
3927
                                    ],
3928
                                    'defaults' => [
16770 efrain 3929
                                        'controller' => '\LeadersLinked\Controller\OrganizationPositionController',
15457 efrain 3930
                                        'action' => 'delete'
3931
                                    ]
3932
                                ]
3933
                            ],
16791 efrain 3934
                            'boss' => [
3935
                                'type' => Literal::class,
15457 efrain 3936
                                'options' => [
16791 efrain 3937
                                    'route' => '/boss',
15457 efrain 3938
                                    'defaults' => [
16770 efrain 3939
                                        'controller' => '\LeadersLinked\Controller\OrganizationPositionController',
16791 efrain 3940
                                        'action' => 'boss'
15457 efrain 3941
                                    ]
16791 efrain 3942
                                ]
15457 efrain 3943
                            ],
3944
                        ]
3945
                    ],
16766 efrain 3946
                ]
15442 efrain 3947
            ],
16766 efrain 3948
 
3949
 
3950
            /**** ORIGANIZATION CHART END ****/
15607 anderson 3951
 
3952
 
15442 efrain 3953
            /*             * * START SETTINGS ** */
3954
            'settings' => [
3955
                'type' => Literal::class,
3956
                'options' => [
3957
                    'route' => '/settings',
3958
                    'defaults' => [
3959
                        'controller' => '\LeadersLinked\Controller\DashboardController',
3960
                        'action' => 'index'
3961
                    ]
3962
                ],
3963
                'may_terminate' => true,
3964
                'child_routes' => [
3965
                    'my-private-network' => [
3966
                        'type' => Literal::class,
3967
                        'options' => [
3968
                            'route' => '/my-private-network',
3969
                            'defaults' => [
3970
                                'controller' => '\LeadersLinked\Controller\MyPrivateNetworkController',
3971
                                'action' => 'index'
3972
                            ]
3973
                        ],
3974
                        'may_terminate' => true,
3975
                        'child_routes' => [
3976
                            'intro' => [
3977
                                'type' => Literal::class,
3978
                                'options' => [
3979
                                    'route' => '/intro',
3980
                                    'defaults' => [
3981
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
3982
                                        'action' => 'intro'
3983
                                    ]
3984
                                ]
3985
                            ],
3986
                            'calendar' => [
3987
                                'type' => Literal::class,
3988
                                'options' => [
3989
                                    'route' => '/calendar',
3990
                                    'defaults' => [
3991
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
3992
                                        'action' => 'calendar'
3993
                                    ]
3994
                                ]
3995
                            ],
3996
                            'styles-and-colors' => [
3997
                                'type' => Literal::class,
3998
                                'options' => [
3999
                                    'route' => '/styles-and-colors',
4000
                                    'defaults' => [
4001
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
4002
                                        'action' => 'stylesAndColors'
4003
                                    ]
4004
                                ]
4005
                            ],
4006
                            'navbar' => [
4007
                                'type' => Literal::class,
4008
                                'options' => [
4009
                                    'route' => '/navbar',
4010
                                    'defaults' => [
4011
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
4012
                                        'action' => 'navbar'
4013
                                    ]
4014
                                ]
4015
                            ],
4016
                            'favicon' => [
4017
                                'type' => Literal::class,
4018
                                'options' => [
4019
                                    'route' => '/favicon',
4020
                                    'defaults' => [
4021
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
4022
                                        'action' => 'favicon'
4023
                                    ]
4024
                                ]
4025
                            ],
4026
                            'logo' => [
4027
                                'type' => Literal::class,
4028
                                'options' => [
4029
                                    'route' => '/logo',
4030
                                    'defaults' => [
4031
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
4032
                                        'action' => 'logo'
4033
                                    ]
4034
                                ]
4035
                            ],
15831 efrain 4036
                            'moodle' => [
4037
                                'type' => Literal::class,
4038
                                'options' => [
4039
                                    'route' => '/moodle',
4040
                                    'defaults' => [
4041
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
4042
                                        'action' => 'moodle'
4043
                                    ]
4044
                                ]
4045
                            ],
15607 anderson 4046
 
15442 efrain 4047
                        ]
4048
                    ],
15607 anderson 4049
 
15442 efrain 4050
                    'private-networks' => [
1 www 4051
                        'type' => Literal::class,
4052
                        'options' => [
15442 efrain 4053
                            'route' => '/private-networks',
1 www 4054
                            'defaults' => [
15442 efrain 4055
                                'controller' => '\LeadersLinked\Controller\PrivateNetworksController',
1 www 4056
                                'action' => 'index'
4057
                            ]
4058
                        ],
4059
                        'may_terminate' => true,
4060
                        'child_routes' => [
4061
                            'add' => [
4062
                                'type' => Literal::class,
4063
                                'options' => [
4064
                                    'route' => '/add',
4065
                                    'defaults' => [
15442 efrain 4066
                                        'controller' => '\LeadersLinked\Controller\PrivateNetworksController',
1 www 4067
                                        'action' => 'add'
4068
                                    ]
4069
                                ]
4070
                            ],
4071
                            'edit' => [
4072
                                'type' => Segment::class,
4073
                                'options' => [
4074
                                    'route' => '/edit/:id',
4075
                                    'constraints' => [
4076
                                        'id' => '[A-Za-z0-9\-]+\=*'
4077
                                    ],
4078
                                    'defaults' => [
15442 efrain 4079
                                        'controller' => '\LeadersLinked\Controller\PrivateNetworksController',
1 www 4080
                                        'action' => 'edit'
4081
                                    ]
4082
                                ]
4083
                            ],
4084
                            'delete' => [
4085
                                'type' => Segment::class,
4086
                                'options' => [
4087
                                    'route' => '/delete/:id',
4088
                                    'constraints' => [
4089
                                        'id' => '[A-Za-z0-9\-]+\=*'
4090
                                    ],
4091
                                    'defaults' => [
15442 efrain 4092
                                        'controller' => '\LeadersLinked\Controller\PrivateNetworksController',
1 www 4093
                                        'action' => 'delete'
4094
                                    ]
4095
                                ]
4096
                            ]
4097
                        ]
4098
                    ],
15442 efrain 4099
                    'company-sizes' => [
1 www 4100
                        'type' => Literal::class,
4101
                        'options' => [
15442 efrain 4102
                            'route' => '/company-sizes',
1 www 4103
                            'defaults' => [
15442 efrain 4104
                                'controller' => '\LeadersLinked\Controller\CompanySizeController',
1 www 4105
                                'action' => 'index'
4106
                            ]
4107
                        ],
4108
                        'may_terminate' => true,
4109
                        'child_routes' => [
4110
                            'add' => [
4111
                                'type' => Literal::class,
4112
                                'options' => [
4113
                                    'route' => '/add',
4114
                                    'defaults' => [
15442 efrain 4115
                                        'controller' => '\LeadersLinked\Controller\CompanySizeController',
1 www 4116
                                        'action' => 'add'
4117
                                    ]
4118
                                ]
4119
                            ],
4120
                            'edit' => [
4121
                                'type' => Segment::class,
4122
                                'options' => [
4123
                                    'route' => '/edit/:id',
4124
                                    'constraints' => [
4125
                                        'id' => '[A-Za-z0-9\-]+\=*'
4126
                                    ],
4127
                                    'defaults' => [
15442 efrain 4128
                                        'controller' => '\LeadersLinked\Controller\CompanySizeController',
1 www 4129
                                        'action' => 'edit'
4130
                                    ]
4131
                                ]
4132
                            ],
4133
                            'delete' => [
4134
                                'type' => Segment::class,
4135
                                'options' => [
4136
                                    'route' => '/delete/:id',
4137
                                    'constraints' => [
4138
                                        'id' => '[A-Za-z0-9\-]+\=*'
4139
                                    ],
4140
                                    'defaults' => [
15442 efrain 4141
                                        'controller' => '\LeadersLinked\Controller\CompanySizeController',
1 www 4142
                                        'action' => 'delete'
4143
                                    ]
4144
                                ]
4145
                            ]
4146
                        ]
4147
                    ],
15607 anderson 4148
 
4149
 
15460 efrain 4150
                    'countries' => [
4151
                        'type' => Literal::class,
4152
                        'options' => [
4153
                            'route' => '/countries',
4154
                            'defaults' => [
4155
                                'controller' => '\LeadersLinked\Controller\CountriesController',
4156
                                'action' => 'index'
4157
                            ]
4158
                        ],
4159
                        'may_terminate' => true,
4160
                        'child_routes' => [
4161
                            'add' => [
4162
                                'type' => Literal::class,
4163
                                'options' => [
4164
                                    'route' => '/add',
4165
                                    'defaults' => [
4166
                                        'controller' => '\LeadersLinked\Controller\CountriesController',
4167
                                        'action' => 'add'
4168
                                    ]
4169
                                ]
4170
                            ],
4171
                            'edit' => [
4172
                                'type' => Segment::class,
4173
                                'options' => [
4174
                                    'route' => '/edit/:id',
4175
                                    'constraints' => [
4176
                                        'id' => '[A-Za-z0-9\-]+\=*'
4177
                                    ],
4178
                                    'defaults' => [
4179
                                        'controller' => '\LeadersLinked\Controller\CountriesController',
4180
                                        'action' => 'edit'
4181
                                    ]
4182
                                ]
4183
                            ],
4184
                            'delete' => [
4185
                                'type' => Segment::class,
4186
                                'options' => [
4187
                                    'route' => '/delete/:id',
4188
                                    'constraints' => [
4189
                                        'id' => '[A-Za-z0-9\-]+\=*'
4190
                                    ],
4191
                                    'defaults' => [
4192
                                        'controller' => '\LeadersLinked\Controller\CountriesController',
4193
                                        'action' => 'delete'
4194
                                    ]
4195
                                ]
4196
                            ]
4197
                        ]
4198
                    ],
15607 anderson 4199
 
4200
 
15442 efrain 4201
                    'degrees' => [
1 www 4202
                        'type' => Literal::class,
4203
                        'options' => [
15442 efrain 4204
                            'route' => '/degrees',
1 www 4205
                            'defaults' => [
15442 efrain 4206
                                'controller' => '\LeadersLinked\Controller\DegreeController',
1 www 4207
                                'action' => 'index'
4208
                            ]
4209
                        ],
4210
                        'may_terminate' => true,
4211
                        'child_routes' => [
4212
                            'add' => [
4213
                                'type' => Literal::class,
4214
                                'options' => [
4215
                                    'route' => '/add',
4216
                                    'defaults' => [
15442 efrain 4217
                                        'controller' => '\LeadersLinked\Controller\DegreeController',
1 www 4218
                                        'action' => 'add'
4219
                                    ]
4220
                                ]
4221
                            ],
4222
                            'edit' => [
4223
                                'type' => Segment::class,
4224
                                'options' => [
4225
                                    'route' => '/edit/:id',
4226
                                    'constraints' => [
4227
                                        'id' => '[A-Za-z0-9\-]+\=*'
4228
                                    ],
4229
                                    'defaults' => [
15442 efrain 4230
                                        'controller' => '\LeadersLinked\Controller\DegreeController',
1 www 4231
                                        'action' => 'edit'
4232
                                    ]
4233
                                ]
4234
                            ],
4235
                            'delete' => [
4236
                                'type' => Segment::class,
4237
                                'options' => [
4238
                                    'route' => '/delete/:id',
4239
                                    'constraints' => [
4240
                                        'id' => '[A-Za-z0-9\-]+\=*'
4241
                                    ],
4242
                                    'defaults' => [
15442 efrain 4243
                                        'controller' => '\LeadersLinked\Controller\DegreeController',
1 www 4244
                                        'action' => 'delete'
4245
                                    ]
4246
                                ]
4247
                            ]
4248
                        ]
4249
                    ],
4250
                    'group-types' => [
4251
                        'type' => Literal::class,
4252
                        'options' => [
16796 efrain 4253
                            'route' => '/group-types',
1 www 4254
                            'defaults' => [
4255
                                'controller' => '\LeadersLinked\Controller\GroupTypeController',
4256
                                'action' => 'index'
4257
                            ]
4258
                        ],
4259
                        'may_terminate' => true,
4260
                        'child_routes' => [
4261
                            'add' => [
4262
                                'type' => Literal::class,
4263
                                'options' => [
4264
                                    'route' => '/add',
4265
                                    'defaults' => [
4266
                                        'controller' => '\LeadersLinked\Controller\GroupTypeController',
4267
                                        'action' => 'add'
4268
                                    ]
4269
                                ]
4270
                            ],
4271
                            'edit' => [
4272
                                'type' => Segment::class,
4273
                                'options' => [
4274
                                    'route' => '/edit/:id',
4275
                                    'constraints' => [
4276
                                        'id' => '[A-Za-z0-9\-]+\=*'
4277
                                    ],
4278
                                    'defaults' => [
4279
                                        'controller' => '\LeadersLinked\Controller\GroupTypeController',
4280
                                        'action' => 'edit'
4281
                                    ]
4282
                                ]
4283
                            ],
4284
                            'delete' => [
4285
                                'type' => Segment::class,
4286
                                'options' => [
4287
                                    'route' => '/delete/:id',
4288
                                    'constraints' => [
4289
                                        'id' => '[A-Za-z0-9\-]+\=*'
4290
                                    ],
4291
                                    'defaults' => [
4292
                                        'controller' => '\LeadersLinked\Controller\GroupTypeController',
4293
                                        'action' => 'delete'
4294
                                    ]
4295
                                ]
4296
                            ]
4297
                        ]
4298
                    ],
15442 efrain 4299
                    'industries' => [
1 www 4300
                        'type' => Literal::class,
4301
                        'options' => [
15442 efrain 4302
                            'route' => '/industries',
1 www 4303
                            'defaults' => [
15442 efrain 4304
                                'controller' => '\LeadersLinked\Controller\IndustryController',
1 www 4305
                                'action' => 'index'
4306
                            ]
4307
                        ],
4308
                        'may_terminate' => true,
4309
                        'child_routes' => [
4310
                            'add' => [
4311
                                'type' => Literal::class,
4312
                                'options' => [
4313
                                    'route' => '/add',
4314
                                    'defaults' => [
15442 efrain 4315
                                        'controller' => '\LeadersLinked\Controller\IndustryController',
1 www 4316
                                        'action' => 'add'
4317
                                    ]
4318
                                ]
4319
                            ],
4320
                            'edit' => [
4321
                                'type' => Segment::class,
4322
                                'options' => [
4323
                                    'route' => '/edit/:id',
4324
                                    'constraints' => [
4325
                                        'id' => '[A-Za-z0-9\-]+\=*'
4326
                                    ],
4327
                                    'defaults' => [
15442 efrain 4328
                                        'controller' => '\LeadersLinked\Controller\IndustryController',
1 www 4329
                                        'action' => 'edit'
4330
                                    ]
4331
                                ]
4332
                            ],
4333
                            'delete' => [
4334
                                'type' => Segment::class,
4335
                                'options' => [
4336
                                    'route' => '/delete/:id',
4337
                                    'constraints' => [
4338
                                        'id' => '[A-Za-z0-9\-]+\=*'
4339
                                    ],
4340
                                    'defaults' => [
15442 efrain 4341
                                        'controller' => '\LeadersLinked\Controller\IndustryController',
1 www 4342
                                        'action' => 'delete'
4343
                                    ]
4344
                                ]
4345
                            ]
4346
                        ]
4347
                    ],
15442 efrain 4348
                    'group-types' => [
28 efrain 4349
                        'type' => Literal::class,
4350
                        'options' => [
15442 efrain 4351
                            'route' => '/group-types',
28 efrain 4352
                            'defaults' => [
15442 efrain 4353
                                'controller' => '\LeadersLinked\Controller\GroupTypeController',
28 efrain 4354
                                'action' => 'index'
4355
                            ]
4356
                        ],
4357
                        'may_terminate' => true,
4358
                        'child_routes' => [
4359
                            'add' => [
4360
                                'type' => Literal::class,
4361
                                'options' => [
4362
                                    'route' => '/add',
4363
                                    'defaults' => [
15442 efrain 4364
                                        'controller' => '\LeadersLinked\Controller\GroupTypeController',
28 efrain 4365
                                        'action' => 'add'
4366
                                    ]
4367
                                ]
4368
                            ],
4369
                            'edit' => [
4370
                                'type' => Segment::class,
4371
                                'options' => [
4372
                                    'route' => '/edit/:id',
4373
                                    'constraints' => [
4374
                                        'id' => '[A-Za-z0-9\-]+\=*'
4375
                                    ],
4376
                                    'defaults' => [
15442 efrain 4377
                                        'controller' => '\LeadersLinked\Controller\GroupTypeController',
28 efrain 4378
                                        'action' => 'edit'
4379
                                    ]
4380
                                ]
4381
                            ],
4382
                            'delete' => [
4383
                                'type' => Segment::class,
4384
                                'options' => [
4385
                                    'route' => '/delete/:id',
4386
                                    'constraints' => [
4387
                                        'id' => '[A-Za-z0-9\-]+\=*'
4388
                                    ],
4389
                                    'defaults' => [
15442 efrain 4390
                                        'controller' => '\LeadersLinked\Controller\GroupTypeController',
28 efrain 4391
                                        'action' => 'delete'
4392
                                    ]
4393
                                ]
15442 efrain 4394
                            ]
4395
                        ]
4396
                    ],
4397
                    'job-categories' => [
4398
                        'type' => Literal::class,
4399
                        'options' => [
4400
                            'route' => '/job-categories',
4401
                            'defaults' => [
4402
                                'controller' => '\LeadersLinked\Controller\JobCategoryController',
4403
                                'action' => 'index'
4404
                            ]
4405
                        ],
4406
                        'may_terminate' => true,
4407
                        'child_routes' => [
4408
                            'add' => [
4409
                                'type' => Literal::class,
4410
                                'options' => [
4411
                                    'route' => '/add',
4412
                                    'defaults' => [
4413
                                        'controller' => '\LeadersLinked\Controller\JobCategoryController',
4414
                                        'action' => 'add'
4415
                                    ]
4416
                                ]
559 geraldo 4417
                            ],
15442 efrain 4418
                            'edit' => [
559 geraldo 4419
                                'type' => Segment::class,
4420
                                'options' => [
15442 efrain 4421
                                    'route' => '/edit/:id',
559 geraldo 4422
                                    'constraints' => [
4423
                                        'id' => '[A-Za-z0-9\-]+\=*'
4424
                                    ],
4425
                                    'defaults' => [
15442 efrain 4426
                                        'controller' => '\LeadersLinked\Controller\JobCategoryController',
4427
                                        'action' => 'edit'
559 geraldo 4428
                                    ]
4429
                                ]
4430
                            ],
15442 efrain 4431
                            'delete' => [
4432
                                'type' => Segment::class,
846 geraldo 4433
                                'options' => [
15442 efrain 4434
                                    'route' => '/delete/:id',
4435
                                    'constraints' => [
4436
                                        'id' => '[A-Za-z0-9\-]+\=*'
4437
                                    ],
846 geraldo 4438
                                    'defaults' => [
15442 efrain 4439
                                        'controller' => '\LeadersLinked\Controller\JobCategoryController',
4440
                                        'action' => 'delete'
846 geraldo 4441
                                    ]
4442
                                ]
15442 efrain 4443
                            ]
28 efrain 4444
                        ]
4445
                    ],
15607 anderson 4446
 
1 www 4447
                    'email-templates' => [
4448
                        'type' => Literal::class,
4449
                        'options' => [
4450
                            'route' => '/email-templates',
4451
                            'defaults' => [
4452
                                'controller' => '\LeadersLinked\Controller\EmailTemplateController',
4453
                                'action' => 'index'
4454
                            ]
4455
                        ],
4456
                        'may_terminate' => true,
4457
                        'child_routes' => [
4458
                            'edit' => [
4459
                                'type' => Segment::class,
4460
                                'options' => [
4461
                                    'route' => '/edit/:id',
4462
                                    'constraints' => [
4463
                                        'id' => '[A-Za-z0-9\-]+\=*'
4464
                                    ],
4465
                                    'defaults' => [
4466
                                        'controller' => '\LeadersLinked\Controller\EmailTemplateController',
4467
                                        'action' => 'edit'
4468
                                    ]
4469
                                ]
4470
                            ],
4471
                        ]
4472
                    ],
15607 anderson 4473
 
1 www 4474
                    'push-templates' => [
4475
                        'type' => Literal::class,
4476
                        'options' => [
4477
                            'route' => '/push-templates',
4478
                            'defaults' => [
4479
                                'controller' => '\LeadersLinked\Controller\PushTemplateController',
4480
                                'action' => 'index'
4481
                            ]
4482
                        ],
4483
                        'may_terminate' => true,
4484
                        'child_routes' => [
4485
                            'edit' => [
4486
                                'type' => Segment::class,
4487
                                'options' => [
4488
                                    'route' => '/edit/:id',
4489
                                    'constraints' => [
4490
                                        'id' => '[A-Za-z0-9\-]+\=*'
4491
                                    ],
4492
                                    'defaults' => [
4493
                                        'controller' => '\LeadersLinked\Controller\PushTemplateController',
4494
                                        'action' => 'edit'
4495
                                    ]
4496
                                ]
4497
                            ],
15355 efrain 4498
                            'import' => [
4499
                                'type' => Literal::class,
4500
                                'options' => [
4501
                                    'route' => '/import',
4502
                                    'defaults' => [
4503
                                        'controller' => '\LeadersLinked\Controller\PushTemplateController',
4504
                                        'action' => 'import'
4505
                                    ]
4506
                                ]
4507
                            ],
1 www 4508
                        ]
4509
                    ],
4510
                    'skills' => [
4511
                        'type' => Literal::class,
4512
                        'options' => [
4513
                            'route' => '/skills',
4514
                            'defaults' => [
4515
                                'controller' => '\LeadersLinked\Controller\SkillController',
4516
                                'action' => 'index'
4517
                            ]
4518
                        ],
4519
                        'may_terminate' => true,
4520
                        'child_routes' => [
4521
                            'add' => [
4522
                                'type' => Literal::class,
4523
                                'options' => [
4524
                                    'route' => '/add',
4525
                                    'defaults' => [
4526
                                        'controller' => '\LeadersLinked\Controller\SkillController',
4527
                                        'action' => 'add'
4528
                                    ]
4529
                                ]
4530
                            ],
4531
                            'edit' => [
4532
                                'type' => Segment::class,
4533
                                'options' => [
4534
                                    'route' => '/edit/:id',
4535
                                    'constraints' => [
4536
                                        'id' => '[A-Za-z0-9\-]+\=*'
4537
                                    ],
4538
                                    'defaults' => [
4539
                                        'controller' => '\LeadersLinked\Controller\SkillController',
4540
                                        'action' => 'edit'
4541
                                    ]
4542
                                ]
4543
                            ],
4544
                            'delete' => [
4545
                                'type' => Segment::class,
4546
                                'options' => [
4547
                                    'route' => '/delete/:id',
4548
                                    'constraints' => [
4549
                                        'id' => '[A-Za-z0-9\-]+\=*'
4550
                                    ],
4551
                                    'defaults' => [
4552
                                        'controller' => '\LeadersLinked\Controller\SkillController',
4553
                                        'action' => 'delete'
4554
                                    ]
4555
                                ]
4556
                            ]
4557
                        ]
4558
                    ],
15392 efrain 4559
                    'aptitudes' => [
4560
                        'type' => Literal::class,
4561
                        'options' => [
4562
                            'route' => '/aptitudes',
4563
                            'defaults' => [
4564
                                'controller' => '\LeadersLinked\Controller\AptitudeController',
4565
                                'action' => 'index'
4566
                            ]
4567
                        ],
4568
                        'may_terminate' => true,
4569
                        'child_routes' => [
4570
                            'add' => [
4571
                                'type' => Literal::class,
4572
                                'options' => [
4573
                                    'route' => '/add',
4574
                                    'defaults' => [
4575
                                        'controller' => '\LeadersLinked\Controller\AptitudeController',
4576
                                        'action' => 'add'
4577
                                    ]
4578
                                ]
4579
                            ],
4580
                            'edit' => [
4581
                                'type' => Segment::class,
4582
                                'options' => [
4583
                                    'route' => '/edit/:id',
4584
                                    'constraints' => [
4585
                                        'id' => '[A-Za-z0-9\-]+\=*'
4586
                                    ],
4587
                                    'defaults' => [
4588
                                        'controller' => '\LeadersLinked\Controller\AptitudeController',
4589
                                        'action' => 'edit'
4590
                                    ]
4591
                                ]
4592
                            ],
4593
                            'delete' => [
4594
                                'type' => Segment::class,
4595
                                'options' => [
4596
                                    'route' => '/delete/:id',
4597
                                    'constraints' => [
4598
                                        'id' => '[A-Za-z0-9\-]+\=*'
4599
                                    ],
4600
                                    'defaults' => [
4601
                                        'controller' => '\LeadersLinked\Controller\AptitudeController',
4602
                                        'action' => 'delete'
4603
                                    ]
4604
                                ]
4605
                            ]
4606
                        ]
4607
                    ],
4608
                    'hobbies-and-interests' => [
4609
                        'type' => Literal::class,
4610
                        'options' => [
4611
                            'route' => '/hobbies-and-interests',
4612
                            'defaults' => [
4613
                                'controller' => '\LeadersLinked\Controller\HobbyAndInterestController',
4614
                                'action' => 'index'
4615
                            ]
4616
                        ],
4617
                        'may_terminate' => true,
4618
                        'child_routes' => [
4619
                            'add' => [
4620
                                'type' => Literal::class,
4621
                                'options' => [
4622
                                    'route' => '/add',
4623
                                    'defaults' => [
4624
                                        'controller' => '\LeadersLinked\Controller\HobbyAndInterestController',
4625
                                        'action' => 'add'
4626
                                    ]
4627
                                ]
4628
                            ],
4629
                            'edit' => [
4630
                                'type' => Segment::class,
4631
                                'options' => [
4632
                                    'route' => '/edit/:id',
4633
                                    'constraints' => [
4634
                                        'id' => '[A-Za-z0-9\-]+\=*'
4635
                                    ],
4636
                                    'defaults' => [
4637
                                        'controller' => '\LeadersLinked\Controller\HobbyAndInterestController',
4638
                                        'action' => 'edit'
4639
                                    ]
4640
                                ]
4641
                            ],
4642
                            'delete' => [
4643
                                'type' => Segment::class,
4644
                                'options' => [
4645
                                    'route' => '/delete/:id',
4646
                                    'constraints' => [
4647
                                        'id' => '[A-Za-z0-9\-]+\=*'
4648
                                    ],
4649
                                    'defaults' => [
4650
                                        'controller' => '\LeadersLinked\Controller\HobbyAndInterestController',
4651
                                        'action' => 'delete'
4652
                                    ]
4653
                                ]
4654
                            ]
4655
                        ]
4656
                    ],
1089 geraldo 4657
                ]
1 www 4658
            ],
15607 anderson 4659
            /*         * * FIN SETTINGS ** */
4660
 
1333 efrain 4661
            'own-professional-network' => [
4662
                'type' => Literal::class,
4663
                'options' => [
4664
                    'route' => '/own-professional-network',
4665
                    'defaults' => [
4666
                        'controller' => '\LeadersLinked\Controller\UnknownController',
4667
                        'action' => 'index'
4668
                    ]
4669
                ],
4670
                'may_terminate' => true,
15607 anderson 4671
                'child_routes' => []
1333 efrain 4672
            ],
15607 anderson 4673
 
1333 efrain 4674
            'organizational-design' => [
4675
                'type' => Literal::class,
4676
                'options' => [
4677
                    'route' => '/organizational-design',
4678
                    'defaults' => [
4679
                        'controller' => '\LeadersLinked\Controller\UnknownController',
4680
                        'action' => 'index'
4681
                    ]
4682
                ],
4683
                'may_terminate' => true,
15607 anderson 4684
                'child_routes' => []
1333 efrain 4685
            ],
15607 anderson 4686
 
16766 efrain 4687
            'planning' => [
1333 efrain 4688
                'type' => Literal::class,
4689
                'options' => [
16766 efrain 4690
                    'route' => '/planning',
1333 efrain 4691
                    'defaults' => [
16766 efrain 4692
                        'controller' => '\LeadersLinked\Controller\PlanningController',
1951 nelberth 4693
                        'action' => 'index'
1333 efrain 4694
                    ]
4695
                ],
4696
                'may_terminate' => true,
4697
                'child_routes' => [
16785 efrain 4698
                    'periods' => [
4699
                        'type' => Literal::class,
4700
                        'options' => [
4701
                            'route' => '/periods',
4702
                            'defaults' => [
4703
                                'controller' => '\LeadersLinked\Controller\PlanningPeriodController',
4704
                                'action' => 'index'
4705
                            ]
4706
                        ],
4707
                        'may_terminate' => true,
4708
                        'child_routes' => [
4709
                            'add' => [
4710
                                'type' => Literal::class,
4711
                                'options' => [
4712
                                    'route' => '/add',
4713
                                    'defaults' => [
4714
                                        'controller' => '\LeadersLinked\Controller\PlanningPeriodController',
4715
                                        'action' => 'add'
4716
                                    ]
4717
                                ]
4718
                            ],
4719
                            'edit' => [
4720
                                'type' => Segment::class,
4721
                                'options' => [
4722
                                    'route' => '/edit/:id',
4723
                                    'constraints' => [
4724
                                        'id' => '[A-Za-z0-9\-]+\=*'
4725
                                    ],
4726
                                    'defaults' => [
4727
                                        'controller' => '\LeadersLinked\Controller\PlanningPeriodController',
4728
                                        'action' => 'edit'
4729
                                    ]
4730
                                ]
4731
                            ],
4732
                            'delete' => [
4733
                                'type' => Segment::class,
4734
                                'options' => [
4735
                                    'route' => '/delete/:id',
4736
                                    'constraints' => [
4737
                                        'id' => '[A-Za-z0-9\-]+\=*'
4738
                                    ],
4739
                                    'defaults' => [
4740
                                        'controller' => '\LeadersLinked\Controller\PlanningPeriodController',
4741
                                        'action' => 'delete'
4742
                                    ]
4743
                                ]
4744
                            ],
4745
                        ]
4746
                    ],
4747
 
2238 nelberth 4748
                    'objectives' => [
2250 nelberth 4749
                        'type' => Literal::class,
1914 nelberth 4750
                        'options' => [
2248 nelberth 4751
                            'route' => '/objectives',
1914 nelberth 4752
                            'defaults' => [
16785 efrain 4753
                                'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
2238 nelberth 4754
                                'action' => 'index'
1914 nelberth 4755
                            ]
2251 nelberth 4756
                        ],
15607 anderson 4757
 
2251 nelberth 4758
                        'may_terminate' => true,
4759
                        'child_routes' => [
2324 nelberth 4760
 
2251 nelberth 4761
                            'add' => [
16785 efrain 4762
                                'type' => Segment::class,
2251 nelberth 4763
                                'options' => [
16785 efrain 4764
                                    'route' => '/add/[:period_id]',
4765
                                    'constraints' => [
4766
                                        'period_id' => '[A-Za-z0-9\-]+\=*'
4767
                                    ],
2251 nelberth 4768
                                    'defaults' => [
16785 efrain 4769
                                        'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
2251 nelberth 4770
                                        'action' => 'add'
4771
                                    ]
4772
                                ]
4773
                            ],
4774
                            'edit' => [
4775
                                'type' => Segment::class,
4776
                                'options' => [
4777
                                    'route' => '/edit/:id',
4778
                                    'constraints' => [
4779
                                        'id' => '[A-Za-z0-9\-]+\=*'
4780
                                    ],
4781
                                    'defaults' => [
16785 efrain 4782
                                        'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
2251 nelberth 4783
                                        'action' => 'edit'
4784
                                    ]
4785
                                ]
4786
                            ],
4787
                            'delete' => [
4788
                                'type' => Segment::class,
4789
                                'options' => [
4790
                                    'route' => '/delete/:id',
4791
                                    'constraints' => [
4792
                                        'id' => '[A-Za-z0-9\-]+\=*'
4793
                                    ],
4794
                                    'defaults' => [
16766 efrain 4795
                                        'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
2251 nelberth 4796
                                        'action' => 'delete'
4797
                                    ]
4798
                                ]
2324 nelberth 4799
                            ],
16785 efrain 4800
                            'analysis' => [
3462 nelberth 4801
                                'type' => Segment::class,
4802
                                'options' => [
16785 efrain 4803
                                    'route' => '/analysis/:id',
3462 nelberth 4804
                                    'constraints' => [
4805
                                        'id' => '[A-Za-z0-9\-]+\=*'
4806
                                    ],
4807
                                    'defaults' => [
16785 efrain 4808
                                        'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
4809
                                        'action' => 'analysis'
3462 nelberth 4810
                                    ]
4811
                                ]
15607 anderson 4812
                            ],
16785 efrain 4813
                            'full' => [
4814
                                'type' => Segment::class,
3986 nelberth 4815
                                'options' => [
16785 efrain 4816
                                    'route' => '/report-full/:id',
4817
                                    'constraints' => [
4818
                                        'id' => '[A-Za-z0-9\-]+\=*'
4819
                                    ],
3986 nelberth 4820
                                    'defaults' => [
16785 efrain 4821
                                        'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
4822
                                        'action' => 'full'
3986 nelberth 4823
                                    ]
4824
                                ]
3462 nelberth 4825
                            ],
16785 efrain 4826
                            'matrix' => [
4827
                                'type' => Segment::class,
4041 nelberth 4828
                                'options' => [
16785 efrain 4829
                                    'route' => '/matrix/:id',
4830
                                    'constraints' => [
4831
                                        'id' => '[A-Za-z0-9\-]+\=*'
4832
                                    ],
4041 nelberth 4833
                                    'defaults' => [
16785 efrain 4834
                                        'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
4835
                                        'action' => 'matrix'
4041 nelberth 4836
                                    ]
4837
                                ]
4838
                            ],
16785 efrain 4839
 
4840
                        ]
4841
                    ],
4842
 
4843
                    'goals' => [
4844
                        'type' => Literal::class,
4845
                        'options' => [
4846
                            'route' => '/goals',
4847
                            'defaults' => [
4848
                                'controller' => '\LeadersLinked\Controller\PlanningGoalController',
4849
                                'action' => 'index'
4850
                            ]
4851
                        ],
4852
 
4853
                        'may_terminate' => true,
4854
                        'child_routes' => [
4855
                            'add' => [
2336 nelberth 4856
                                'type' => Segment::class,
2324 nelberth 4857
                                'options' => [
16785 efrain 4858
                                    'route' => '/add/:objective_id',
2324 nelberth 4859
                                    'constraints' => [
11092 nelberth 4860
                                        'objective_id' => '[A-Za-z0-9\-]+\=*'
2324 nelberth 4861
                                    ],
4862
                                    'defaults' => [
16785 efrain 4863
                                        'controller' => '\LeadersLinked\Controller\PlanningGoalController',
4864
                                        'action' => 'add'
2324 nelberth 4865
                                    ]
16785 efrain 4866
                                ]
4867
                            ],
4868
                            'edit' => [
4869
                                'type' => Segment::class,
4870
                                'options' => [
4871
                                    'route' => '/edit/:id',
4872
                                    'constraints' => [
4873
                                        'id' => '[A-Za-z0-9\-]+\=*'
2370 nelberth 4874
                                    ],
16785 efrain 4875
                                    'defaults' => [
4876
                                        'controller' => '\LeadersLinked\Controller\PlanningGoalController',
4877
                                        'action' => 'edit'
4878
                                    ]
4879
                                ]
4880
                            ],
4881
                            'delete' => [
4882
                                'type' => Segment::class,
4883
                                'options' => [
4884
                                    'route' => '/delete/:id',
4885
                                    'constraints' => [
4886
                                        'id' => '[A-Za-z0-9\-]+\=*'
2370 nelberth 4887
                                    ],
16785 efrain 4888
                                    'defaults' => [
4889
                                        'controller' => '\LeadersLinked\Controller\PlanningGoalController',
4890
                                        'action' => 'delete'
4891
                                    ]
4892
                                ]
4893
                            ],
4894
                        ]
4895
                    ],
4896
 
4897
                    'tasks' => [
4898
                        'type' => Literal::class,
4899
                        'options' => [
4900
                            'route' => '/tasks',
4901
                            'defaults' => [
4902
                                'controller' => '\LeadersLinked\Controller\PlanningTaskController',
4903
                                'action' => 'index'
4904
                            ]
4905
                        ],
4906
 
4907
                        'may_terminate' => true,
4908
                        'child_routes' => [
4909
                            'add' => [
4910
                                'type' => Segment::class,
4911
                                'options' => [
4912
                                    'route' => '/add/:goal_id',
4913
                                    'constraints' => [
4914
                                        'goal_id' => '[A-Za-z0-9\-]+\=*',
2370 nelberth 4915
                                    ],
16785 efrain 4916
                                    'defaults' => [
4917
                                        'controller' => '\LeadersLinked\Controller\PlanningTaskController',
4918
                                        'action' => 'add'
4919
                                    ]
4920
                                ]
4921
                            ],
4922
                            'edit' => [
4923
                                'type' => Segment::class,
4924
                                'options' => [
4925
                                    'route' => '/edit/:id',
4926
                                    'constraints' => [
4927
                                        'id' => '[A-Za-z0-9\-]+\=*'
15607 anderson 4928
                                    ],
16785 efrain 4929
                                    'defaults' => [
4930
                                        'controller' => '\LeadersLinked\Controller\PlanningTaskController',
4931
                                        'action' => 'edit'
4932
                                    ]
15607 anderson 4933
                                ]
4934
                            ],
16785 efrain 4935
                            'delete' => [
4936
                                'type' => Segment::class,
4937
                                'options' => [
4938
                                    'route' => '/delete/:id',
4939
                                    'constraints' => [
4940
                                        'id' => '[A-Za-z0-9\-]+\=*'
4941
                                    ],
4942
                                    'defaults' => [
4943
                                        'controller' => '\LeadersLinked\Controller\PlanningTaskController',
4944
                                        'action' => 'delete'
4945
                                    ]
4946
                                ]
4947
                            ],
4948
                            'view' => [
4949
                                'type' => Segment::class,
4950
                                'options' => [
4951
                                    'route' => '/view/:id',
4952
                                    'constraints' => [
4953
                                        'id' => '[A-Za-z0-9\-]+\=*'
4954
                                    ],
4955
                                    'defaults' => [
4956
                                        'controller' => '\LeadersLinked\Controller\PlanningTaskController',
4957
                                        'action' => 'view'
4958
                                    ]
4959
                                ]
4960
                            ],
1914 nelberth 4961
                        ]
16785 efrain 4962
                    ],
1333 efrain 4963
                ]
4964
            ],
15607 anderson 4965
 
4966
 
15401 efrain 4967
            'discovery-contacts' => [
4968
                'type' => Literal::class,
4969
                'options' => [
4970
                    'route' => '/discovery-contacts',
4971
                    'defaults' => [
4972
                        'controller' => '\LeadersLinked\Controller\DiscoveryContactController',
4973
                        'action' => 'index'
4974
                    ]
4975
                ],
4976
                'may_terminate' => true,
4977
                'child_routes' => [
4978
                    'add' => [
4979
                        'type' => Literal::class,
4980
                        'options' => [
4981
                            'route' => '/add',
4982
                            'defaults' => [
4983
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactController',
4984
                                'action' => 'add'
4985
                            ]
4986
                        ]
4987
                    ],
4988
                    'edit' => [
4989
                        'type' => Segment::class,
4990
                        'options' => [
4991
                            'route' => '/edit/:id',
4992
                            'constraints' => [
4993
                                'id' => '[A-Za-z0-9\-]+\=*'
4994
                            ],
4995
                            'defaults' => [
4996
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactController',
4997
                                'action' => 'edit'
4998
                            ]
4999
                        ]
5000
                    ],
5001
                    'delete' => [
5002
                        'type' => Segment::class,
5003
                        'options' => [
5004
                            'route' => '/delete/:id',
5005
                            'constraints' => [
5006
                                'id' => '[A-Za-z0-9\-]+\=*'
5007
                            ],
5008
                            'defaults' => [
5009
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactController',
5010
                                'action' => 'delete'
5011
                            ]
5012
                        ]
5013
                    ],
5014
                    'view' => [
5015
                        'type' => Segment::class,
5016
                        'options' => [
5017
                            'route' => '/view/:id',
5018
                            'constraints' => [
5019
                                'id' => '[A-Za-z0-9\-]+\=*'
5020
                            ],
5021
                            'defaults' => [
5022
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactController',
5023
                                'action' => 'view'
5024
                            ]
5025
                        ]
5026
                    ],
15546 efrain 5027
                    'upload' => [
5028
                        'type' => Segment::class,
5029
                        'options' => [
5030
                            'route' => '/upload',
5031
                            'defaults' => [
5032
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactController',
5033
                                'action' => 'upload'
5034
                            ]
5035
                        ]
5036
                    ],
15634 anderson 5037
                    'interaction-types' => [
5038
                        'type' => Literal::class,
5039
                        'options' => [
5040
                            'route' => '/interaction-types',
5041
                            'defaults' => [
5042
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionTypeController',
5043
                                'action' => 'index'
5044
                            ]
5045
                        ],
5046
                        'may_terminate' => true,
5047
                        'child_routes' => [
5048
                            'add' => [
5049
                                'type' => Literal::class,
5050
                                'options' => [
5051
                                    'route' => '/add',
5052
                                    'defaults' => [
5053
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionTypeController',
5054
                                        'action' => 'add'
5055
                                    ]
5056
                                ]
5057
                            ],
5058
                            'edit' => [
5059
                                'type' => Segment::class,
5060
                                'options' => [
5061
                                    'route' => '/edit/:id',
5062
                                    'constraints' => [
5063
                                        'id' => '[A-Za-z0-9\-]+\=*'
5064
                                    ],
5065
                                    'defaults' => [
5066
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionTypeController',
5067
                                        'action' => 'edit'
5068
                                    ]
5069
                                ]
5070
                            ],
5071
                            'delete' => [
5072
                                'type' => Segment::class,
5073
                                'options' => [
5074
                                    'route' => '/delete/:id',
5075
                                    'constraints' => [
5076
                                        'id' => '[A-Za-z0-9\-]+\=*'
5077
                                    ],
5078
                                    'defaults' => [
5079
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionTypeController',
5080
                                        'action' => 'delete'
5081
                                    ]
5082
                                ]
5083
                            ],
15401 efrain 5084
 
15607 anderson 5085
 
5086
 
15634 anderson 5087
                        ]
5088
                    ],
15401 efrain 5089
                    'interactions' => [
5090
                        'type' => Segment::class,
5091
                        'options' => [
5092
                            'route' => '/interactions/:id',
5093
                            'constraints' => [
5094
                                'id' => '[A-Za-z0-9\-]+\=*'
5095
                            ],
5096
                            'defaults' => [
5097
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionController',
5098
                                'action' => 'index'
5099
                            ]
5100
                        ],
5101
                        'may_terminate' => true,
5102
                        'child_routes' => [
5103
                            'add' => [
5104
                                'type' => Segment::class,
5105
                                'options' => [
5106
                                    'route' => '/add',
5107
                                    'defaults' => [
5108
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionController',
5109
                                        'action' => 'add'
5110
                                    ]
5111
                                ]
5112
                            ],
5113
                            'delete' => [
5114
                                'type' => Segment::class,
5115
                                'options' => [
5116
                                    'route' => '/delete/:interaction',
5117
                                    'constraints' => [
5118
                                        'interaction' => '[A-Za-z0-9\-]+\=*'
5119
                                    ],
5120
                                    'defaults' => [
5121
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionController',
5122
                                        'action' => 'delete'
5123
                                    ]
5124
                                ]
5125
                            ],
15607 anderson 5126
 
5127
 
5128
 
15401 efrain 5129
                        ]
5130
                    ],
5131
                    'logs' => [
17003 efrain 5132
                        'type' => Segment::class,
15401 efrain 5133
                        'options' => [
5134
                            'route' => '/log/:id',
5135
                            'constraints' => [
5136
                                'id' => '[A-Za-z0-9\-]+\=*'
5137
                            ],
5138
                            'defaults' => [
5139
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactLogController',
5140
                                'action' => 'index'
5141
                            ]
5142
                        ],
5143
                        'may_terminate' => true,
15607 anderson 5144
                        'child_routes' => []
15401 efrain 5145
                    ],
15607 anderson 5146
 
16758 efrain 5147
 
15637 anderson 5148
                    'progress-by-day' => [
16758 efrain 5149
                        'type' => Literal::class,
15637 anderson 5150
                        'options' => [
16758 efrain 5151
                            'route' => '/progress-by-day',
15637 anderson 5152
                            'defaults' => [
16758 efrain 5153
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactProgressController',
15637 anderson 5154
                                'action'     => 'index',
5155
                            ],
5156
                        ],
16758 efrain 5157
                        'may_terminate' => true,
5158
                        'child_routes' => [
5159
                            'download' => [
5160
                                'type' => Literal::class,
5161
                                'options' => [
5162
                                    'route' => '/download',
5163
                                    'defaults' => [
5164
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactProgressController',
5165
                                        'action'     => 'download',
5166
                                    ],
5167
                                ],
5168
                            ],
5169
                        ]
15637 anderson 5170
                    ],
16758 efrain 5171
 
16971 efrain 5172
 
5173
                    'progress-by-day-and-user' => [
5174
                        'type' => Literal::class,
5175
                        'options' => [
5176
                            'route' => '/progress-by-day-and-user',
5177
                            'defaults' => [
5178
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactProgressUserController',
5179
                                'action'     => 'index',
5180
                            ],
5181
                        ],
5182
                        'may_terminate' => true,
5183
                        'child_routes' => [
5184
                            'download' => [
5185
                                'type' => Literal::class,
5186
                                'options' => [
5187
                                    'route' => '/download',
5188
                                    'defaults' => [
5189
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactProgressUserController',
5190
                                        'action'     => 'download',
5191
                                    ],
5192
                                ],
5193
                            ],
5194
                        ]
5195
                    ],
5196
 
5197
 
5198
 
5199
 
5200
 
5201
 
16758 efrain 5202
                    'report' => [
5203
                        'type' => Literal::class,
5204
                        'options' => [
5205
                            'route' => '/report',
5206
                            'defaults' => [
5207
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactReportController',
5208
                                'action'     => 'index',
5209
                            ],
5210
                        ],
5211
                        'may_terminate' => true,
5212
                        'child_routes' => [
5213
                            'download' => [
5214
                                'type' => Literal::class,
5215
                                'options' => [
5216
                                    'route' => '/download',
5217
                                    'defaults' => [
5218
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactReportController',
5219
                                        'action'     => 'download',
5220
                                    ],
5221
                                ],
5222
                            ],
5223
                        ]
5224
                    ],
16971 efrain 5225
 
16974 efrain 5226
                    'report-by-user' => [
5227
                        'type' => Literal::class,
5228
                        'options' => [
5229
                            'route' => '/report-by-user',
5230
                            'defaults' => [
5231
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactReportUserController',
5232
                                'action'     => 'index',
5233
                            ],
5234
                        ],
5235
                        'may_terminate' => true,
5236
                        'child_routes' => [
5237
                            'download' => [
5238
                                'type' => Literal::class,
5239
                                'options' => [
5240
                                    'route' => '/download',
5241
                                    'defaults' => [
5242
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactReportUserController',
5243
                                        'action'     => 'download',
5244
                                    ],
5245
                                ],
5246
                            ],
5247
                        ]
5248
                    ],
16971 efrain 5249
 
16974 efrain 5250
 
5251
 
16971 efrain 5252
                    'blacklist' => [
5253
                        'type' => Literal::class,
5254
                        'options' => [
5255
                            'route' => '/blacklist',
5256
                            'defaults' => [
5257
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListController',
5258
                                'action'     => 'index',
5259
                            ],
5260
                        ],
5261
                        'may_terminate' => true,
5262
                        'child_routes' => [
5263
                            'search-email' => [
5264
                                'type' => Literal::class,
5265
                                'options' => [
5266
                                    'route' => '/search-email',
5267
                                    'defaults' => [
5268
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListController',
5269
                                        'action'     => 'searchEmail',
5270
                                    ],
5271
                                ],
5272
                            ],
5273
                            'add' => [
5274
                                'type' => Literal::class,
5275
                                'options' => [
5276
                                    'route' => '/add',
5277
                                    'defaults' => [
5278
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListController',
5279
                                        'action'     => 'add',
5280
                                    ],
5281
                                ],
5282
                            ],
5283
                            'edit' => [
5284
                                'type' => Segment::class,
5285
                                'options' => [
5286
                                    'route' => '/edit/:id',
5287
                                    'constraints' => [
5288
                                        'id' => '[A-Za-z0-9\-]+\=*'
5289
                                    ],
5290
                                    'defaults' => [
5291
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListController',
5292
                                        'action'     => 'edit',
5293
                                    ],
5294
                                ],
5295
                            ],
5296
                            'delete' => [
5297
                                'type' => Segment::class,
5298
                                'options' => [
5299
                                    'route' => '/delete/:id',
5300
                                    'constraints' => [
5301
                                        'id' => '[A-Za-z0-9\-]+\=*'
5302
                                    ],
5303
                                    'defaults' => [
5304
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListController',
5305
                                        'action'     => 'delete',
5306
                                    ],
5307
                                ],
5308
                            ],
5309
                            'upload' => [
5310
                                'type' => Literal::class,
5311
                                'options' => [
5312
                                    'route' => '/upload',
5313
                                    'defaults' => [
5314
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListController',
5315
                                        'action'     => 'upload',
5316
                                    ],
5317
                                ],
5318
                            ],
5319
 
5320
                        ]
5321
                    ],
5322
 
5323
                    'blacklist-reasons' => [
5324
                        'type' => Literal::class,
5325
                        'options' => [
5326
                            'route' => '/blacklist-reasons',
5327
                            'defaults' => [
5328
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListReasonController',
5329
                                'action'     => 'index',
5330
                            ],
5331
                        ],
5332
                        'may_terminate' => true,
5333
                        'child_routes' => [
5334
                            'add' => [
5335
                                'type' => Literal::class,
5336
                                'options' => [
5337
                                    'route' => '/add',
5338
                                    'defaults' => [
5339
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListReasonController',
5340
                                        'action'     => 'add',
5341
                                    ],
5342
                                ],
5343
                            ],
5344
                            'edit' => [
5345
                                'type' => Segment::class,
5346
                                'options' => [
5347
                                    'route' => '/edit/:id',
5348
                                    'constraints' => [
5349
                                        'id' => '[A-Za-z0-9\-]+\=*'
5350
                                    ],
5351
                                    'defaults' => [
5352
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListReasonController',
5353
                                        'action'     => 'edit',
5354
                                    ],
5355
                                ],
5356
                            ],
5357
                            'delete' => [
5358
                                'type' => Segment::class,
5359
                                'options' => [
5360
                                    'route' => '/delete/:id',
5361
                                    'constraints' => [
5362
                                        'id' => '[A-Za-z0-9\-]+\=*'
5363
                                    ],
5364
                                    'defaults' => [
5365
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListReasonController',
5366
                                        'action'     => 'delete',
5367
                                    ],
5368
                                ],
5369
                            ],
5370
                        ]
5371
                    ],
5372
 
16758 efrain 5373
 
15637 anderson 5374
 
15401 efrain 5375
                ]
5376
            ],
5377
 
15607 anderson 5378
 
5379
 
1333 efrain 5380
            'development-and-training' => [
5381
                'type' => Literal::class,
5382
                'options' => [
5383
                    'route' => '/development-and-training',
5384
                    'defaults' => [
5385
                        'controller' => '\LeadersLinked\Controller\UnknownController',
5386
                        'action' => 'index'
5387
                    ]
5388
                ],
5389
                'may_terminate' => true,
15607 anderson 5390
                'child_routes' => []
1333 efrain 5391
            ],
1477 efrain 5392
 
15607 anderson 5393
 
1477 efrain 5394
            'recruitment-and-selection' => [
1333 efrain 5395
                'type' => Literal::class,
5396
                'options' => [
1477 efrain 5397
                    'route' => '/recruitment-and-selection',
1333 efrain 5398
                    'defaults' => [
1477 efrain 5399
                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionController',
1333 efrain 5400
                        'action' => 'index'
5401
                    ]
5402
                ],
5403
                'may_terminate' => true,
5404
                'child_routes' => [
1477 efrain 5405
                    'vacancies' => [
1345 eleazar 5406
                        'type' => Literal::class,
5407
                        'options' => [
1477 efrain 5408
                            'route' => '/vacancies',
1345 eleazar 5409
                            'defaults' => [
1385 eleazar 5410
                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionVacancyController',
1345 eleazar 5411
                                'action' => 'index'
5412
                            ]
5413
                        ],
5414
                        'may_terminate' => true,
5415
                        'child_routes' => [
5416
                            'add' => [
5417
                                'type' => Literal::class,
5418
                                'options' => [
5419
                                    'route' => '/add',
5420
                                    'defaults' => [
1385 eleazar 5421
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionVacancyController',
1345 eleazar 5422
                                        'action' => 'add'
5423
                                    ]
5424
                                ]
5425
                            ],
5426
                            'edit' => [
5427
                                'type' => Segment::class,
5428
                                'options' => [
5429
                                    'route' => '/edit/:id',
5430
                                    'constraints' => [
5431
                                        'id' => '[A-Za-z0-9\-]+\=*'
5432
                                    ],
5433
                                    'defaults' => [
1385 eleazar 5434
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionVacancyController',
1345 eleazar 5435
                                        'action' => 'edit'
5436
                                    ]
5437
                                ]
5438
                            ],
5439
                            'delete' => [
5440
                                'type' => Segment::class,
5441
                                'options' => [
5442
                                    'route' => '/delete/:id',
5443
                                    'constraints' => [
5444
                                        'id' => '[A-Za-z0-9\-]+\=*'
5445
                                    ],
5446
                                    'defaults' => [
1385 eleazar 5447
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionVacancyController',
1345 eleazar 5448
                                        'action' => 'delete'
5449
                                    ]
5450
                                ]
5451
                            ]
5452
                        ]
5453
                    ],
15461 efrain 5454
                    'applications' => [
5455
                        'type' =>  Literal::class,
5456
                        'options' => [
5457
                            'route' => '/applications',
5458
                            'defaults' => [
5459
                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
5460
                                'action' => 'index'
5461
                            ]
5462
                        ],
5463
                        'may_terminate' => true,
5464
                        'child_routes' => [
5465
                            'add' => [
5466
                                'type' => Segment::class,
5467
                                'options' => [
5468
                                    'route' => '/add/vacancy/:vacancy_id',
5469
                                    'constraints' => [
5470
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*'
5471
                                    ],
5472
                                    'defaults' => [
5473
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
5474
                                        'action' => 'add'
5475
                                    ]
5476
                                ]
5477
                            ],
5478
                            'delete' => [
5479
                                'type' => Segment::class,
5480
                                'options' => [
5481
                                    'route' => '/delete/vacancy/:vacancy_id/application/:application_id',
5482
                                    'constraints' => [
5483
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
5484
                                        'application_id' => '[A-Za-z0-9\-]+\=*'
5485
                                    ],
5486
                                    'defaults' => [
5487
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
5488
                                        'action' => 'delete'
5489
                                    ]
5490
                                ]
5491
                            ],
5492
                            'user-by-email' => [
5493
                                'type' => Literal::class,
5494
                                'options' => [
5495
                                    'route' => '/user-by-email',
5496
                                    'defaults' => [
5497
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
5498
                                        'action' => 'userByEmail'
5499
                                    ]
5500
                                ]
5501
                            ],
5502
                            'view' => [
5503
                                'type' => Segment::class,
5504
                                'options' => [
5505
                                    'route' => '/view/vacancy/:vacancy_id/application/:application_id',
5506
                                    'constraints' => [
5507
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
5508
                                        'application_id' => '[A-Za-z0-9\-]+\=*'
5509
                                    ],
5510
                                    'defaults' => [
5511
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
5512
                                        'action' => 'view'
5513
                                    ]
5514
                                ]
5515
                            ],
5516
                            'comment' => [
5517
                                'type' => Segment::class,
5518
                                'options' => [
5519
                                    'route' => '/comment/vacancy/:vacancy_id/application/:application_id',
5520
                                    'constraints' => [
5521
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
5522
                                        'application_id' => '[A-Za-z0-9\-]+\=*'
5523
                                    ],
5524
                                    'defaults' => [
5525
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
5526
                                        'action' => 'comment'
5527
                                    ]
5528
                                ]
5529
                            ],
5530
                            'status' => [
5531
                                'type' => Segment::class,
5532
                                'options' => [
5533
                                    'route' => '/status/vacancy/:vacancy_id/application/:application_id',
5534
                                    'constraints' => [
5535
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
5536
                                        'iapplication_id' => '[A-Za-z0-9\-]+\=*'
5537
                                    ],
5538
                                    'defaults' => [
5539
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
5540
                                        'action' => 'status'
5541
                                    ]
5542
                                ]
5543
                            ],
5544
                            'level' => [
5545
                                'type' => Segment::class,
5546
                                'options' => [
5547
                                    'route' => '/level/vacancy/:vacancy_id/application/:application_id',
5548
                                    'constraints' => [
5549
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
5550
                                        'application_id' => '[A-Za-z0-9\-]+\=*'
5551
                                    ],
5552
                                    'defaults' => [
5553
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
5554
                                        'action' => 'level'
5555
                                    ]
5556
                                ]
5557
                            ],
5558
                            'files' => [
5559
                                'type' => Segment::class,
5560
                                'options' => [
5561
                                    'route' => '/files/vacancy/:vacancy_id/application/:application_id',
5562
                                    'constraints' => [
5563
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
5564
                                        'application_id' => '[A-Za-z0-9\-]+\=*'
5565
                                    ],
5566
                                    'defaults' => [
5567
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionFileController',
5568
                                        'action' => 'index'
5569
                                    ]
5570
                                ],
5571
                                'may_terminate' => true,
5572
                                'child_routes' => [
5573
                                    'add' => [
5574
                                        'type' => Segment::class,
5575
                                        'options' => [
5576
                                            'route' => '/add',
5577
                                            'defaults' => [
5578
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionFileController',
5579
                                                'action' => 'add'
5580
                                            ]
5581
                                        ]
5582
                                    ],
5583
                                    'delete' => [
5584
                                        'type' => Segment::class,
5585
                                        'options' => [
5586
                                            'route' => '/delete/:id',
5587
                                            'constraints' => [
5588
                                                'id' => '[A-Za-z0-9\-]+\=*'
5589
                                            ],
5590
                                            'defaults' => [
5591
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionFileController',
5592
                                                'action' => 'delete'
5593
                                            ]
5594
                                        ]
5595
                                    ],
5596
                                    'view' => [
5597
                                        'type' => Segment::class,
5598
                                        'options' => [
5599
                                            'route' => '/view/:id',
5600
                                            'constraints' => [
5601
                                                'id' => '[A-Za-z0-9\-]+\=*'
5602
                                            ],
5603
                                            'defaults' => [
5604
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionFileController',
5605
                                                'action' => 'view'
5606
                                            ]
5607
                                        ]
5608
                                    ],
15607 anderson 5609
                                ]
15461 efrain 5610
                            ],
5611
                            'interviews' => [
5612
                                'type' => Segment::class,
5613
                                'options' => [
5614
                                    'route' => '/interviews/vacancy/:vacancy_id/application/:application_id',
5615
                                    'constraints' => [
5616
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
5617
                                        'application_id' => '[A-Za-z0-9\-]+\=*'
5618
                                    ],
5619
                                    'defaults' => [
5620
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewController',
5621
                                        'action' => 'index'
5622
                                    ]
5623
                                ],
5624
                                'may_terminate' => true,
5625
                                'child_routes' => [
5626
                                    'add' => [
5627
                                        'type' => Segment::class,
5628
                                        'options' => [
5629
                                            'route' => '/add',
5630
                                            'defaults' => [
5631
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewController',
5632
                                                'action' => 'add'
5633
                                            ]
5634
                                        ]
5635
                                    ],
5636
                                    'delete' => [
5637
                                        'type' => Segment::class,
5638
                                        'options' => [
5639
                                            'route' => '/delete/:id',
5640
                                            'constraints' => [
5641
                                                'id' => '[A-Za-z0-9\-]+\=*'
5642
                                            ],
5643
                                            'defaults' => [
5644
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewController',
5645
                                                'action' => 'delete'
5646
                                            ]
5647
                                        ]
5648
                                    ],
5649
                                    'report' => [
5650
                                        'type' => Segment::class,
5651
                                        'options' => [
5652
                                            'route' => '/report/:id',
5653
                                            'constraints' => [
5654
                                                'id' => '[A-Za-z0-9\-]+\=*'
5655
                                            ],
5656
                                            'defaults' => [
5657
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewController',
5658
                                                'action' => 'report'
5659
                                            ]
5660
                                        ]
5661
                                    ],
5662
                                    'edit' => [
5663
                                        'type' => Segment::class,
5664
                                        'options' => [
5665
                                            'route' => '/edit/:id',
5666
                                            'constraints' => [
5667
                                                'id' => '[A-Za-z0-9\-]+\=*'
5668
                                            ],
5669
                                            'defaults' => [
5670
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewController',
5671
                                                'action' => 'edit'
5672
                                            ]
5673
                                        ]
5674
                                    ],
5675
                                ]
5676
                            ],
5677
                        ]
5678
 
15607 anderson 5679
 
5680
                    ],
15461 efrain 5681
                    /*
1459 eleazar 5682
                    'candidates' => [
5683
                        'type' => Segment::class,
5684
                        'options' => [
1501 eleazar 5685
                            'route' => '/candidates[/:vacancy_uuid]',
1459 eleazar 5686
                            'constraints' => [
1508 eleazar 5687
                                'vacancy_uuid' => '[A-Za-z0-9\-]+\=*'
1459 eleazar 5688
                            ],
5689
                            'defaults' => [
5690
                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionCandidateController',
1502 eleazar 5691
                                'action' => 'index',
1503 eleazar 5692
                                'vacancy_uuid' => '',
1459 eleazar 5693
                            ]
5694
                        ],
5695
                        'may_terminate' => true,
5696
                        'child_routes' => [
5697
                            'add' => [
5698
                                'type' => Literal::class,
5699
                                'options' => [
1506 eleazar 5700
                                    'route' => '/add',
1459 eleazar 5701
                                    'defaults' => [
5702
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionCandidateController',
5703
                                        'action' => 'add'
5704
                                    ]
5705
                                ]
5706
                            ],
5707
                            'edit' => [
5708
                                'type' => Segment::class,
5709
                                'options' => [
5710
                                    'route' => '/edit/:id',
5711
                                    'constraints' => [
5712
                                        'id' => '[A-Za-z0-9\-]+\=*'
5713
                                    ],
5714
                                    'defaults' => [
5715
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionCandidateController',
5716
                                        'action' => 'edit'
5717
                                    ]
5718
                                ]
5719
                            ],
5720
                            'delete' => [
5721
                                'type' => Segment::class,
5722
                                'options' => [
5723
                                    'route' => '/delete/:id',
5724
                                    'constraints' => [
5725
                                        'id' => '[A-Za-z0-9\-]+\=*'
5726
                                    ],
5727
                                    'defaults' => [
5728
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionCandidateController',
5729
                                        'action' => 'delete'
5730
                                    ]
5731
                                ]
1630 eleazar 5732
                            ],
5733
                            'email' => [
5734
                                'type' => Literal::class,
5735
                                'options' => [
5736
                                    'route' => '/email',
5737
                                    'defaults' => [
5738
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionCandidateController',
5739
                                        'action' => 'email'
5740
                                    ]
5741
                                ]
5742
                            ],
1459 eleazar 5743
                        ]
5744
                    ],
1635 eleazar 5745
                    'user-by-email' => [
5746
                        'type' => Literal::class,
5747
                        'options' => [
5748
                            'route' => '/user-by-email',
5749
                            'defaults' => [
5750
                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionCandidateController',
5751
                                'action' => 'email'
5752
                            ]
5753
                        ]
1709 eleazar 5754
                    ],
5755
                    'interview' => [
5756
                        'type' => Segment::class,
5757
                        'options' => [
5758
                            'route' => '/interview',
5759
                            'defaults' => [
5760
                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewController',
5761
                                'action' => 'index',
5762
                            ],
5763
                        ],
5764
                        'may_terminate' => true,
5765
                        'child_routes' => [
5766
                            'form' => [
4351 eleazar 5767
                                'type' => Segment::class,
1709 eleazar 5768
                                'options' => [
4349 eleazar 5769
                                    'route' => '/form[/:vacancy_uuid]',
5770
                                    'constraints' => [
5771
                                        'vacancy_uuid' => '[A-Za-z0-9\-]+\=*'
5772
                                    ],
1709 eleazar 5773
                                    'defaults' => [
1711 eleazar 5774
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
2029 eleazar 5775
                                        'action' => 'index',
4352 eleazar 5776
                                        'vacancy_uuid' => '',
1709 eleazar 5777
                                    ],
5778
                                ],
5779
                                'may_terminate' => true,
5780
                                'child_routes' => [
5781
                                    'add' => [
2059 eleazar 5782
                                        'type' => Segment::class,
1709 eleazar 5783
                                        'options' => [
3563 eleazar 5784
                                            'route' => '/add',
1709 eleazar 5785
                                            'defaults' => [
1899 eleazar 5786
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
1709 eleazar 5787
                                                'action' => 'add'
5788
                                            ],
5789
                                        ],
5790
                                    ],
5791
                                    'edit' => [
2775 eleazar 5792
                                        'type' => Segment::class,
1709 eleazar 5793
                                        'options' => [
2764 eleazar 5794
                                            'route' => '/edit/:interview_uuid',
2765 eleazar 5795
                                            'constraints' => [
5796
                                                'interview_uuid' => '[A-Za-z0-9\-]+\=*'
5797
                                            ],
1709 eleazar 5798
                                            'defaults' => [
1944 eleazar 5799
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
1709 eleazar 5800
                                                'action' => 'edit'
5801
                                            ],
5802
                                        ],
5803
                                    ],
5804
                                    'delete' => [
2775 eleazar 5805
                                        'type' => Segment::class,
1709 eleazar 5806
                                        'options' => [
2764 eleazar 5807
                                            'route' => '/delete/:interview_uuid',
2765 eleazar 5808
                                            'constraints' => [
5809
                                                'interview_uuid' => '[A-Za-z0-9\-]+\=*'
5810
                                            ],
1709 eleazar 5811
                                            'defaults' => [
2766 eleazar 5812
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
1709 eleazar 5813
                                                'action' => 'delete'
5814
                                            ],
5815
                                        ],
5816
                                    ],
8781 eleazar 5817
                                ],
5818
                            ],
5819
                            'file' => [
5820
                                'type' => Segment::class,
5821
                                'options' => [
5822
                                    'route' => '/:interview_uuid/file',
5823
                                    'constraints' => [
5824
                                        'interview_uuid' => '[A-Za-z0-9\-]+\=*'
5825
                                    ],
5826
                                    'defaults' => [
5827
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFileController',
5828
                                        'action' => 'index'
5829
                                    ],
5830
                                ],
5831
                                'may_terminate' => true,
5832
                                'child_routes' => [
5833
                                    'add' => [
5834
                                        'type' => Literal::class,
5835
                                        'options' => [
5836
                                            'route' => '/add',
5837
                                            'defaults' => [
5838
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFileController',
5839
                                                'action' => 'add'
5840
                                            ]
5841
                                        ]
5842
                                    ],
5843
                                    'edit' => [
8779 eleazar 5844
                                        'type' => Segment::class,
5845
                                        'options' => [
8874 eleazar 5846
                                            'route' => '/edit/:id',
8779 eleazar 5847
                                            'constraints' => [
8781 eleazar 5848
                                                'id' => '[A-Za-z0-9\-]+\=*'
8779 eleazar 5849
                                            ],
5850
                                            'defaults' => [
5851
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFileController',
8781 eleazar 5852
                                                'action' => 'edit'
5853
                                            ]
5854
                                        ]
5855
                                    ],
5856
                                    'delete' => [
5857
                                        'type' => Segment::class,
5858
                                        'options' => [
8874 eleazar 5859
                                            'route' => '/delete/:id',
8781 eleazar 5860
                                            'constraints' => [
5861
                                                'id' => '[A-Za-z0-9\-]+\=*'
8779 eleazar 5862
                                            ],
8781 eleazar 5863
                                            'defaults' => [
5864
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFileController',
5865
                                                'action' => 'delete'
8779 eleazar 5866
                                            ]
5867
                                        ]
8874 eleazar 5868
                                    ],
8781 eleazar 5869
                                ]
1709 eleazar 5870
                            ],
5871
                            'report' =>[
5872
                                'type' => Segment::class,
5873
                                'options' => [
2864 eleazar 5874
                                    'route' => '/report/:interview_uuid',
5875
                                    'constraints' => [
5876
                                        'interview_uuid' => '[A-Za-z0-9\-]+\=*'
5877
                                    ],
1709 eleazar 5878
                                    'defaults' => [
2864 eleazar 5879
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
5880
                                        'action' => 'report',
1709 eleazar 5881
                                    ],
5882
                                ],
5883
                            ],
3571 eleazar 5884
                            'vacancy' =>[
5885
                                'type' => Segment::class,
5886
                                'options' => [
5887
                                    'route' => '/vacancy/:vacancy_uuid',
5888
                                    'constraints' => [
5889
                                        'vacancy_uuid' => '[A-Za-z0-9\-]+\=*'
5890
                                    ],
5891
                                    'defaults' => [
5892
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
5893
                                        'action' => 'vacancy',
5894
                                    ],
5895
                                ],
5896
                            ],
4367 eleazar 5897
                            'type' =>[
4365 eleazar 5898
                                'type' => Segment::class,
5899
                                'options' => [
4367 eleazar 5900
                                    'route' => '/type/:candidate_uuid',
4365 eleazar 5901
                                    'constraints' => [
5902
                                        'candidate_uuid' => '[A-Za-z0-9\-]+\=*'
5903
                                    ],
5904
                                    'defaults' => [
5905
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
4367 eleazar 5906
                                        'action' => 'type',
4365 eleazar 5907
                                    ],
5908
                                ],
5909
                            ],
1709 eleazar 5910
                        ],
15607 anderson 5911
                    ], */
1459 eleazar 5912
                ],
1333 efrain 5913
            ],
15607 anderson 5914
 
1333 efrain 5915
            'induction' => [
5916
                'type' => Literal::class,
5917
                'options' => [
5918
                    'route' => '/induction',
5919
                    'defaults' => [
5920
                        'controller' => '\LeadersLinked\Controller\UnknownController',
5921
                        'action' => 'index'
5922
                    ]
5923
                ],
5924
                'may_terminate' => true,
15607 anderson 5925
                'child_routes' => []
1333 efrain 5926
            ],
15607 anderson 5927
 
1333 efrain 5928
            'organizational-climate' => [
5929
                'type' => Literal::class,
5930
                'options' => [
5931
                    'route' => '/organizational-climate',
5932
                    'defaults' => [
7218 eleazar 5933
                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateController',
1333 efrain 5934
                        'action' => 'index'
5935
                    ]
5936
                ],
5937
                'may_terminate' => true,
5938
                'child_routes' => [
16817 efrain 5939
                    'campaign' => [
7218 eleazar 5940
                        'type' => Segment::class,
5941
                        'options' => [
16817 efrain 5942
                            'route' => '/campaign',
7218 eleazar 5943
                            'defaults' => [
16817 efrain 5944
                                'controller' => '\LeadersLinked\Controller\OrganizationalClimateCampaignController',
7218 eleazar 5945
                                'action' => 'index',
5946
                            ],
5947
                        ],
5948
                        'may_terminate' => true,
5949
                        'child_routes' => [
5950
                            'add' => [
5951
                                'type' => Segment::class,
5952
                                'options' => [
5953
                                    'route' => '/add',
5954
                                    'defaults' => [
16817 efrain 5955
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateCampaignController',
7218 eleazar 5956
                                        'action' => 'add'
5957
                                    ],
5958
                                ],
5959
                            ],
16817 efrain 5960
                            'overview' => [
7218 eleazar 5961
                                'type' => Segment::class,
5962
                                'options' => [
16817 efrain 5963
                                    'route' => '/overview/:id',
7218 eleazar 5964
                                    'constraints' => [
5965
                                        'id' => '[A-Za-z0-9\-]+\=*'
5966
                                    ],
5967
                                    'defaults' => [
16817 efrain 5968
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateCampaignController',
5969
                                        'action' => 'overview'
7218 eleazar 5970
                                    ]
5971
                                ]
5972
                            ],
16817 efrain 5973
                            'pdf' => [
7218 eleazar 5974
                                'type' => Segment::class,
5975
                                'options' => [
16817 efrain 5976
                                    'route' => '/pdf/:id',
7218 eleazar 5977
                                    'constraints' => [
5978
                                        'id' => '[A-Za-z0-9\-]+\=*'
5979
                                    ],
5980
                                    'defaults' => [
16817 efrain 5981
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateCampaignController',
5982
                                        'action' => 'pdf'
7218 eleazar 5983
                                    ]
5984
                                ]
5985
                            ],
16817 efrain 5986
                            'excel' => [
7218 eleazar 5987
                                'type' => Segment::class,
5988
                                'options' => [
16817 efrain 5989
                                    'route' => '/excel/:id',
5990
                                    'constraints' => [
5991
                                        'id' => '[A-Za-z0-9\-]+\=*'
7218 eleazar 5992
                                    ],
5993
                                    'defaults' => [
16817 efrain 5994
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateCampaignController',
5995
                                        'action' => 'excel'
5996
                                    ]
5997
                                ]
7218 eleazar 5998
                            ],
5999
                            'delete' => [
6000
                                'type' => Segment::class,
6001
                                'options' => [
6002
                                    'route' => '/delete/:id',
16817 efrain 6003
                                    'constraints' => [
6004
                                        'id' => '[A-Za-z0-9\-]+\=*'
6005
                                    ],
7218 eleazar 6006
                                    'defaults' => [
16817 efrain 6007
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateCampaignController',
7218 eleazar 6008
                                        'action' => 'delete'
6009
                                    ]
6010
                                ]
6011
                            ]
6012
                        ],
6013
                    ],
16817 efrain 6014
 
6015
                    'form' => [
7218 eleazar 6016
                        'type' => Segment::class,
6017
                        'options' => [
16817 efrain 6018
                            'route' => '/form',
7218 eleazar 6019
                            'defaults' => [
16817 efrain 6020
                                'controller' => '\LeadersLinked\Controller\OrganizationalClimateFormController',
7218 eleazar 6021
                                'action' => 'index',
6022
                            ],
6023
                        ],
6024
                        'may_terminate' => true,
6025
                        'child_routes' => [
16817 efrain 6026
                            'add' => [
7218 eleazar 6027
                                'type' => Segment::class,
6028
                                'options' => [
16817 efrain 6029
                                    'route' => '/add[/:id]',
6030
                                    'constraints' => [
6031
                                        'id' => '[A-Za-z0-9\-]+\=*'
6032
                                    ],
7218 eleazar 6033
                                    'defaults' => [
16817 efrain 6034
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateFormController',
6035
                                        'action' => 'add'
6036
                                    ],
6037
                                ],
7218 eleazar 6038
                            ],
16817 efrain 6039
                            'edit' => [
7218 eleazar 6040
                                'type' => Segment::class,
6041
                                'options' => [
16817 efrain 6042
                                    'route' => '/edit/:id',
6043
                                    'constraints' => [
6044
                                        'id' => '[A-Za-z0-9\-]+\=*'
6045
                                    ],
7218 eleazar 6046
                                    'defaults' => [
16817 efrain 6047
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateFormController',
6048
                                        'action' => 'edit'
7218 eleazar 6049
                                    ]
6050
                                ]
6051
                            ],
16817 efrain 6052
                            'delete' => [
7218 eleazar 6053
                                'type' => Segment::class,
6054
                                'options' => [
16817 efrain 6055
                                    'route' => '/delete/:id',
6056
                                    'constraints' => [
6057
                                        'id' => '[A-Za-z0-9\-]+\=*'
6058
                                    ],
7218 eleazar 6059
                                    'defaults' => [
16817 efrain 6060
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateFormController',
6061
                                        'action' => 'delete'
7218 eleazar 6062
                                    ]
6063
                                ]
16817 efrain 6064
                            ]
7218 eleazar 6065
                        ],
6066
                    ],
6067
                ],
1333 efrain 6068
            ],
15607 anderson 6069
 
1333 efrain 6070
            'culture' => [
6071
                'type' => Literal::class,
6072
                'options' => [
6073
                    'route' => '/culture',
6074
                    'defaults' => [
6075
                        'controller' => '\LeadersLinked\Controller\UnknownController',
6076
                        'action' => 'index'
6077
                    ]
6078
                ],
6079
                'may_terminate' => true,
15607 anderson 6080
                'child_routes' => []
1333 efrain 6081
            ],
16766 efrain 6082
 
6083
 
6084
            'helpers' => [
13553 nelberth 6085
                'type' => Literal::class,
1333 efrain 6086
                'options' => [
16766 efrain 6087
                    'route' => '/helpers',
1333 efrain 6088
                    'defaults' => [
16766 efrain 6089
                        'controller' => '\LeadersLinked\Controller\HelperController',
13170 nelberth 6090
                        'action' => 'index'
1333 efrain 6091
                    ]
6092
                ],
6093
                'may_terminate' => true,
6094
                'child_routes' => [
16766 efrain 6095
 
6096
 
6097
                    'search-people' => [
13760 nelberth 6098
                        'type' => Literal::class,
6099
                        'options' => [
16766 efrain 6100
                            'route' => '/search-people',
13760 nelberth 6101
                            'defaults' => [
16766 efrain 6102
                                'controller' =>  '\LeadersLinked\Controller\HelperController',
6103
                                'action' => 'searchPeople'
13760 nelberth 6104
                            ]
6105
                        ]
6106
                    ],
16798 efrain 6107
                    'search-people-by-company' => [
6108
                        'type' => Literal::class,
6109
                        'options' => [
6110
                            'route' => '/search-people-by-company',
6111
                            'defaults' => [
6112
                                'controller' =>  '\LeadersLinked\Controller\HelperController',
6113
                                'action' => 'searchPeopleByCompany'
6114
                            ]
6115
                        ]
6116
                    ],
16766 efrain 6117
                ],
6118
            ],
6119
 
6120
            'inmail-personal' => [
6121
                'type' =>  Literal::class,
6122
                'options' => [
6123
                    'route' => '/inmail-personal',
6124
                    'defaults' => [
17003 efrain 6125
                        'controller' => '\LeadersLinked\Controller\HomeController',
6126
                        'action' => 'inMailPersonal'
6127
                    ]
6128
                ],
6129
                'may_terminate' => true,
6130
            ],
6131
 
6132
 
6133
            'inmail-company' => [
6134
                'type' => Literal::class,
6135
                'options' => [
6136
                    'route' => '/inmail-company',
6137
 
6138
                    'defaults' => [
6139
                        'controller' => '\LeadersLinked\Controller\HomeController',
6140
                        'action' => 'inMailCompany'
6141
                    ]
6142
                ],
6143
                'may_terminate' => true,
6144
            ],
6145
 
6146
 
6147
            'communication' => [
6148
                'type' => Literal::class,
6149
                'options' => [
6150
                    'route' => '/communication',
6151
                    'defaults' => [
6152
                        'controller' => '\LeadersLinked\Controller\CommunicationController',
16766 efrain 6153
                        'action' => 'index'
6154
                    ]
6155
                ],
6156
                'may_terminate' => true,
6157
                'child_routes' => [
17003 efrain 6158
                    'send' => [
13524 nelberth 6159
                        'type' => Literal::class,
13013 nelberth 6160
                        'options' => [
17003 efrain 6161
                            'route' => '/send',
13013 nelberth 6162
                            'defaults' => [
17003 efrain 6163
                                'controller' => '\LeadersLinked\Controller\CommunicationController',
6164
                                'action' => 'send'
13028 nelberth 6165
                            ]
13524 nelberth 6166
                        ]
6167
                    ],
17003 efrain 6168
                    'search-people' => [
6169
                        'type' => Literal::class,
13524 nelberth 6170
                        'options' => [
17003 efrain 6171
                            'route' => '/search-people',
13524 nelberth 6172
                            'defaults' => [
17003 efrain 6173
                                'controller' => '\LeadersLinked\Controller\CommunicationController',
6174
                                'action' => 'searchPeople'
13524 nelberth 6175
                            ]
16766 efrain 6176
                        ]
6177
                    ],
17003 efrain 6178
                ]
6179
            ],
6180
 
6181
            'media' => [
6182
                'type' => Literal::class,
6183
                'options' => [
6184
                    'route' => '/media',
6185
                    'defaults' => [
6186
                        'controller' => '\LeadersLinked\Controller\UnknownController',
6187
                        'action' => 'index'
6188
                    ]
6189
                ],
6190
                'may_terminate' => true,
6191
                'child_routes' => [
6192
                    'categories' => [
6193
                        'type' => Literal::class,
16766 efrain 6194
                        'options' => [
17003 efrain 6195
                            'route' => '/categories',
16766 efrain 6196
                            'defaults' => [
17003 efrain 6197
                                'controller' => '\LeadersLinked\Controller\MediaCategoryController',
6198
                                'action' => 'index'
16766 efrain 6199
                            ]
13028 nelberth 6200
                        ],
6201
                        'may_terminate' => true,
6202
                        'child_routes' => [
17003 efrain 6203
                            'add' => [
16766 efrain 6204
                                'type' => Segment::class,
13028 nelberth 6205
                                'options' => [
17003 efrain 6206
                                    'route' => '/add',
6207
                                    'defaults' => [
6208
                                        'controller' => '\LeadersLinked\Controller\MediaCategoryController',
6209
                                        'action' => 'add'
16766 efrain 6210
                                    ],
17003 efrain 6211
                                ],
6212
                            ],
6213
                            'edit' => [
6214
                                'type' => Segment::class,
6215
                                'options' => [
6216
                                    'route' => '/edit/:id',
13028 nelberth 6217
                                    'defaults' => [
17003 efrain 6218
                                        'controller' => '\LeadersLinked\Controller\MediaCategoryController',
6219
                                        'action' => 'edit'
6220
                                    ],
6221
                                ],
16766 efrain 6222
                            ],
6223
                            'delete' => [
6224
                                'type' => Segment::class,
6225
                                'options' => [
17003 efrain 6226
                                    'route' => '/delete/:id',
16766 efrain 6227
                                    'defaults' => [
17003 efrain 6228
                                        'controller' => '\LeadersLinked\Controller\MediaCategoryController',
16766 efrain 6229
                                        'action' => 'delete'
17003 efrain 6230
                                    ],
6231
                                ],
13013 nelberth 6232
                            ],
17003 efrain 6233
 
6234
                        ]
16766 efrain 6235
                    ],
17003 efrain 6236
 
6237
                    'files' => [
16766 efrain 6238
                        'type' => Literal::class,
6239
                        'options' => [
17003 efrain 6240
                            'route' => '/files',
16766 efrain 6241
                            'defaults' => [
17003 efrain 6242
                                'controller' => '\LeadersLinked\Controller\MediaFileController',
6243
                                'action' => 'index'
16766 efrain 6244
                            ]
13778 nelberth 6245
                        ],
6246
                        'may_terminate' => true,
6247
                        'child_routes' => [
17003 efrain 6248
                            'upload' => [
16766 efrain 6249
                                'type' => Segment::class,
13778 nelberth 6250
                                'options' => [
17003 efrain 6251
                                    'route' => '/upload',
6252
                                    'defaults' => [
6253
                                        'controller' => '\LeadersLinked\Controller\MediaFileController',
6254
                                        'action' => 'upload'
16766 efrain 6255
                                    ],
17003 efrain 6256
                                ],
16766 efrain 6257
                            ],
6258
                            'delete' => [
6259
                                'type' => Segment::class,
6260
                                'options' => [
17003 efrain 6261
                                    'route' => '/delete/:id',
16766 efrain 6262
                                    'defaults' => [
17003 efrain 6263
                                        'controller' => '\LeadersLinked\Controller\MediaFileController',
16766 efrain 6264
                                        'action' => 'delete'
17003 efrain 6265
                                    ],
6266
                                ],
13778 nelberth 6267
                            ],
17003 efrain 6268
 
16798 efrain 6269
                        ]
13652 nelberth 6270
                    ],
17003 efrain 6271
 
1333 efrain 6272
                ]
6273
            ],
17003 efrain 6274
 
15607 anderson 6275
 
17003 efrain 6276
 
16701 efrain 6277
 
6278
            'fast-survey' => [
6279
                'type' => Literal::class,
6280
                'options' => [
6281
                    'route' => '/fast-survey',
6282
                    'defaults' => [
6283
                        'controller' => '\LeadersLinked\Controller\FastSurveyController',
6284
                        'action' => 'index'
6285
                    ]
6286
                ],
6287
                'may_terminate' => true,
6288
                'child_routes' => [
6289
                    'add' => [
6290
                        'type' => Segment::class,
6291
                        'options' => [
6292
                            'route' => '/add',
6293
                            'defaults' => [
6294
                                'controller' => '\LeadersLinked\Controller\FastSurveyController',
6295
                                'action' => 'add'
6296
                            ],
6297
                        ],
6298
                    ],
6299
                    'edit' => [
6300
                        'type' => Segment::class,
6301
                        'options' => [
6302
                            'route' => '/edit/:id',
6303
                            'defaults' => [
6304
                                'controller' => '\LeadersLinked\Controller\FastSurveyController',
6305
                                'action' => 'edit'
6306
                            ],
6307
                        ],
6308
                    ],
6309
                    'delete' => [
6310
                        'type' => Segment::class,
6311
                        'options' => [
6312
                            'route' => '/delete/:id',
6313
                            'defaults' => [
6314
                                'controller' => '\LeadersLinked\Controller\FastSurveyController',
6315
                                'action' => 'delete'
6316
                            ],
6317
                        ],
6318
                    ],
16747 efrain 6319
                    'chart' => [
16701 efrain 6320
                        'type' => Segment::class,
6321
                        'options' => [
16747 efrain 6322
                            'route' => '/chart/:id',
16701 efrain 6323
                            'defaults' => [
6324
                                'controller' => '\LeadersLinked\Controller\FastSurveyController',
16747 efrain 6325
                                'action' => 'chart'
16701 efrain 6326
                            ],
6327
                        ],
6328
                    ],
6329
                    'download' => [
6330
                        'type' => Segment::class,
6331
                        'options' => [
6332
                            'route' => '/download/:id',
6333
                            'defaults' => [
6334
                                'controller' => '\LeadersLinked\Controller\FastSurveyController',
6335
                                'action' => 'download'
6336
                            ],
6337
                        ],
6338
                    ],
6339
 
6340
                ]
6341
            ],
15607 anderson 6342
 
4386 eleazar 6343
            'survey' => [
1333 efrain 6344
                'type' => Literal::class,
6345
                'options' => [
4397 eleazar 6346
                    'route' => '/survey',
1333 efrain 6347
                    'defaults' => [
4375 eleazar 6348
                        'controller' => '\LeadersLinked\Controller\SurveyController',
1333 efrain 6349
                        'action' => 'index'
6350
                    ]
6351
                ],
6352
                'may_terminate' => true,
6353
                'child_routes' => [
4374 eleazar 6354
                    'form' => [
6355
                        'type' => Segment::class,
6356
                        'options' => [
6357
                            'route' => '/form',
6358
                            'defaults' => [
4375 eleazar 6359
                                'controller' => '\LeadersLinked\Controller\SurveyFormController',
4374 eleazar 6360
                                'action' => 'index',
6361
                            ],
6362
                        ],
6363
                        'may_terminate' => true,
6364
                        'child_routes' => [
6365
                            'add' => [
6366
                                'type' => Segment::class,
6367
                                'options' => [
16817 efrain 6368
                                    'route' => '/add[/:id]',
6369
                                    'constraints' => [
6370
                                        'id' => '[A-Za-z0-9\-]+\=*'
6371
                                    ],
4374 eleazar 6372
                                    'defaults' => [
4375 eleazar 6373
                                        'controller' => '\LeadersLinked\Controller\SurveyFormController',
4374 eleazar 6374
                                        'action' => 'add'
6375
                                    ],
6376
                                ],
6377
                            ],
6378
                            'edit' => [
6379
                                'type' => Segment::class,
6380
                                'options' => [
6381
                                    'route' => '/edit/:id',
6382
                                    'constraints' => [
6383
                                        'id' => '[A-Za-z0-9\-]+\=*'
6384
                                    ],
6385
                                    'defaults' => [
4375 eleazar 6386
                                        'controller' => '\LeadersLinked\Controller\SurveyFormController',
4374 eleazar 6387
                                        'action' => 'edit'
6388
                                    ]
6389
                                ]
6390
                            ],
6391
                            'delete' => [
6392
                                'type' => Segment::class,
6393
                                'options' => [
6394
                                    'route' => '/delete/:id',
6395
                                    'constraints' => [
6396
                                        'id' => '[A-Za-z0-9\-]+\=*'
6397
                                    ],
6398
                                    'defaults' => [
4375 eleazar 6399
                                        'controller' => '\LeadersLinked\Controller\SurveyFormController',
4374 eleazar 6400
                                        'action' => 'delete'
6401
                                    ]
6402
                                ]
6403
                            ]
6404
                        ],
6405
                    ],
16817 efrain 6406
                    'campaign' => [
5287 eleazar 6407
                        'type' => Segment::class,
6408
                        'options' => [
16817 efrain 6409
                            'route' => '/campaign',
5287 eleazar 6410
                            'defaults' => [
16817 efrain 6411
                                'controller' => '\LeadersLinked\Controller\SurveyCampaignController',
5287 eleazar 6412
                                'action' => 'index',
6413
                            ],
6414
                        ],
6415
                        'may_terminate' => true,
6416
                        'child_routes' => [
6417
                            'add' => [
16817 efrain 6418
                                'type' => Literal::class,
5287 eleazar 6419
                                'options' => [
6036 eleazar 6420
                                    'route' => '/add',
5287 eleazar 6421
                                    'defaults' => [
16817 efrain 6422
                                        'controller' => '\LeadersLinked\Controller\SurveyCampaignController',
6423
                                        'action' => 'add'
5287 eleazar 6424
                                    ],
6425
                                ],
6426
                            ],
6427
                            'delete' => [
6428
                                'type' => Segment::class,
6429
                                'options' => [
6882 eleazar 6430
                                    'route' => '/delete/:id',
16817 efrain 6431
                                    'constraints' => [
6432
                                        'id' => '[A-Za-z0-9\-]+\=*'
6433
                                    ],
5287 eleazar 6434
                                    'defaults' => [
16817 efrain 6435
                                        'controller' => '\LeadersLinked\Controller\SurveyCampaignController',
5287 eleazar 6436
                                        'action' => 'delete'
6437
                                    ]
6438
                                ]
5911 eleazar 6439
                            ],
16817 efrain 6440
                            'overview' => [
5823 eleazar 6441
                                'type' => Segment::class,
6442
                                'options' => [
16817 efrain 6443
                                    'route' => '/overview/:id',
6444
                                    'constraints' => [
6445
                                        'id' => '[A-Za-z0-9\-]+\=*'
6446
                                    ],
5823 eleazar 6447
                                    'defaults' => [
16817 efrain 6448
                                        'controller' => '\LeadersLinked\Controller\SurveyCampaignController',
6449
                                        'action' => 'overview'
5823 eleazar 6450
                                    ]
6451
                                ]
6452
                            ],
16817 efrain 6453
                            'pdf' => [
6496 eleazar 6454
                                'type' => Segment::class,
6455
                                'options' => [
16817 efrain 6456
                                    'route' => '/pdf/:id',
6457
                                    'constraints' => [
6458
                                        'id' => '[A-Za-z0-9\-]+\=*'
6459
                                    ],
6496 eleazar 6460
                                    'defaults' => [
16817 efrain 6461
                                        'controller' => '\LeadersLinked\Controller\SurveyCampaignController',
6462
                                        'action' => 'pdf'
6496 eleazar 6463
                                    ]
6464
                                ]
6465
                            ],
15149 efrain 6466
                            'excel' => [
7024 eleazar 6467
                                'type' => Segment::class,
6468
                                'options' => [
16817 efrain 6469
                                    'route' => '/excel/:id',
6470
                                    'constraints' => [
6471
                                        'id' => '[A-Za-z0-9\-]+\=*'
6472
                                    ],
7024 eleazar 6473
                                    'defaults' => [
16817 efrain 6474
                                        'controller' => '\LeadersLinked\Controller\SurveyCampaignController',
6475
                                        'action' => 'excel'
7024 eleazar 6476
                                    ]
6477
                                ]
16817 efrain 6478
                            ]
5823 eleazar 6479
                        ],
6480
                    ],
1333 efrain 6481
                ]
6482
            ],
15607 anderson 6483
 
1333 efrain 6484
            'building-my-future' => [
6485
                'type' => Literal::class,
6486
                'options' => [
6487
                    'route' => '/building-my-future',
6488
                    'defaults' => [
6489
                        'controller' => '\LeadersLinked\Controller\UnknownController',
6490
                        'action' => 'index'
6491
                    ]
6492
                ],
6493
                'may_terminate' => true,
15607 anderson 6494
                'child_routes' => []
1333 efrain 6495
            ],
11431 nelberth 6496
 
6497
            'csrf' => [
6498
                'type' => Literal::class,
6499
                'options' => [
6500
                    'route' => '/csrf',
6501
                    'defaults' => [
14692 efrain 6502
                        'controller' => '\LeadersLinked\Controller\DashboardController',
11431 nelberth 6503
                        'action' => 'csrf'
6504
                    ]
6505
                ]
6506
            ],
11340 nelberth 6507
            'chat' => [
6508
                'type' => Literal::class,
6509
                'options' => [
6510
                    'route' => '/chat',
6511
                    'defaults' => [
17003 efrain 6512
                        'controller' => '\LeadersLinked\Controller\HomeController',
6513
                        'action' => 'chat'
11340 nelberth 6514
                    ]
6515
                ],
6516
                'may_terminate' => true,
6517
            ],
15607 anderson 6518
 
1333 efrain 6519
            'high-performance-teams' => [
6520
                'type' => Literal::class,
6521
                'options' => [
4591 nelberth 6522
                    'route' => '/high-performance-teams',
4588 nelberth 6523
                    'defaults' => [
16971 efrain 6524
                        'controller' => '\LeadersLinked\Controller\HighPerformanceTeamController',
1333 efrain 6525
                        'action' => 'index'
6526
                    ]
6527
                ],
6528
                'may_terminate' => true,
6529
                'child_routes' => [
16971 efrain 6530
                    'add' => [
4388 nelberth 6531
                        'type' => Literal::class,
16971 efrain 6532
                            'options' => [
6533
                            'route' => '/add',
6534
                            'defaults' => [
6535
                                'controller' => '\LeadersLinked\Controller\HighPerformanceTeamController',
6536
                                'action' => 'add'
6537
                            ]
6538
                        ]
6539
                    ],
6540
                    'edit' => [
6541
                        'type' => Segment::class,
4388 nelberth 6542
                        'options' => [
16971 efrain 6543
                            'route' => '/edit/:id',
6544
                            'constraints' => [
6545
                                'id' => '[A-Za-z0-9\-]+\=*'
6546
                            ],
4388 nelberth 6547
                            'defaults' => [
16971 efrain 6548
                                'controller' => '\LeadersLinked\Controller\HighPerformanceTeamController',
6549
                                'action' => 'edit'
4388 nelberth 6550
                            ]
16971 efrain 6551
                        ]
6552
                    ],
6553
                    'delete' => [
6554
                        'type' => Segment::class,
6555
                        'options' => [
6556
                            'route' => '/delete/:id',
6557
                            'constraints' => [
6558
                                'id' => '[A-Za-z0-9\-]+\=*'
4411 nelberth 6559
                            ],
16971 efrain 6560
                            'defaults' => [
6561
                                'controller' => '\LeadersLinked\Controller\HighPerformanceTeamController',
6562
                                'action' => 'delete'
6563
                            ]
4411 nelberth 6564
                        ]
4388 nelberth 6565
                    ],
16971 efrain 6566
 
1333 efrain 6567
                ]
6568
            ],
4588 nelberth 6569
 
16285 efrain 6570
            'tools' => [
6571
                'type' => Literal::class,
6572
                'options' => [
6573
                    'route' => '/tools',
6574
                    'constraints' => [
6575
                        'topic_id' => '[A-Za-z0-9\-]+\=*'
6576
                    ],
6577
                    'defaults' => [
6578
                        'controller' => '\LeadersLinked\Controller\ToolsController',
6579
                        'action' => 'index'
6580
                    ]
6581
                ],
6582
                'may_terminate' => true,
6583
                'child_routes' => [
6584
                    'userfile-password-generator' => [
6585
                        'type' => Literal::class,
6586
                        'options' => [
6587
                            'route' => '/userfile-password-generator',
6588
                            'defaults' => [
6589
                                'controller' => '\LeadersLinked\Controller\ToolsController',
6590
                                'action' => 'userfilePasswordGenerator'
6591
                            ]
6592
                        ]
6593
                    ],
16619 anderson 6594
                ],
16285 efrain 6595
            ]
15607 anderson 6596
 
6597
 
16270 anderson 6598
 
1 www 6599
        ]
6600
    ],
6601
    'controllers' => [
6602
        'factories' => [
6603
            \LeadersLinked\Controller\AuthController::class => \LeadersLinked\Factory\Controller\AuthControllerFactory::class,
6604
            \LeadersLinked\Controller\FeedController::class => \LeadersLinked\Factory\Controller\FeedControllerFactory::class,
6605
            \LeadersLinked\Controller\FollowerController::class => \LeadersLinked\Factory\Controller\FollowerControllerFactory::class,
6606
            \LeadersLinked\Controller\JobController::class => \LeadersLinked\Factory\Controller\JobControllerFactory::class,
1469 eleazar 6607
            \LeadersLinked\Controller\RecruitmentSelectionController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionFactory::class,
15461 efrain 6608
            \LeadersLinked\Controller\RecruitmentSelectionVacancyController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionVacancyFactory::class,
6609
            \LeadersLinked\Controller\RecruitmentSelectionApplicationController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionApplicationFactory::class,
6610
            \LeadersLinked\Controller\RecruitmentSelectionFileController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionFileControllerFactory::class,
1709 eleazar 6611
            \LeadersLinked\Controller\RecruitmentSelectionInterviewController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionInterviewFactory::class,
15607 anderson 6612
            /*
15461 efrain 6613
            \LeadersLinked\Controller\RecruitmentSelectionInterviewController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionInterviewFactory::class,
1712 eleazar 6614
            \LeadersLinked\Controller\RecruitmentSelectionInterviewFormController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionInterviewFormFactory::class,
8797 eleazar 6615
            \LeadersLinked\Controller\RecruitmentSelectionInterviewFileController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionInterviewFileControllerFactory::class,
1385 eleazar 6616
            \LeadersLinked\Controller\RecruitmentSelectionVacancyController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionVacancyFactory::class,
1459 eleazar 6617
            \LeadersLinked\Controller\RecruitmentSelectionCandidateController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionCandidateFactory::class,
15461 efrain 6618
            */
1 www 6619
            \LeadersLinked\Controller\ProfileController::class => \LeadersLinked\Factory\Controller\ProfileControllerFactory::class,
6620
            \LeadersLinked\Controller\CompanyController::class => \LeadersLinked\Factory\Controller\CompanyControllerFactory::class,
6621
            \LeadersLinked\Controller\CompanySizeController::class => \LeadersLinked\Factory\Controller\CompanySizeControllerFactory::class,
15460 efrain 6622
            \LeadersLinked\Controller\CountriesController::class => \LeadersLinked\Factory\Controller\CountriesControllerFactory::class,
15607 anderson 6623
 
1115 geraldo 6624
            \LeadersLinked\Controller\BehaviorsController::class => \LeadersLinked\Factory\Controller\BehaviorsControllerFactory::class,
1 www 6625
            \LeadersLinked\Controller\CompetencyTypeController::class => \LeadersLinked\Factory\Controller\CompetencyTypeControllerFactory::class,
6626
            \LeadersLinked\Controller\CompetencyController::class => \LeadersLinked\Factory\Controller\CompetencyControllerFactory::class,
6627
            \LeadersLinked\Controller\DegreeController::class => \LeadersLinked\Factory\Controller\DegreeControllerFactory::class,
6628
            \LeadersLinked\Controller\EmailTemplateController::class => \LeadersLinked\Factory\Controller\EmailTemplateControllerFactory::class,
6629
            \LeadersLinked\Controller\PushTemplateController::class => \LeadersLinked\Factory\Controller\PushTemplateControllerFactory::class,
6630
            \LeadersLinked\Controller\GroupTypeController::class => \LeadersLinked\Factory\Controller\GroupTypeControllerFactory::class,
6631
            \LeadersLinked\Controller\IndustryController::class => \LeadersLinked\Factory\Controller\IndustryControllerFactory::class,
6632
            \LeadersLinked\Controller\JobCategoryController::class => \LeadersLinked\Factory\Controller\JobCategoryControllerFactory::class,
28 efrain 6633
            \LeadersLinked\Controller\JobDescriptionController::class => \LeadersLinked\Factory\Controller\JobDescriptionControllerFactory::class,
1 www 6634
            \LeadersLinked\Controller\PageController::class => \LeadersLinked\Factory\Controller\PageControllerFactory::class,
16770 efrain 6635
            \LeadersLinked\Controller\OrganizationPositionController::class => \LeadersLinked\Factory\Controller\OrganizationPositionControllerFactory::class,
1 www 6636
            \LeadersLinked\Controller\PostController::class => \LeadersLinked\Factory\Controller\PostControllerFactory::class,
6637
            \LeadersLinked\Controller\SkillController::class => \LeadersLinked\Factory\Controller\SkillControllerFactory::class,
6638
            \LeadersLinked\Controller\UserController::class => \LeadersLinked\Factory\Controller\UserControllerFactory::class,
6639
            \LeadersLinked\Controller\DashboardController::class => \LeadersLinked\Factory\Controller\DashboardControllerFactory::class,
115 efrain 6640
            \LeadersLinked\Controller\SelfEvaluationController::class => \LeadersLinked\Factory\Controller\SelfEvaluationControllerFactory::class,
6641
            \LeadersLinked\Controller\SelfEvaluationFormController::class => \LeadersLinked\Factory\Controller\SelfEvaluationFormControllerFactory::class,
1089 geraldo 6642
            \LeadersLinked\Controller\SelfEvaluationFormUserController::class => \LeadersLinked\Factory\Controller\SelfEvaluationFormUserControllerFactory::class,
247 geraldo 6643
            \LeadersLinked\Controller\SelfEvaluationReviewController::class => \LeadersLinked\Factory\Controller\SelfEvaluationReviewControllerFactory::class,
4375 eleazar 6644
            \LeadersLinked\Controller\SurveyController::class => \LeadersLinked\Factory\Controller\SurveyControllerFactory::class,
6645
            \LeadersLinked\Controller\SurveyFormController::class => \LeadersLinked\Factory\Controller\SurveyFormControllerFactory::class,
16817 efrain 6646
            \LeadersLinked\Controller\SurveyCampaignController::class => \LeadersLinked\Factory\Controller\SurveyCampaignControllerFactory::class,
6647
 
6648
 
7218 eleazar 6649
            \LeadersLinked\Controller\OrganizationalClimateController::class => \LeadersLinked\Factory\Controller\OrganizationalClimateControllerFactory::class,
6650
            \LeadersLinked\Controller\OrganizationalClimateFormController::class => \LeadersLinked\Factory\Controller\OrganizationalClimateFormControllerFactory::class,
16817 efrain 6651
            \LeadersLinked\Controller\OrganizationalClimateCampaignController::class => \LeadersLinked\Factory\Controller\OrganizationalClimateCampaignControllerFactory::class,
6652
 
15394 efrain 6653
            \LeadersLinked\Controller\PerformanceEvaluationController::class => \LeadersLinked\Factory\Controller\PerformanceEvaluationControllerFactory::class,
987 geraldo 6654
            \LeadersLinked\Controller\PerformanceEvaluationFormController::class => \LeadersLinked\Factory\Controller\PerformanceEvaluationFormControllerFactory::class,
15394 efrain 6655
            \LeadersLinked\Controller\PerformanceEvaluationTestController::class => \LeadersLinked\Factory\Controller\PerformanceEvaluationTestControllerFactory::class,
15607 anderson 6656
 
1 www 6657
            \LeadersLinked\Controller\MicrolearningController::class => \LeadersLinked\Factory\Controller\MicrolearningControllerFactory::class,
66 efrain 6658
            \LeadersLinked\Controller\MicrolearningQuizController::class => \LeadersLinked\Factory\Controller\MicrolearningQuizControllerFactory::class,
6659
            \LeadersLinked\Controller\MicrolearningQuestionController::class => \LeadersLinked\Factory\Controller\MicrolearningQuestionControllerFactory::class,
6660
            \LeadersLinked\Controller\MicrolearningAnswerController::class => \LeadersLinked\Factory\Controller\MicrolearningAnswerControllerFactory::class,
1 www 6661
            \LeadersLinked\Controller\MicrolearningTopicController::class => \LeadersLinked\Factory\Controller\MicrolearningTopicControllerFactory::class,
6662
            \LeadersLinked\Controller\MicrolearningCapsuleController::class => \LeadersLinked\Factory\Controller\MicrolearningCapsuleControllerFactory::class,
6663
            \LeadersLinked\Controller\MicrolearningSlideController::class => \LeadersLinked\Factory\Controller\MicrolearningSlideControllerFactory::class,
6664
            \LeadersLinked\Controller\MicrolearningAccessForStudentsController::class => \LeadersLinked\Factory\Controller\MicrolearningAccessForStudentsControllerFactory::class,
6665
            \LeadersLinked\Controller\MicrolearningStudentsController::class => \LeadersLinked\Factory\Controller\MicrolearningStudentsControllerFactory::class,
6666
            \LeadersLinked\Controller\MicrolearningReportsController::class => \LeadersLinked\Factory\Controller\MicrolearningReportsControllerFactory::class,
6667
            \LeadersLinked\Controller\MicrolearningExtendUserCompanyController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserCompanyControllerFactory::class,
6668
            \LeadersLinked\Controller\MicrolearningExtendUserFunctionController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserFunctionControllerFactory::class,
6669
            \LeadersLinked\Controller\MicrolearningExtendUserGroupController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserGroupControllerFactory::class,
6670
            \LeadersLinked\Controller\MicrolearningExtendUserInstitutionController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserInstitutionControllerFactory::class,
6671
            \LeadersLinked\Controller\MicrolearningExtendUserPartnerController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserPartnerControllerFactory::class,
6672
            \LeadersLinked\Controller\MicrolearningExtendUserProgramController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserProgramControllerFactory::class,
6673
            \LeadersLinked\Controller\MicrolearningExtendUserSectorController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserSectorControllerFactory::class,
6674
            \LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserStudentTypeControllerFactory::class,
15394 efrain 6675
            \LeadersLinked\Controller\MicrolearningExtendUserCountryController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserCountryControllerFactory::class,
17003 efrain 6676
 
16766 efrain 6677
            \LeadersLinked\Controller\PlanningController::class => \LeadersLinked\Factory\Controller\PlanningControllerFactory::class,
16785 efrain 6678
            \LeadersLinked\Controller\PlanningPeriodController::class => \LeadersLinked\Factory\Controller\PlanningPeriodControllerFactory::class,
6679
            \LeadersLinked\Controller\PlanningObjectiveController::class => \LeadersLinked\Factory\Controller\PlanningObjectiveControllerFactory::class,
6680
            \LeadersLinked\Controller\PlanningGoalController::class => \LeadersLinked\Factory\Controller\PlanningGoalControllerFactory::class,
16766 efrain 6681
            \LeadersLinked\Controller\PlanningTaskController::class => \LeadersLinked\Factory\Controller\PlanningTaskControllerFactory::class,
6682
 
15336 efrain 6683
            \LeadersLinked\Controller\PrivateNetworksController::class => \LeadersLinked\Factory\Controller\PrivateNetworksControllerFactory::class,
6684
            \LeadersLinked\Controller\MyPrivateNetworkController::class => \LeadersLinked\Factory\Controller\MyPrivateNetworkControllerFactory::class,
16971 efrain 6685
 
13010 nelberth 6686
            \LeadersLinked\Controller\CommunicationController::class => \LeadersLinked\Factory\Controller\CommunicationControllerFactory::class,
15607 anderson 6687
 
16766 efrain 6688
            \LeadersLinked\Controller\HelperController::class => \LeadersLinked\Factory\Controller\HelperControllerFactory::class,
6689
 
15607 anderson 6690
 
15387 efrain 6691
            \LeadersLinked\Controller\ReportController::class => \LeadersLinked\Factory\Controller\ReportControllerFactory::class,
1333 efrain 6692
            \LeadersLinked\Controller\UnknownController::class => \LeadersLinked\Factory\Controller\UnknownControllerFactory::class,
66 efrain 6693
            \LeadersLinked\Controller\TestController::class => \LeadersLinked\Factory\Controller\TestControllerFactory::class,
15607 anderson 6694
 
15392 efrain 6695
            \LeadersLinked\Controller\AptitudeController::class => \LeadersLinked\Factory\Controller\AptitudeControllerFactory::class,
6696
            \LeadersLinked\Controller\HobbyAndInterestController::class => \LeadersLinked\Factory\Controller\HobbyAndInterestControllerFactory::class,
15607 anderson 6697
 
15401 efrain 6698
            \LeadersLinked\Controller\DiscoveryContactController::class => \LeadersLinked\Factory\Controller\DiscoveryContactControllerFactory::class,
6699
            \LeadersLinked\Controller\DiscoveryContactLogController::class  => \LeadersLinked\Factory\Controller\DiscoveryContactLogControllerFactory::class,
6700
            \LeadersLinked\Controller\DiscoveryContactInteractionTypeController::class  => \LeadersLinked\Factory\Controller\DiscoveryContactInteractionTypeControllerFactory::class,
6701
            \LeadersLinked\Controller\DiscoveryContactInteractionController::class  => \LeadersLinked\Factory\Controller\DiscoveryContactInteractionControllerFactory::class,
15671 anderson 6702
            \LeadersLinked\Controller\DiscoveryContactProgressController::class => \LeadersLinked\Factory\Controller\DiscoveryContactProgressControllerFactory::class,
16971 efrain 6703
            \LeadersLinked\Controller\DiscoveryContactProgressUserController::class => \LeadersLinked\Factory\Controller\DiscoveryContactProgressUserControllerFactory::class,
16758 efrain 6704
            \LeadersLinked\Controller\DiscoveryContactReportController::class => \LeadersLinked\Factory\Controller\DiscoveryContactReportControllerFactory::class,
16974 efrain 6705
            \LeadersLinked\Controller\DiscoveryContactReportUserController::class => \LeadersLinked\Factory\Controller\DiscoveryContactReportUserControllerFactory::class,
16971 efrain 6706
            \LeadersLinked\Controller\DiscoveryContactBlackListController::class => \LeadersLinked\Factory\Controller\DiscoveryContactBlackListControllerFactory::class,
6707
            \LeadersLinked\Controller\DiscoveryContactBlackListReasonController::class => \LeadersLinked\Factory\Controller\DiscoveryContactBlackListReasonControllerFactory::class,
15649 anderson 6708
 
17019 efrain 6709
            \LeadersLinked\Controller\ActivityCenterController::class  => \LeadersLinked\Factory\Controller\ActivityCenterControllerFactory::class,
15442 efrain 6710
            \LeadersLinked\Controller\ActivityCenterPerformanceEvaluationController::class  => \LeadersLinked\Factory\Controller\ActivityCenterPerformanceEvaluationControllerFactory::class,
15461 efrain 6711
            \LeadersLinked\Controller\ActivityCenterRecruitmentSelectionController::class  => \LeadersLinked\Factory\Controller\ActivityCenterRecruitmentSelectionControllerFactory::class,
16817 efrain 6712
            \LeadersLinked\Controller\ActivityCenterOrganizationalClimateController::class  => \LeadersLinked\Factory\Controller\ActivityCenterOrganizationalClimateControllerFactory::class,
6713
            \LeadersLinked\Controller\ActivityCenterSurveyController::class  => \LeadersLinked\Factory\Controller\ActivityCenterSurveyControllerFactory::class,
6714
 
6715
 
6716
 
15540 efrain 6717
            \LeadersLinked\Controller\EngagementController::class => \LeadersLinked\Factory\Controller\EngagementControllerFactory::class,
15543 efrain 6718
            \LeadersLinked\Controller\EngagementRewardController::class => \LeadersLinked\Factory\Controller\EngagementRewardControllerFactory::class,
15540 efrain 6719
            \LeadersLinked\Controller\EngagementReportsController::class => \LeadersLinked\Factory\Controller\EngagementReportsControllerFactory::class,
15607 anderson 6720
 
17019 efrain 6721
            \LeadersLinked\Controller\DailyPulseController::class  => \LeadersLinked\Factory\Controller\DailyPulseControllerFactory::class,
6722
            \LeadersLinked\Controller\DailyPulseEmojiController::class  => \LeadersLinked\Factory\Controller\DailyPulseEmojiControllerFactory::class,
6723
            \LeadersLinked\Controller\DailyPulseReportsController::class  => \LeadersLinked\Factory\Controller\DailyPulseReportsControllerFactory::class,
15607 anderson 6724
 
6725
 
17019 efrain 6726
            \LeadersLinked\Controller\MyCoachController::class  => \LeadersLinked\Factory\Controller\MyCoachControllerFactory::class,
15451 efrain 6727
            \LeadersLinked\Controller\MyCoachCategoryController::class  => \LeadersLinked\Factory\Controller\MyCoachCategoryControllerFactory::class,
15831 efrain 6728
            \LeadersLinked\Controller\MyCoachCategoryUserController::class  => \LeadersLinked\Factory\Controller\MyCoachCategoryUserControllerFactory::class,
16180 anderson 6729
 
16270 anderson 6730
 
17019 efrain 6731
            \LeadersLinked\Controller\KnowledgeAreaController::class  => \LeadersLinked\Factory\Controller\KnowledgeAreaControllerFactory::class,
16248 efrain 6732
            \LeadersLinked\Controller\KnowledgeAreaCategoryController::class  => \LeadersLinked\Factory\Controller\KnowledgeAreaCategoryControllerFactory::class,
6733
            \LeadersLinked\Controller\KnowledgeAreaCategoryUserController::class  => \LeadersLinked\Factory\Controller\KnowledgeAreaCategoryUserControllerFactory::class,
16701 efrain 6734
 
6735
 
6736
            \LeadersLinked\Controller\FastSurveyController::class  => \LeadersLinked\Factory\Controller\FastSurveyControllerFactory::class,
16248 efrain 6737
 
16270 anderson 6738
 
15457 efrain 6739
            \LeadersLinked\Controller\UserRequestAccessController::class  => \LeadersLinked\Factory\Controller\UserRequestAccessControllerFactory::class,
16285 efrain 6740
            \LeadersLinked\Controller\ToolsController::class  => \LeadersLinked\Factory\Controller\ToolsControllerFactory::class,
15607 anderson 6741
 
17003 efrain 6742
 
6743
 
6744
 
6745
            \LeadersLinked\Controller\MediaCategoryController::class => \LeadersLinked\Factory\Controller\MediaCategoryControllerFactory::class,
6746
            \LeadersLinked\Controller\MediaFileController::class => \LeadersLinked\Factory\Controller\MediaFileControllerFactory::class,
17007 efrain 6747
 
17019 efrain 6748
            \LeadersLinked\Controller\HabitCategoryController::class => \LeadersLinked\Factory\Controller\HabitCategoryControllerFactory::class,
6749
            \LeadersLinked\Controller\HabitContentController::class => \LeadersLinked\Factory\Controller\HabitContentControllerFactory::class,
6750
            \LeadersLinked\Controller\HabitEmojiController::class => \LeadersLinked\Factory\Controller\HabitEmojiControllerFactory::class,
6751
            \LeadersLinked\Controller\HabitSkillController::class => \LeadersLinked\Factory\Controller\HabitSkillControllerFactory::class,
6752
            \LeadersLinked\Controller\HabitUserController::class => \LeadersLinked\Factory\Controller\HabitUserControllerFactory::class,
6753
 
6754
            \LeadersLinked\Controller\HabitProgressController::class => \LeadersLinked\Factory\Controller\HabitProgressControllerFactory::class,
6755
 
1 www 6756
        ],
6757
        'aliases' => [
6758
            '\LeadersLinked\Controller\AuthController' => \LeadersLinked\Controller\AuthController::class,
6759
            '\LeadersLinked\Controller\FollowerController' => \LeadersLinked\Controller\FollowerController::class,
6760
            '\LeadersLinked\Controller\FeedController' => \LeadersLinked\Controller\FeedController::class,
6761
            '\LeadersLinked\Controller\JobController' => \LeadersLinked\Controller\JobController::class,
1343 eleazar 6762
            '\LeadersLinked\Controller\RecruitmentSelectionController' => \LeadersLinked\Controller\RecruitmentSelectionController::class,
15461 efrain 6763
            '\LeadersLinked\Controller\RecruitmentSelectionApplicationController' => \LeadersLinked\Controller\RecruitmentSelectionApplicationController::class,
1385 eleazar 6764
            '\LeadersLinked\Controller\RecruitmentSelectionVacancyController' => \LeadersLinked\Controller\RecruitmentSelectionVacancyController::class,
15461 efrain 6765
            '\LeadersLinked\Controller\RecruitmentSelectionFileController' => \LeadersLinked\Controller\RecruitmentSelectionFileController::class,
6766
            '\LeadersLinked\Controller\RecruitmentSelectionInterviewController' => \LeadersLinked\Controller\RecruitmentSelectionInterviewController::class,
1 www 6767
            '\LeadersLinked\Controller\ProfileController' => \LeadersLinked\Controller\ProfileController::class,
6768
            '\LeadersLinked\Controller\CompanyController' => \LeadersLinked\Controller\CompanyController::class,
6769
            '\LeadersLinked\Controller\CompanySizeController' => \LeadersLinked\Controller\CompanySizeController::class,
6770
            '\LeadersLinked\Controller\CompetencyTypeController' => \LeadersLinked\Controller\CompetencyTypeController::class,
1102 geraldo 6771
            '\LeadersLinked\Controller\BehaviorsController' => \LeadersLinked\Controller\BehaviorsController::class,
1 www 6772
            '\LeadersLinked\Controller\CompetencyController' => \LeadersLinked\Controller\CompetencyController::class,
6773
            '\LeadersLinked\Controller\DegreeController' => \LeadersLinked\Controller\DegreeController::class,
6774
            '\LeadersLinked\Controller\EmailTemplateController' => \LeadersLinked\Controller\EmailTemplateController::class,
1089 geraldo 6775
            '\LeadersLinked\Controller\PushTemplateController' => \LeadersLinked\Controller\PushTemplateController::class,
1 www 6776
            '\LeadersLinked\Controller\GroupTypeController' => \LeadersLinked\Controller\GroupTypeController::class,
6777
            '\LeadersLinked\Controller\IndustryController' => \LeadersLinked\Controller\IndustryController::class,
6778
            '\LeadersLinked\Controller\JobCategoryController' => \LeadersLinked\Controller\JobCategoryController::class,
66 efrain 6779
            '\LeadersLinked\Controller\JobDescriptionController' => \LeadersLinked\Controller\JobDescriptionController::class,
1 www 6780
            '\LeadersLinked\Controller\PageController' => \LeadersLinked\Controller\PageController::class,
16770 efrain 6781
            '\LeadersLinked\Controller\OrganizationPositionController' => \LeadersLinked\Controller\OrganizationPositionController::class,
1 www 6782
            '\LeadersLinked\Controller\PostController' => \LeadersLinked\Controller\PostController::class,
6783
            '\LeadersLinked\Controller\SkillController' => \LeadersLinked\Controller\SkillController::class,
6784
            '\LeadersLinked\Controller\UserController' => \LeadersLinked\Controller\UserController::class,
6785
            '\LeadersLinked\Controller\DashboardController' => \LeadersLinked\Controller\DashboardController::class,
115 efrain 6786
            '\LeadersLinked\Controller\SelfEvaluationController' => \LeadersLinked\Controller\SelfEvaluationController::class,
6787
            '\LeadersLinked\Controller\SelfEvaluationFormController' => \LeadersLinked\Controller\SelfEvaluationFormController::class,
6788
            '\LeadersLinked\Controller\SelfEvaluationFormUserController' => \LeadersLinked\Controller\SelfEvaluationFormUserController::class,
247 geraldo 6789
            '\LeadersLinked\Controller\SelfEvaluationReviewController' => \LeadersLinked\Controller\SelfEvaluationReviewController::class,
4375 eleazar 6790
            '\LeadersLinked\Controller\SurveyController' => \LeadersLinked\Controller\SurveyController::class,
6791
            '\LeadersLinked\Controller\SurveyFormController' => \LeadersLinked\Controller\SurveyFormController::class,
16817 efrain 6792
            '\LeadersLinked\Controller\SurveyCampaignController' => \LeadersLinked\Controller\SurveyCampaignController::class,
6793
 
7218 eleazar 6794
            '\LeadersLinked\Controller\OrganizationalClimateController' => \LeadersLinked\Controller\OrganizationalClimateController::class,
6795
            '\LeadersLinked\Controller\OrganizationalClimateFormController' => \LeadersLinked\Controller\OrganizationalClimateFormController::class,
16817 efrain 6796
            '\LeadersLinked\Controller\OrganizationalClimateCampaignController' => \LeadersLinked\Controller\OrganizationalClimateCampaignController::class,
6797
 
6798
 
6799
 
15394 efrain 6800
            '\LeadersLinked\Controller\PerformanceEvaluationController' => \LeadersLinked\Controller\PerformanceEvaluationController::class,
982 geraldo 6801
            '\LeadersLinked\Controller\PerformanceEvaluationFormController' => \LeadersLinked\Controller\PerformanceEvaluationFormController::class,
15394 efrain 6802
            '\LeadersLinked\Controller\PerformanceEvaluationTestController' => \LeadersLinked\Controller\PerformanceEvaluationTestController::class,
1 www 6803
            '\LeadersLinked\Controller\MicrolearningController' => \LeadersLinked\Controller\MicrolearningController::class,
66 efrain 6804
            '\LeadersLinked\Controller\MicrolearningQuizController' => \LeadersLinked\Controller\MicrolearningQuizController::class,
6805
            '\LeadersLinked\Controller\MicrolearningQuestionController' => \LeadersLinked\Controller\MicrolearningQuestionController::class,
6806
            '\LeadersLinked\Controller\MicrolearningAnswerController' => \LeadersLinked\Controller\MicrolearningAnswerController::class,
1 www 6807
            '\LeadersLinked\Controller\MicrolearningTopicController' => \LeadersLinked\Controller\MicrolearningTopicController::class,
6808
            '\LeadersLinked\Controller\MicrolearningCapsuleController' => \LeadersLinked\Controller\MicrolearningCapsuleController::class,
6809
            '\LeadersLinked\Controller\MicrolearningSlideController' => \LeadersLinked\Controller\MicrolearningSlideController::class,
6810
            '\LeadersLinked\Controller\MicrolearningStudentsController' => \LeadersLinked\Controller\MicrolearningStudentsController::class,
6811
            '\LeadersLinked\Controller\MicrolearningAccessForStudentsController' => \LeadersLinked\Controller\MicrolearningAccessForStudentsController::class,
6812
            '\LeadersLinked\Controller\MicrolearningReportsController' => \LeadersLinked\Controller\MicrolearningReportsController::class,
6813
            '\LeadersLinked\Controller\MicrolearningExtendUserCompanyController' => \LeadersLinked\Controller\MicrolearningExtendUserCompanyController::class,
6814
            '\LeadersLinked\Controller\MicrolearningExtendUserFunctionController' => \LeadersLinked\Controller\MicrolearningExtendUserFunctionController::class,
6815
            '\LeadersLinked\Controller\MicrolearningExtendUserGroupController' => \LeadersLinked\Controller\MicrolearningExtendUserGroupController::class,
6816
            '\LeadersLinked\Controller\MicrolearningExtendUserInstitutionController' => \LeadersLinked\Controller\MicrolearningExtendUserInstitutionController::class,
6817
            '\LeadersLinked\Controller\MicrolearningExtendUserPartnerController' => \LeadersLinked\Controller\MicrolearningExtendUserPartnerController::class,
12792 eleazar 6818
            '\LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController' => \LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController::class,
1 www 6819
            '\LeadersLinked\Controller\MicrolearningExtendUserProgramController' => \LeadersLinked\Controller\MicrolearningExtendUserProgramController::class,
6820
            '\LeadersLinked\Controller\MicrolearningExtendUserSectorController' => \LeadersLinked\Controller\MicrolearningExtendUserSectorController::class,
15394 efrain 6821
            '\LeadersLinked\Controller\MicrolearningExtendUserCountryController' => \LeadersLinked\Controller\MicrolearningExtendUserCountryController::class,
16270 anderson 6822
 
17003 efrain 6823
 
16766 efrain 6824
            '\LeadersLinked\Controller\PlanningController' => \LeadersLinked\Controller\PlanningController::class,
16785 efrain 6825
            '\LeadersLinked\Controller\PlanningGoalController' => \LeadersLinked\Controller\PlanningGoalController::class,
6826
            '\LeadersLinked\Controller\PlanningObjectiveController' => \LeadersLinked\Controller\PlanningObjectiveController::class,
6827
            '\LeadersLinked\Controller\PlanningPeriodController' => \LeadersLinked\Controller\PlanningPeriodController::class,
16766 efrain 6828
            '\LeadersLinked\Controller\PlanningTaskController' => \LeadersLinked\Controller\PlanningTaskController::class,
6829
 
16785 efrain 6830
 
15336 efrain 6831
            '\LeadersLinked\Controller\MyPrivateNetworkController' => \LeadersLinked\Controller\MyPrivateNetworkController::class,
6832
            '\LeadersLinked\Controller\PrivateNetworksController' => \LeadersLinked\Controller\PrivateNetworksController::class,
17012 efrain 6833
 
16971 efrain 6834
 
13010 nelberth 6835
            '\LeadersLinked\Controller\CommunicationController' => \LeadersLinked\Controller\CommunicationController::class,
16766 efrain 6836
 
6837
            '\LeadersLinked\Controller\HelperController' => \LeadersLinked\Controller\HelperController::class,
6838
 
15387 efrain 6839
            '\LeadersLinked\Controller\ReportController' => \LeadersLinked\Controller\ReportController::class,
1333 efrain 6840
            '\LeadersLinked\Controller\UnknownController' => \LeadersLinked\Controller\UnknownController::class,
13014 nelberth 6841
            '\LeadersLinked\Controller\TestController' => \LeadersLinked\Controller\TestController::class,
15392 efrain 6842
            '\LeadersLinked\Controller\AptitudeController' => \LeadersLinked\Controller\AptitudeController::class,
6843
            '\LeadersLinked\Controller\HobbyAndInterestController' => \LeadersLinked\Controller\HobbyAndInterestController::class,
15460 efrain 6844
            '\LeadersLinked\Controller\CountriesController' => \LeadersLinked\Controller\CountriesController::class,
15607 anderson 6845
 
6846
 
15401 efrain 6847
            '\LeadersLinked\Controller\DiscoveryContactController' => \LeadersLinked\Controller\DiscoveryContactController::class,
6848
            '\LeadersLinked\Controller\DiscoveryContactLogController' => \LeadersLinked\Controller\DiscoveryContactLogController::class,
6849
            '\LeadersLinked\Controller\DiscoveryContactInteractionTypeController' => \LeadersLinked\Controller\DiscoveryContactInteractionTypeController::class,
6850
            '\LeadersLinked\Controller\DiscoveryContactInteractionController' => \LeadersLinked\Controller\DiscoveryContactInteractionController::class,
15671 anderson 6851
            '\LeadersLinked\Controller\DiscoveryContactProgressController' => \LeadersLinked\Controller\DiscoveryContactProgressController::class,
16971 efrain 6852
            '\LeadersLinked\Controller\DiscoveryContactProgressController' => \LeadersLinked\Controller\DiscoveryContactProgressController::class,
6853
            '\LeadersLinked\Controller\DiscoveryContactProgressUserController' => \LeadersLinked\Controller\DiscoveryContactProgressUserController::class,
16758 efrain 6854
            '\LeadersLinked\Controller\DiscoveryContactReportController' => \LeadersLinked\Controller\DiscoveryContactReportController::class,
16974 efrain 6855
            '\LeadersLinked\Controller\DiscoveryContactReportUserController' => \LeadersLinked\Controller\DiscoveryContactReportUserController::class,
15607 anderson 6856
 
16971 efrain 6857
            '\LeadersLinked\Controller\DiscoveryContactBlackListReasonController' => \LeadersLinked\Controller\DiscoveryContactBlackListReasonController::class,
6858
            '\LeadersLinked\Controller\DiscoveryContactBlackListController' => \LeadersLinked\Controller\DiscoveryContactBlackListController::class,
6859
 
6860
 
15442 efrain 6861
            '\LeadersLinked\Controller\ActivityCenterController' => \LeadersLinked\Controller\ActivityCenterController::class,
6862
            '\LeadersLinked\Controller\ActivityCenterPerformanceEvaluationController' => \LeadersLinked\Controller\ActivityCenterPerformanceEvaluationController::class,
15461 efrain 6863
            '\LeadersLinked\Controller\ActivityCenterRecruitmentSelectionController' => \LeadersLinked\Controller\ActivityCenterRecruitmentSelectionController::class,
16817 efrain 6864
            '\LeadersLinked\Controller\ActivityCenterOrganizationalClimateController' => \LeadersLinked\Controller\ActivityCenterOrganizationalClimateController::class,
6865
            '\LeadersLinked\Controller\ActivityCenterSurveyController' => \LeadersLinked\Controller\ActivityCenterSurveyController::class,
6866
 
6867
 
15540 efrain 6868
            '\LeadersLinked\Controller\EngagementController' => \LeadersLinked\Controller\EngagementController::class,
15543 efrain 6869
            '\LeadersLinked\Controller\EngagementRewardController' => \LeadersLinked\Controller\EngagementRewardController::class,
15540 efrain 6870
            '\LeadersLinked\Controller\EngagementReportsController' => \LeadersLinked\Controller\EngagementReportsController::class,
15607 anderson 6871
 
15540 efrain 6872
            '\LeadersLinked\Controller\DailyPulseController' => \LeadersLinked\Controller\DailyPulseController::class,
6873
            '\LeadersLinked\Controller\DailyPulseEmojiController' => \LeadersLinked\Controller\DailyPulseEmojiController::class,
6874
            '\LeadersLinked\Controller\DailyPulseReportsController' => \LeadersLinked\Controller\DailyPulseReportsController::class,
15607 anderson 6875
 
15451 efrain 6876
            '\LeadersLinked\Controller\MyCoachController' => \LeadersLinked\Controller\MyCoachController::class,
6877
            '\LeadersLinked\Controller\MyCoachCategoryController' => \LeadersLinked\Controller\MyCoachCategoryController::class,
15831 efrain 6878
            '\LeadersLinked\Controller\MyCoachCategoryUserController' => \LeadersLinked\Controller\MyCoachCategoryUserController::class,
16180 anderson 6879
 
16248 efrain 6880
            '\LeadersLinked\Controller\KnowledgeAreaController' => \LeadersLinked\Controller\KnowledgeAreaController::class,
6881
            '\LeadersLinked\Controller\KnowledgeAreaCategoryController' => \LeadersLinked\Controller\KnowledgeAreaCategoryController::class,
6882
            '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController' => \LeadersLinked\Controller\KnowledgeAreaCategoryUserController::class,
16270 anderson 6883
 
16701 efrain 6884
            '\LeadersLinked\Controller\FastSurveyController' => \LeadersLinked\Controller\FastSurveyController::class,
16270 anderson 6885
 
17019 efrain 6886
            '\LeadersLinked\Controller\UserRequestAccessController' => \LeadersLinked\Controller\UserRequestAccessController::class,
6887
            '\LeadersLinked\Controller\ToolsController' => \LeadersLinked\Controller\ToolsController::class,
17003 efrain 6888
 
6889
 
17019 efrain 6890
            '\LeadersLinked\Controller\MediaCategoryController' => \LeadersLinked\Controller\MediaCategoryController::class,
6891
            '\LeadersLinked\Controller\MediaFileController' => \LeadersLinked\Controller\MediaFileController::class,
17007 efrain 6892
 
17019 efrain 6893
            '\LeadersLinked\Controller\HabitCategoryController' => \LeadersLinked\Controller\HabitCategoryController::class,
6894
            '\LeadersLinked\Controller\HabitContentController' => \LeadersLinked\Controller\HabitContentController::class,
17014 efrain 6895
 
17019 efrain 6896
            '\LeadersLinked\Controller\HabitEmojiController' => \LeadersLinked\Controller\HabitEmojiController::class,
6897
            '\LeadersLinked\Controller\HabitSkillController' => \LeadersLinked\Controller\HabitSkillController::class,
6898
            '\LeadersLinked\Controller\HabitUserController' => \LeadersLinked\Controller\HabitUserController::class,
6899
            '\LeadersLinked\Controller\HabitProgressController' => \LeadersLinked\Controller\HabitProgressController::class,
6900
 
1 www 6901
        ]
6902
    ],
6903
    'laminas-cli' => [
16643 efrain 6904
        'commands' => [
6905
            'check-discovery-contacts' => \LeadersLinked\Command\CheckDiscoveryContactCommand::class,
16766 efrain 6906
            'duplicate-discovery-contacts' => \LeadersLinked\Command\DuplicateDiscoveryContactCommand::class,
16643 efrain 6907
        ]
1 www 6908
    ],
6909
    'service_manager' => [
6910
        'abstract_factories' => [
6911
            \Laminas\Db\Adapter\AdapterAbstractServiceFactory::class
6912
        ],
6913
        'factories' => [
6914
            'RenderingStrategy' => function ($container) {
6915
                $translator = $container->get('MvcTranslator');
6916
                return new \LeadersLinked\View\RenderingStrategy($translator);
6917
            },
6918
            'menuNavigation' => \LeadersLinked\Navigation\MenuNavigation::class,
6919
            'footerNavigation' => \LeadersLinked\Navigation\FooterNavigation::class,
16643 efrain 6920
            \LeadersLinked\Command\CheckDiscoveryContactCommand::class => \LeadersLinked\Factory\Command\CheckDiscoveryContactCommandFactory::class,
16766 efrain 6921
            \LeadersLinked\Command\DuplicateDiscoveryContactCommand::class => \LeadersLinked\Factory\Command\DuplicateDiscoveryContactCommandFactory::class,
16643 efrain 6922
 
1089 geraldo 6923
        ],
15607 anderson 6924
        'aliases' => [ // 'leaders-linked-storage' => \LeadersLinked\Service\StorageService::class
1 www 6925
        ]
6926
    ],
6927
    'view_helpers' => [
6928
        'factories' => [
6929
            \LeadersLinked\Helper\CurrentUserHelper::class => \LeadersLinked\Factory\Helper\CurrentUserHelperFactory::class,
15336 efrain 6930
            \LeadersLinked\Helper\CurrentNetworkHelper::class => \LeadersLinked\Factory\Helper\CurrentNetworkHelperFactory::class,
6931
            \LeadersLinked\Helper\NetworkFavicoHelper::class => \LeadersLinked\Factory\Helper\NetworkFavicoHelperFactory::class,
6932
            \LeadersLinked\Helper\NetworkLogoHelper::class => \LeadersLinked\Factory\Helper\NetworkLogoHelperFactory::class,
6933
            \LeadersLinked\Helper\NetworkNavbarHelper::class => \LeadersLinked\Factory\Helper\NetworkNavbarHelperFactory::class,
6934
            \LeadersLinked\Helper\NetworkStylesAndColorsHelper::class => \LeadersLinked\Factory\Helper\NetworkStylesAndColorsHelperFactory::class,
15607 anderson 6935
 
1 www 6936
        ],
6937
        'invokables' => [
6938
            'menuHelper' => \LeadersLinked\Helper\MenuHelper::class,
6939
        ],
6940
        'aliases' => [
15607 anderson 6941
 
1 www 6942
            'currentUserHelper' => \LeadersLinked\Helper\CurrentUserHelper::class,
15336 efrain 6943
            'currentNetworkHelper' =>  \LeadersLinked\Helper\CurrentNetworkHelper::class,
6944
            'networkLogoHelper'  => \LeadersLinked\Helper\NetworkLogoHelper::class,
6945
            'networkNavbarHelper'  => \LeadersLinked\Helper\NetworkNavbarHelper::class,
17003 efrain 6946
            'networkFavicoHelper'  => \LeadersLinked\Helper\NetworkFavicoHelper::class,
15336 efrain 6947
            'networkStylesAndColorsHelper'  => \LeadersLinked\Helper\NetworkStylesAndColorsHelper::class,
15607 anderson 6948
 
1 www 6949
        ]
6950
    ],
6951
    'controller_plugins' => [
6952
        'invokables' => [],
6953
        'factories' => [
15336 efrain 6954
            \LeadersLinked\Plugin\CurrentUserPlugin::class => \LeadersLinked\Factory\Plugin\CurrentUserPluginFactory::class,
6955
            \LeadersLinked\Plugin\CurrentNetworkPlugin::class => \LeadersLinked\Factory\Plugin\CurrentNetworkPluginFactory::class,
1 www 6956
        ],
6957
        'aliases' => [
15607 anderson 6958
            'currentUserPlugin' => \LeadersLinked\Plugin\CurrentUserPlugin::class,
15336 efrain 6959
            'currentNetworkPlugin' => \LeadersLinked\Plugin\CurrentNetworkPlugin::class,
1 www 6960
        ]
6961
    ],
6962
    'view_manager' => [
6963
        'display_not_found_reason' => true,
6964
        'display_exceptions' => true,
6965
        'doctype' => 'HTML5',
6966
        'not_found_template' => 'error/404',
6967
        'exception_template' => 'error/index',
6968
        'template_map' => [
6969
            'layout/layout' => __DIR__ . '/../view/layout/layout.phtml',
6970
            'error/404' => __DIR__ . '/../view/error/404.phtml',
6971
            'error/index' => __DIR__ . '/../view/error/index.phtml'
6972
        ],
6973
        'template_path_stack' => [
6974
            __DIR__ . '/../view'
6975
        ],
6976
        'strategies' => [
6977
            'ViewJsonStrategy',
6978
            'RenderingStrategy'
6979
        ]
6980
    ]
6981
];