Proyectos de Subversion LeadersLinked - Backend

Rev

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