Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 17023 | Ir a la última revisión | | 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
                                        ]
1569
                                    ]
1570
                                ]
1571
                            ],
1572
                            'capsules' => [
1573
                                'type' => Literal::class,
1574
                                'options' => [
1575
                                    'route' => '/capsules',
1576
                                    'defaults' => [
1577
                                        'controller' => '\LeadersLinked\Controller\MicrolearningCapsuleController',
1578
                                        'action' => 'index'
1579
                                    ]
1580
                                ],
1581
                                'may_terminate' => true,
1582
                                'child_routes' => [
1583
                                    'add' => [
17003 efrain 1584
                                        'type' => Literal::class,
1 www 1585
                                        'options' => [
17003 efrain 1586
                                            'route' => '/add',
17023 ariadna 1587
 
1 www 1588
                                            'defaults' => [
1589
                                                'controller' => '\LeadersLinked\Controller\MicrolearningCapsuleController',
1590
                                                'action' => 'add'
1591
                                            ]
1592
                                        ]
1593
                                    ],
1594
                                    'edit' => [
1595
                                        'type' => Segment::class,
1596
                                        'options' => [
17003 efrain 1597
                                            'route' => '/edit/:capsule_uuid',
1 www 1598
                                            'constraints' => [
1599
                                                'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
1600
                                            ],
1601
                                            'defaults' => [
1602
                                                'controller' => '\LeadersLinked\Controller\MicrolearningCapsuleController',
1603
                                                'action' => 'edit'
1604
                                            ]
1605
                                        ]
1606
                                    ],
1607
                                    'delete' => [
1608
                                        'type' => Segment::class,
1609
                                        'options' => [
17003 efrain 1610
                                            'route' => '/delete/:capsule_uuid',
1 www 1611
                                            'constraints' => [
1612
                                                'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
1613
                                            ],
1614
                                            'defaults' => [
1615
                                                'controller' => '\LeadersLinked\Controller\MicrolearningCapsuleController',
1616
                                                'action' => 'delete'
1617
                                            ]
1618
                                        ]
1619
                                    ],
1620
                                    'users' => [
1621
                                        'type' => Segment::class,
1622
                                        'options' => [
17003 efrain 1623
                                            'route' => '/users/id/:capsule_uuid/type/:type',
1 www 1624
                                            'constraints' => [
1625
                                                'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
1626
                                                'type' => 'all|active',
1627
                                            ],
1628
                                            'defaults' => [
1629
                                                'controller' => '\LeadersLinked\Controller\MicrolearningCapsuleController',
1630
                                                'action' => 'users'
1631
                                            ]
1632
                                        ]
1633
                                    ],
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' => [
1782
                                    'route' => '/revoke/topic/:topic_uuid/capsule/:capsule_uuid/user_uuid/:user_uuid',
1783
                                    'constraints' => [
1784
                                        'topic_uuid' => '[A-Za-z0-9\-]+\=*',
1785
                                        'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
1786
                                        'user_uuid' => '[A-Za-z0-9\-]+\=*',
1787
                                    ],
1788
                                    'defaults' => [
1789
                                        'controller' => '\LeadersLinked\Controller\MicrolearningAccessForStudentsController',
1790
                                        'action' => 'revoke'
1791
                                    ]
1792
                                ]
1793
                            ],
1794
                            'unlimit' => [
1795
                                'type' => Segment::class,
1796
                                'options' => [
1797
                                    'route' => '/unlimit/topic/:topic_uuid/capsule/:capsule_uuid/user_uuid/:user_uuid',
1798
                                    'constraints' => [
1799
                                        'topic_uuid' => '[A-Za-z0-9\-]+\=*',
1800
                                        'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
1801
                                        'user_uuid' => '[A-Za-z0-9\-]+\=*',
1802
                                    ],
1803
                                    'defaults' => [
1804
                                        'controller' => '\LeadersLinked\Controller\MicrolearningAccessForStudentsController',
1805
                                        'action' => 'unlimit'
1806
                                    ]
1807
                                ]
1808
                            ],
1809
                            'upload' => [
1810
                                'type' => Segment::class,
1811
                                'options' => [
1812
                                    'route' => '/upload/topic/:topic_uuid/capsule/:capsule_uuid',
1813
                                    'constraints' => [
1814
                                        'topic_uuid' => '[A-Za-z0-9\-]+\=*',
1815
                                        'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
1816
                                    ],
1817
                                    'defaults' => [
1818
                                        'controller' => '\LeadersLinked\Controller\MicrolearningAccessForStudentsController',
1819
                                        'action' => 'upload'
1820
                                    ]
1821
                                ]
1822
                            ],
1823
                            'notification' => [
1824
                                'type' => Segment::class,
1825
                                'options' => [
1826
                                    'route' => '/notification/topic/:topic_uuid/capsule/:capsule_uuid',
1827
                                    'constraints' => [
1828
                                        'topic_uuid' => '[A-Za-z0-9\-]+\=*',
1829
                                        'capsule_uuid' => '[A-Za-z0-9\-]+\=*',
1830
                                    ],
1831
                                    'defaults' => [
1832
                                        'controller' => '\LeadersLinked\Controller\MicrolearningAccessForStudentsController',
1833
                                        'action' => 'notification'
1834
                                    ]
1835
                                ]
1836
                            ],
1837
                        ],
1089 geraldo 1838
                    ],
1 www 1839
                    'settings' => [
1840
                        'type' => Literal::class,
1841
                        'options' => [
1842
                            'route' => '/settings',
1843
                            'defaults' => [
1844
                                'controller' => '\LeadersLinked\Controller\MicrolearningController',
1845
                                'action' => 'index'
1846
                            ]
1847
                        ],
1848
                        'may_terminate' => true,
1849
                        'child_routes' => [
1850
                            'student-types' => [
1851
                                'type' => Literal::class,
1852
                                'options' => [
1853
                                    'route' => '/student-types',
1854
                                    'defaults' => [
1855
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController',
1856
                                        'action' => 'index'
1857
                                    ]
1858
                                ],
1859
                                'may_terminate' => true,
1860
                                'child_routes' => [
1861
                                    'add' => [
1862
                                        'type' => Literal::class,
1863
                                        'options' => [
1864
                                            'route' => '/add',
1865
                                            'defaults' => [
1866
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController',
1867
                                                'action' => 'add'
1868
                                            ]
1869
                                        ]
1870
                                    ],
1871
                                    'edit' => [
1872
                                        'type' => Segment::class,
1873
                                        'options' => [
1874
                                            'route' => '/edit/:id',
1875
                                            'constraints' => [
1876
                                                'id' => '[A-Za-z0-9\-]+\=*'
1877
                                            ],
1878
                                            'defaults' => [
1879
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController',
1880
                                                'action' => 'edit'
1881
                                            ]
1882
                                        ]
1883
                                    ],
1884
                                    'delete' => [
1885
                                        'type' => Segment::class,
1886
                                        'options' => [
1887
                                            'route' => '/delete/:id',
1888
                                            'constraints' => [
1889
                                                'id' => '[A-Za-z0-9\-]+\=*'
1890
                                            ],
1891
                                            'defaults' => [
1892
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController',
1893
                                                'action' => 'delete'
1894
                                            ]
1895
                                        ]
1896
                                    ]
1897
                                ]
1898
                            ],
1899
                            'functions' => [
1900
                                'type' => Literal::class,
1901
                                'options' => [
1902
                                    'route' => '/functions',
1903
                                    'defaults' => [
1904
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserFunctionController',
1905
                                        'action' => 'index'
1906
                                    ]
1907
                                ],
1908
                                'may_terminate' => true,
1909
                                'child_routes' => [
1910
                                    'add' => [
1911
                                        'type' => Literal::class,
1912
                                        'options' => [
1913
                                            'route' => '/add',
1914
                                            'defaults' => [
1915
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserFunctionController',
1916
                                                'action' => 'add'
1917
                                            ]
1918
                                        ]
1919
                                    ],
1920
                                    'edit' => [
1921
                                        'type' => Segment::class,
1922
                                        'options' => [
1923
                                            'route' => '/edit/:id',
1924
                                            'constraints' => [
1925
                                                'id' => '[A-Za-z0-9\-]+\=*'
1926
                                            ],
1927
                                            'defaults' => [
1928
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserFunctionController',
1929
                                                'action' => 'edit'
1930
                                            ]
1931
                                        ]
1932
                                    ],
1933
                                    'delete' => [
1934
                                        'type' => Segment::class,
1935
                                        'options' => [
1936
                                            'route' => '/delete/:id',
1937
                                            'constraints' => [
1938
                                                'id' => '[A-Za-z0-9\-]+\=*'
1939
                                            ],
1940
                                            'defaults' => [
1941
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserFunctionController',
1942
                                                'action' => 'delete'
1943
                                            ]
1944
                                        ]
1945
                                    ]
1946
                                ]
1947
                            ],
1948
                            'sectors' => [
1949
                                'type' => Literal::class,
1950
                                'options' => [
1951
                                    'route' => '/sectors',
1952
                                    'defaults' => [
1953
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserSectorController',
1954
                                        'action' => 'index'
1955
                                    ]
1956
                                ],
1957
                                'may_terminate' => true,
1958
                                'child_routes' => [
1959
                                    'add' => [
1960
                                        'type' => Literal::class,
1961
                                        'options' => [
1962
                                            'route' => '/add',
1963
                                            'defaults' => [
1964
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserSectorController',
1965
                                                'action' => 'add'
1966
                                            ]
1967
                                        ]
1968
                                    ],
1969
                                    'edit' => [
1970
                                        'type' => Segment::class,
1971
                                        'options' => [
1972
                                            'route' => '/edit/:id',
1973
                                            'constraints' => [
1974
                                                'id' => '[A-Za-z0-9\-]+\=*'
1975
                                            ],
1976
                                            'defaults' => [
1977
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserSectorController',
1978
                                                'action' => 'edit'
1979
                                            ]
1980
                                        ]
1981
                                    ],
1982
                                    'delete' => [
1983
                                        'type' => Segment::class,
1984
                                        'options' => [
1985
                                            'route' => '/delete/:id',
1986
                                            'constraints' => [
1987
                                                'id' => '[A-Za-z0-9\-]+\=*'
1988
                                            ],
1989
                                            'defaults' => [
1990
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserSectorController',
1991
                                                'action' => 'delete'
1992
                                            ]
1993
                                        ]
1994
                                    ]
1995
                                ]
1996
                            ],
1997
                            'programs' => [
1998
                                'type' => Literal::class,
1999
                                'options' => [
2000
                                    'route' => '/programs',
2001
                                    'defaults' => [
2002
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserProgramController',
2003
                                        'action' => 'index'
2004
                                    ]
2005
                                ],
2006
                                'may_terminate' => true,
2007
                                'child_routes' => [
2008
                                    'add' => [
2009
                                        'type' => Literal::class,
2010
                                        'options' => [
2011
                                            'route' => '/add',
2012
                                            'defaults' => [
2013
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserProgramController',
2014
                                                'action' => 'add'
2015
                                            ]
2016
                                        ]
2017
                                    ],
2018
                                    'edit' => [
2019
                                        'type' => Segment::class,
2020
                                        'options' => [
2021
                                            'route' => '/edit/:id',
2022
                                            'constraints' => [
2023
                                                'id' => '[A-Za-z0-9\-]+\=*'
2024
                                            ],
2025
                                            'defaults' => [
2026
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserProgramController',
2027
                                                'action' => 'edit'
2028
                                            ]
2029
                                        ]
2030
                                    ],
2031
                                    'delete' => [
2032
                                        'type' => Segment::class,
2033
                                        'options' => [
2034
                                            'route' => '/delete/:id',
2035
                                            'constraints' => [
2036
                                                'id' => '[A-Za-z0-9\-]+\=*'
2037
                                            ],
2038
                                            'defaults' => [
2039
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserProgramController',
2040
                                                'action' => 'delete'
2041
                                            ]
2042
                                        ]
2043
                                    ]
2044
                                ]
2045
                            ],
2046
                            'groups' => [
2047
                                'type' => Literal::class,
2048
                                'options' => [
2049
                                    'route' => '/groups',
2050
                                    'defaults' => [
2051
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserGroupController',
2052
                                        'action' => 'index'
2053
                                    ]
2054
                                ],
2055
                                'may_terminate' => true,
2056
                                'child_routes' => [
2057
                                    'add' => [
2058
                                        'type' => Literal::class,
2059
                                        'options' => [
2060
                                            'route' => '/add',
2061
                                            'defaults' => [
2062
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserGroupController',
2063
                                                'action' => 'add'
2064
                                            ]
2065
                                        ]
2066
                                    ],
2067
                                    'edit' => [
2068
                                        'type' => Segment::class,
2069
                                        'options' => [
2070
                                            'route' => '/edit/:id',
2071
                                            'constraints' => [
2072
                                                'id' => '[A-Za-z0-9\-]+\=*'
2073
                                            ],
2074
                                            'defaults' => [
2075
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserGroupController',
2076
                                                'action' => 'edit'
2077
                                            ]
2078
                                        ]
2079
                                    ],
2080
                                    'delete' => [
2081
                                        'type' => Segment::class,
2082
                                        'options' => [
2083
                                            'route' => '/delete/:id',
2084
                                            'constraints' => [
2085
                                                'id' => '[A-Za-z0-9\-]+\=*'
2086
                                            ],
2087
                                            'defaults' => [
2088
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserGroupController',
2089
                                                'action' => 'delete'
2090
                                            ]
2091
                                        ]
2092
                                    ]
2093
                                ]
2094
                            ],
15607 anderson 2095
 
1 www 2096
                            'companies' => [
2097
                                'type' => Literal::class,
2098
                                'options' => [
2099
                                    'route' => '/companies',
2100
                                    'defaults' => [
2101
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCompanyController',
2102
                                        'action' => 'index'
2103
                                    ]
2104
                                ],
2105
                                'may_terminate' => true,
2106
                                'child_routes' => [
2107
                                    'add' => [
2108
                                        'type' => Literal::class,
2109
                                        'options' => [
2110
                                            'route' => '/add',
2111
                                            'defaults' => [
2112
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCompanyController',
2113
                                                'action' => 'add'
2114
                                            ]
2115
                                        ]
2116
                                    ],
2117
                                    'edit' => [
2118
                                        'type' => Segment::class,
2119
                                        'options' => [
2120
                                            'route' => '/edit/:id',
2121
                                            'constraints' => [
2122
                                                'id' => '[A-Za-z0-9\-]+\=*'
2123
                                            ],
2124
                                            'defaults' => [
2125
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCompanyController',
2126
                                                'action' => 'edit'
2127
                                            ]
2128
                                        ]
2129
                                    ],
2130
                                    'delete' => [
2131
                                        'type' => Segment::class,
2132
                                        'options' => [
2133
                                            'route' => '/delete/:id',
2134
                                            'constraints' => [
2135
                                                'id' => '[A-Za-z0-9\-]+\=*'
2136
                                            ],
2137
                                            'defaults' => [
2138
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCompanyController',
2139
                                                'action' => 'delete'
2140
                                            ]
2141
                                        ]
2142
                                    ]
2143
                                ]
2144
                            ],
2145
                            'partners' => [
2146
                                'type' => Literal::class,
2147
                                'options' => [
2148
                                    'route' => '/partners',
2149
                                    'defaults' => [
2150
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserPartnerController',
2151
                                        'action' => 'index'
2152
                                    ]
2153
                                ],
2154
                                'may_terminate' => true,
2155
                                'child_routes' => [
2156
                                    'add' => [
2157
                                        'type' => Literal::class,
2158
                                        'options' => [
2159
                                            'route' => '/add',
2160
                                            'defaults' => [
2161
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserPartnerController',
2162
                                                'action' => 'add'
2163
                                            ]
2164
                                        ]
2165
                                    ],
2166
                                    'edit' => [
2167
                                        'type' => Segment::class,
2168
                                        'options' => [
2169
                                            'route' => '/edit/:id',
2170
                                            'constraints' => [
2171
                                                'id' => '[A-Za-z0-9\-]+\=*'
2172
                                            ],
2173
                                            'defaults' => [
2174
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserPartnerController',
2175
                                                'action' => 'edit'
2176
                                            ]
2177
                                        ]
2178
                                    ],
2179
                                    'delete' => [
2180
                                        'type' => Segment::class,
2181
                                        'options' => [
2182
                                            'route' => '/delete/:id',
2183
                                            'constraints' => [
2184
                                                'id' => '[A-Za-z0-9\-]+\=*'
2185
                                            ],
2186
                                            'defaults' => [
2187
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserPartnerController',
2188
                                                'action' => 'delete'
2189
                                            ]
2190
                                        ]
2191
                                    ]
2192
                                ]
2193
                            ],
2194
                            'institutions' => [
2195
                                'type' => Literal::class,
2196
                                'options' => [
2197
                                    'route' => '/institutions',
2198
                                    'defaults' => [
2199
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserInstitutionController',
2200
                                        'action' => 'index'
2201
                                    ]
2202
                                ],
2203
                                'may_terminate' => true,
2204
                                'child_routes' => [
2205
                                    'add' => [
2206
                                        'type' => Literal::class,
2207
                                        'options' => [
2208
                                            'route' => '/add',
2209
                                            'defaults' => [
2210
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserInstitutionController',
2211
                                                'action' => 'add'
2212
                                            ]
2213
                                        ]
2214
                                    ],
2215
                                    'edit' => [
2216
                                        'type' => Segment::class,
2217
                                        'options' => [
2218
                                            'route' => '/edit/:id',
2219
                                            'constraints' => [
2220
                                                'id' => '[A-Za-z0-9\-]+\=*'
2221
                                            ],
2222
                                            'defaults' => [
2223
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserInstitutionController',
2224
                                                'action' => 'edit'
2225
                                            ]
2226
                                        ]
2227
                                    ],
2228
                                    'delete' => [
2229
                                        'type' => Segment::class,
2230
                                        'options' => [
2231
                                            'route' => '/delete/:id',
2232
                                            'constraints' => [
2233
                                                'id' => '[A-Za-z0-9\-]+\=*'
2234
                                            ],
2235
                                            'defaults' => [
2236
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserInstitutionController',
2237
                                                'action' => 'delete'
2238
                                            ]
2239
                                        ]
2240
                                    ]
2241
                                ]
2242
                            ],
15394 efrain 2243
                            'countries' => [
2244
                                'type' => Literal::class,
2245
                                'options' => [
2246
                                    'route' => '/countries',
2247
                                    'defaults' => [
2248
                                        'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCountryController',
2249
                                        'action' => 'index'
2250
                                    ]
2251
                                ],
2252
                                'may_terminate' => true,
2253
                                'child_routes' => [
2254
                                    'add' => [
2255
                                        'type' => Literal::class,
2256
                                        'options' => [
2257
                                            'route' => '/add',
2258
                                            'defaults' => [
2259
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCountryController',
2260
                                                'action' => 'add'
2261
                                            ]
2262
                                        ]
2263
                                    ],
2264
                                    'edit' => [
2265
                                        'type' => Segment::class,
2266
                                        'options' => [
2267
                                            'route' => '/edit/:id',
2268
                                            'constraints' => [
2269
                                                'id' => '[A-Za-z0-9\-]+\=*'
2270
                                            ],
2271
                                            'defaults' => [
2272
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCountryController',
2273
                                                'action' => 'edit'
2274
                                            ]
2275
                                        ]
2276
                                    ],
2277
                                    'delete' => [
2278
                                        'type' => Segment::class,
2279
                                        'options' => [
2280
                                            'route' => '/delete/:id',
2281
                                            'constraints' => [
2282
                                                'id' => '[A-Za-z0-9\-]+\=*'
2283
                                            ],
2284
                                            'defaults' => [
2285
                                                'controller' => '\LeadersLinked\Controller\MicrolearningExtendUserCountryController',
2286
                                                'action' => 'delete'
2287
                                            ]
2288
                                        ]
2289
                                    ]
2290
                                ]
2291
                            ],
1 www 2292
                        ]
1089 geraldo 2293
                    ],
1 www 2294
                ],
1089 geraldo 2295
            ],
2296
            /*             * * START PUBLICATIONS ** */
1 www 2297
            'publications' => [
2298
                'type' => Literal::class,
2299
                'options' => [
2300
                    'route' => '/publications',
2301
                    'defaults' => [
2302
                        'controller' => '\LeadersLinked\Controller\DashboardController',
2303
                        'action' => 'index'
2304
                    ]
2305
                ],
2306
                'may_terminate' => true,
2307
                'child_routes' => [
2308
                    'pages' => [
2309
                        'type' => Literal::class,
2310
                        'options' => [
2311
                            'route' => '/pages',
2312
                            'defaults' => [
2313
                                'controller' => '\LeadersLinked\Controller\PageController',
2314
                                'action' => 'index'
2315
                            ]
2316
                        ],
2317
                        'may_terminate' => true,
2318
                        'child_routes' => [
2319
                            'add' => [
2320
                                'type' => Literal::class,
2321
                                'options' => [
2322
                                    'route' => '/add',
2323
                                    'defaults' => [
2324
                                        'controller' => '\LeadersLinked\Controller\PageController',
2325
                                        'action' => 'add'
2326
                                    ]
2327
                                ]
2328
                            ],
2329
                            'edit' => [
2330
                                'type' => Segment::class,
2331
                                'options' => [
2332
                                    'route' => '/edit/:id',
2333
                                    'constraints' => [
2334
                                        'id' => '[A-Za-z0-9\-]+\=*'
2335
                                    ],
2336
                                    'defaults' => [
2337
                                        'controller' => '\LeadersLinked\Controller\PageController',
2338
                                        'action' => 'edit'
2339
                                    ]
2340
                                ]
2341
                            ],
2342
                            'delete' => [
2343
                                'type' => Segment::class,
2344
                                'options' => [
2345
                                    'route' => '/delete/:id',
2346
                                    'constraints' => [
2347
                                        'id' => '[A-Za-z0-9\-]+\=*'
2348
                                    ],
2349
                                    'defaults' => [
2350
                                        'controller' => '\LeadersLinked\Controller\PageController',
2351
                                        'action' => 'delete'
2352
                                    ]
2353
                                ]
2354
                            ]
2355
                        ]
2356
                    ],
2357
                    'posts' => [
2358
                        'type' => Literal::class,
2359
                        'options' => [
2360
                            'route' => '/posts',
2361
                            'defaults' => [
2362
                                'controller' => '\LeadersLinked\Controller\PostController',
2363
                                'action' => 'index'
2364
                            ]
2365
                        ],
2366
                        'may_terminate' => true,
2367
                        'child_routes' => [
2368
                            'add' => [
2369
                                'type' => Literal::class,
2370
                                'options' => [
2371
                                    'route' => '/add',
2372
                                    'defaults' => [
2373
                                        'controller' => '\LeadersLinked\Controller\PostController',
2374
                                        'action' => 'add'
2375
                                    ]
2376
                                ]
2377
                            ],
2378
                            'edit' => [
2379
                                'type' => Segment::class,
2380
                                'options' => [
2381
                                    'route' => '/edit/:id',
2382
                                    'constraints' => [
2383
                                        'id' => '[A-Za-z0-9\-]+\=*'
2384
                                    ],
2385
                                    'defaults' => [
2386
                                        'controller' => '\LeadersLinked\Controller\PostController',
2387
                                        'action' => 'edit'
2388
                                    ]
2389
                                ]
2390
                            ],
2391
                            'delete' => [
2392
                                'type' => Segment::class,
2393
                                'options' => [
2394
                                    'route' => '/delete/:id',
2395
                                    'constraints' => [
2396
                                        'id' => '[A-Za-z0-9\-]+\=*'
2397
                                    ],
2398
                                    'defaults' => [
2399
                                        'controller' => '\LeadersLinked\Controller\PostController',
2400
                                        'action' => 'delete'
2401
                                    ]
2402
                                ]
2403
                            ]
2404
                        ]
2405
                    ],
2406
                ]
1089 geraldo 2407
            ],
15540 efrain 2408
            'engagement' => [
2409
                'type' => Literal::class,
2410
                'options' => [
2411
                    'route' => '/engagement',
2412
                    'defaults' => [
2413
                        'controller' => '\LeadersLinked\Controller\EngagementController',
2414
                        'action' => 'index'
2415
                    ]
2416
                ],
2417
                'may_terminate' => true,
2418
                'child_routes' => [
2419
                    'setup' => [
2420
                        'type' => Literal::class,
2421
                        'options' => [
2422
                            'route' => '/setup',
2423
                            'defaults' => [
2424
                                'controller' => '\LeadersLinked\Controller\EngagementController',
2425
                                'action' => 'setup'
2426
                            ]
2427
                        ],
2428
                    ],
15543 efrain 2429
                    'rewards' => [
2430
                        'type' => Literal::class,
2431
                        'options' => [
2432
                            'route' => '/rewards',
2433
                            'defaults' => [
2434
                                'controller' => '\LeadersLinked\Controller\EngagementRewardController',
2435
                                'action' => 'index'
2436
                            ]
2437
                        ],
2438
                        'may_terminate' => true,
2439
                        'child_routes' => [
2440
                            'add' => [
2441
                                'type' => Literal::class,
2442
                                'options' => [
2443
                                    'route' => '/add',
2444
                                    'defaults' => [
2445
                                        'controller' => '\LeadersLinked\Controller\EngagementRewardController',
2446
                                        'action' => 'add'
2447
                                    ]
2448
                                ]
2449
                            ],
2450
                            'edit' => [
2451
                                'type' => Segment::class,
2452
                                'options' => [
2453
                                    'route' => '/edit/:id',
2454
                                    'constraints' => [
2455
                                        'id' => '[A-Za-z0-9\-]+\=*'
2456
                                    ],
2457
                                    'defaults' => [
2458
                                        'controller' => '\LeadersLinked\Controller\EngagementRewardController',
2459
                                        'action' => 'edit'
2460
                                    ]
2461
                                ]
2462
                            ],
2463
                            'delete' => [
2464
                                'type' => Segment::class,
2465
                                'options' => [
2466
                                    'route' => '/delete/:id',
2467
                                    'constraints' => [
2468
                                        'id' => '[A-Za-z0-9\-]+\=*'
2469
                                    ],
2470
                                    'defaults' => [
2471
                                        'controller' => '\LeadersLinked\Controller\EngagementRewardController',
2472
                                        'action' => 'delete'
2473
                                    ]
2474
                                ]
2475
                            ]
2476
                        ],
15607 anderson 2477
 
15543 efrain 2478
                    ],
15540 efrain 2479
                    'reports' => [
2480
                        'type' => Literal::class,
2481
                        'options' => [
2482
                            'route' => '/reports',
2483
                            'defaults' => [
2484
                                'controller' => '\LeadersLinked\Controller\EngagementReportsController',
2485
                                'action' => 'index'
2486
                            ]
2487
                        ],
2488
                        'may_terminate' => true,
2489
                        'child_routes' => [
2490
                            'overview' => [
2491
                                'type' => Literal::class,
2492
                                'options' => [
2493
                                    'route' => '/overview',
2494
                                    'defaults' => [
2495
                                        'controller' => '\LeadersLinked\Controller\EngagementReportsController',
2496
                                        'action' => 'overview'
2497
                                    ]
2498
                                ]
2499
                            ],
15607 anderson 2500
 
15540 efrain 2501
                        ]
15607 anderson 2502
                    ],
2503
                ],
2504
            ],
2505
 
15540 efrain 2506
            /*** DAILY PULSE ****/
2507
            'daily-pulse' => [
2508
                'type' => Literal::class,
2509
                'options' => [
2510
                    'route' => '/daily-pulse',
2511
                    'defaults' => [
2512
                        'controller' => '\LeadersLinked\Controller\DailyPulseController',
2513
                        'action' => 'index'
2514
                    ]
2515
                ],
2516
                'may_terminate' => true,
2517
                'child_routes' => [
16796 efrain 2518
                    'setup' => [
2519
                        'type' => Literal::class,
2520
                        'options' => [
2521
                            'route' => '/setup',
2522
                            'defaults' => [
2523
                                'controller' => '\LeadersLinked\Controller\DailyPulseController',
2524
                                'action' => 'setup'
2525
                            ]
2526
                        ],
2527
                        'may_terminate' => true,
17023 ariadna 2528
                    ],
15540 efrain 2529
                    'emojis' => [
2530
                        'type' => Literal::class,
2531
                        'options' => [
2532
                            'route' => '/emojis',
2533
                            'defaults' => [
2534
                                'controller' => '\LeadersLinked\Controller\DailyPulseEmojiController',
2535
                                'action' => 'index'
2536
                            ]
2537
                        ],
2538
                        'may_terminate' => true,
2539
                        'child_routes' => [
2540
                            'add' => [
2541
                                'type' => Literal::class,
2542
                                'options' => [
2543
                                    'route' => '/add',
2544
                                    'defaults' => [
2545
                                        'controller' => '\LeadersLinked\Controller\DailyPulseEmojiController',
2546
                                        'action' => 'add'
2547
                                    ]
2548
                                ]
2549
                            ],
2550
                            'edit' => [
2551
                                'type' => Segment::class,
2552
                                'options' => [
2553
                                    'route' => '/edit/:id',
2554
                                    'constraints' => [
2555
                                        'id' => '[A-Za-z0-9\-]+\=*'
2556
                                    ],
2557
                                    'defaults' => [
2558
                                        'controller' => '\LeadersLinked\Controller\DailyPulseEmojiController',
2559
                                        'action' => 'edit'
2560
                                    ]
2561
                                ]
2562
                            ],
2563
                            'delete' => [
2564
                                'type' => Segment::class,
2565
                                'options' => [
2566
                                    'route' => '/delete/:id',
2567
                                    'constraints' => [
2568
                                        'id' => '[A-Za-z0-9\-]+\=*'
2569
                                    ],
2570
                                    'defaults' => [
2571
                                        'controller' => '\LeadersLinked\Controller\DailyPulseEmojiController',
2572
                                        'action' => 'delete'
2573
                                    ]
2574
                                ]
2575
                            ]
2576
                        ],
15607 anderson 2577
 
15540 efrain 2578
                    ],
2579
                    'reports' => [
2580
                        'type' => Literal::class,
2581
                        'options' => [
2582
                            'route' => '/reports',
2583
                            'defaults' => [
2584
                                'controller' => '\LeadersLinked\Controller\DailyPulseReportsController',
2585
                                'action' => 'index'
2586
                            ]
2587
                        ],
2588
                        'may_terminate' => true,
2589
                        'child_routes' => [
2590
                            'overview' => [
2591
                                'type' => Literal::class,
2592
                                'options' => [
2593
                                    'route' => '/overview',
2594
                                    'defaults' => [
2595
                                        'controller' => '\LeadersLinked\Controller\DailyPulseReportsController',
2596
                                        'action' => 'overview'
2597
                                    ]
2598
                                ],
2599
                                'may_terminate' => true,
2600
                                'child_routes' => [
2601
                                    'download' => [
2602
                                        'type' => Literal::class,
2603
                                        'options' => [
2604
                                            'route' => '/download',
2605
                                            'defaults' => [
2606
                                                'controller' => '\LeadersLinked\Controller\DailyPulseReportsController',
2607
                                                'action' => 'overviewDownload'
2608
                                            ]
2609
                                        ]
2610
                                    ],
2611
                                ]
2612
                            ],
15607 anderson 2613
 
15540 efrain 2614
                        ]
15607 anderson 2615
                    ],
15540 efrain 2616
                ],
15607 anderson 2617
            ],
1089 geraldo 2618
            /*             * * START SELF EVALUATION ** */
114 efrain 2619
            'self-evaluation' => [
2620
                'type' => Literal::class,
2621
                'options' => [
2622
                    'route' => '/self-evaluation',
2623
                    'defaults' => [
115 efrain 2624
                        'controller' => '\LeadersLinked\Controller\SelfEvaluationController',
114 efrain 2625
                        'action' => 'index'
2626
                    ]
2627
                ],
2628
                'may_terminate' => true,
2629
                'child_routes' => [
2630
                    'forms' => [
2631
                        'type' => Literal::class,
2632
                        'options' => [
2633
                            'route' => '/forms',
2634
                            'defaults' => [
115 efrain 2635
                                'controller' => '\LeadersLinked\Controller\SelfEvaluationFormController',
114 efrain 2636
                                'action' => 'index'
2637
                            ]
2638
                        ],
2639
                        'may_terminate' => true,
2640
                        'child_routes' => [
2641
                            'add' => [
2642
                                'type' => Literal::class,
2643
                                'options' => [
2644
                                    'route' => '/add',
2645
                                    'defaults' => [
115 efrain 2646
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationFormController',
114 efrain 2647
                                        'action' => 'add'
2648
                                    ]
2649
                                ]
2650
                            ],
2651
                            'edit' => [
2652
                                'type' => Segment::class,
2653
                                'options' => [
2654
                                    'route' => '/edit/:id',
2655
                                    'constraints' => [
2656
                                        'id' => '[A-Za-z0-9\-]+\=*'
2657
                                    ],
2658
                                    'defaults' => [
115 efrain 2659
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationFormController',
114 efrain 2660
                                        'action' => 'edit'
2661
                                    ]
2662
                                ]
2663
                            ],
2664
                            'delete' => [
2665
                                'type' => Segment::class,
2666
                                'options' => [
2667
                                    'route' => '/delete/:id',
2668
                                    'constraints' => [
2669
                                        'id' => '[A-Za-z0-9\-]+\=*'
2670
                                    ],
2671
                                    'defaults' => [
115 efrain 2672
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationFormController',
114 efrain 2673
                                        'action' => 'delete'
2674
                                    ]
2675
                                ]
2676
                            ]
2677
                        ]
2678
                    ],
115 efrain 2679
                    'users' => [
2680
                        'type' => Literal::class,
2681
                        'options' => [
2682
                            'route' => '/users',
2683
                            'defaults' => [
2684
                                'controller' => '\LeadersLinked\Controller\SelfEvaluationFormUserController',
2685
                                'action' => 'index'
2686
                            ]
2687
                        ],
2688
                        'may_terminate' => true,
2689
                        'child_routes' => [
2690
                            'add' => [
2691
                                'type' => Segment::class,
2692
                                'options' => [
2693
                                    'route' => '/add/:form_id/:user_id',
2694
                                    'constraints' => [
2695
                                        'form_id' => '[A-Za-z0-9\-]+\=*',
2696
                                        'user_id' => '[A-Za-z0-9\-]+\=*'
2697
                                    ],
2698
                                    'defaults' => [
2699
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationFormUserController',
2700
                                        'action' => 'add'
2701
                                    ]
2702
                                ]
2703
                            ],
2704
                            'delete' => [
2705
                                'type' => Segment::class,
2706
                                'options' => [
2707
                                    'route' => '/delete/:form_id/:user_id',
2708
                                    'constraints' => [
2709
                                        'form_id' => '[A-Za-z0-9\-]+\=*',
2710
                                        'user_id' => '[A-Za-z0-9\-]+\=*'
2711
                                    ],
2712
                                    'defaults' => [
2713
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationFormUserController',
2714
                                        'action' => 'delete'
2715
                                    ]
2716
                                ]
2717
                            ]
2718
                        ]
2719
                    ],
114 efrain 2720
                    'reviews' => [
2721
                        'type' => Literal::class,
2722
                        'options' => [
2723
                            'route' => '/reviews',
2724
                            'defaults' => [
115 efrain 2725
                                'controller' => '\LeadersLinked\Controller\SelfEvaluationReviewController',
114 efrain 2726
                                'action' => 'index'
2727
                            ]
2728
                        ],
2729
                        'may_terminate' => true,
2730
                        'child_routes' => [
2731
                            'edit' => [
2732
                                'type' => Segment::class,
2733
                                'options' => [
2734
                                    'route' => '/edit/:id',
2735
                                    'constraints' => [
2736
                                        'id' => '[A-Za-z0-9\-]+\=*'
2737
                                    ],
2738
                                    'defaults' => [
115 efrain 2739
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationReviewController',
486 geraldo 2740
                                        'action' => 'edit'
114 efrain 2741
                                    ]
2742
                                ]
2743
                            ],
469 geraldo 2744
                            'report' => [
2745
                                'type' => Segment::class,
2746
                                'options' => [
2747
                                    'route' => '/report/:id',
2748
                                    'constraints' => [
2749
                                        'id' => '[A-Za-z0-9\-]+\=*'
2750
                                    ],
2751
                                    'defaults' => [
2752
                                        'controller' => '\LeadersLinked\Controller\SelfEvaluationReviewController',
487 geraldo 2753
                                        'action' => 'report'
469 geraldo 2754
                                    ]
2755
                                ]
2756
                            ],
114 efrain 2757
                        ]
2758
                    ],
2759
                ]
1089 geraldo 2760
            ],
2761
            /*             * * END SELF EVALUATION ** */
15607 anderson 2762
 
15451 efrain 2763
            /*             * * START MY COACH ** */
2764
            'my-coach' => [
2765
                'type' => Literal::class,
2766
                'options' => [
2767
                    'route' => '/my-coach',
2768
                    'defaults' => [
2769
                        'controller' => '\LeadersLinked\Controller\MyCoachController',
2770
                        'action' => 'index'
2771
                    ]
2772
                ],
2773
                'may_terminate' => true,
2774
                'child_routes' => [
2775
                    'categories' => [
2776
                        'type' => Literal::class,
2777
                        'options' => [
2778
                            'route' => '/categories',
2779
                            'defaults' => [
2780
                                'controller' => '\LeadersLinked\Controller\MyCoachCategoryController',
2781
                                'action' => 'index'
2782
                            ]
2783
                        ],
2784
                        'may_terminate' => true,
2785
                        'child_routes' => [
2786
                            'add' => [
2787
                                'type' => Literal::class,
2788
                                'options' => [
2789
                                    'route' => '/add',
2790
                                    'defaults' => [
2791
                                        'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryController',
2792
                                        'action' => 'add'
2793
                                    ]
2794
                                ]
2795
                            ],
2796
                            'edit' => [
2797
                                'type' => Segment::class,
2798
                                'options' => [
2799
                                    'route' => '/edit/:id',
2800
                                    'constraints' => [
2801
                                        'id' => '[A-Za-z0-9\-]+\=*'
2802
                                    ],
2803
                                    'defaults' => [
2804
                                        'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryController',
2805
                                        'action' => 'edit'
2806
                                    ]
2807
                                ]
2808
                            ],
2809
                            'delete' => [
2810
                                'type' => Segment::class,
2811
                                'options' => [
2812
                                    'route' => '/delete/:id',
2813
                                    'constraints' => [
2814
                                        'id' => '[A-Za-z0-9\-]+\=*'
2815
                                    ],
2816
                                    'defaults' => [
2817
                                        'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryController',
2818
                                        'action' => 'delete'
2819
                                    ]
2820
                                ]
2821
                            ],
15831 efrain 2822
                            'users' => [
2823
                                'type' =>  Literal::class,
2824
                                'options' => [
2825
                                    'route' => '/users',
2826
                                    'defaults' => [
2827
                                        'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryUserController',
2828
                                        'action' => 'index'
2829
                                    ]
2830
                                ],
2831
                                'may_terminate' => true,
2832
                                'child_routes' => [
2833
                                    'add' => [
2834
                                        'type' => Segment::class,
2835
                                        'options' => [
2836
                                            'route' => '/add/:id',
2837
                                            'constraints' => [
2838
                                                'id' => '[A-Za-z0-9\-]+\=*'
2839
                                            ],
2840
                                            'defaults' => [
2841
                                                'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryUserController',
2842
                                                'action' => 'add'
2843
                                            ]
2844
                                        ]
2845
                                    ],
2846
                                    'edit' => [
2847
                                        'type' => Segment::class,
2848
                                        'options' => [
2849
                                            'route' => '/edit/:id/:user_id',
2850
                                            'constraints' => [
2851
                                                'id' => '[A-Za-z0-9\-]+\=*',
2852
                                                'user_id' => '[A-Za-z0-9\-]+\=*'
2853
                                            ],
2854
                                            'defaults' => [
2855
                                                'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryUserController',
2856
                                                'action' => 'edit'
2857
                                            ]
2858
                                        ]
2859
                                    ],
2860
                                    'delete' => [
2861
                                        'type' => Segment::class,
2862
                                        'options' => [
2863
                                            'route' => '/delete/:id/:user_id',
2864
                                            'constraints' => [
2865
                                                'id' => '[A-Za-z0-9\-]+\=*',
2866
                                                'user_id' => '[A-Za-z0-9\-]+\=*'
2867
                                            ],
2868
                                            'defaults' => [
2869
                                                'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryUserController',
2870
                                                'action' => 'delete'
2871
                                            ]
2872
                                        ]
2873
                                    ],
2874
                                    'upload' => [
2875
                                        'type' => Segment::class,
2876
                                        'options' => [
2877
                                            'route' => '/upload/:id',
2878
                                            'constraints' => [
2879
                                                'id' => '[A-Za-z0-9\-]+\=*',
2880
                                            ],
2881
                                            'defaults' => [
2882
                                                'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryUserController',
2883
                                                'action' => 'upload'
2884
                                            ]
2885
                                        ]
2886
                                    ],
16797 efrain 2887
                                    'jobs-description' => [
2888
                                        'type' => Segment::class,
2889
                                        'options' => [
2890
                                            'route' => '/jobs-description/:id',
2891
                                            'constraints' => [
2892
                                                'id' => '[A-Za-z0-9\-]+\=*',
2893
                                            ],
2894
                                            'defaults' => [
2895
                                                'controller' =>  '\LeadersLinked\Controller\MyCoachCategoryUserController',
2896
                                                'action' => 'jobsDescription'
2897
                                            ]
2898
                                        ]
2899
                                    ],
16180 anderson 2900
                                ]
15831 efrain 2901
                            ],
16180 anderson 2902
 
15451 efrain 2903
                        ]
2904
                    ],
2905
                ]
2906
            ],
15607 anderson 2907
 
15451 efrain 2908
            /*             * * END MY COACH ** */
16270 anderson 2909
 
16248 efrain 2910
            /*             * * START KNOWLEDGE AREA ** */
2911
            'knowledge-area' => [
2912
                'type' => Literal::class,
2913
                'options' => [
2914
                    'route' => '/knowledge-area',
2915
                    'defaults' => [
2916
                        'controller' => '\LeadersLinked\Controller\KnowledgeAreaController',
2917
                        'action' => 'index'
2918
                    ]
2919
                ],
2920
                'may_terminate' => true,
2921
                'child_routes' => [
2922
                    'categories' => [
2923
                        'type' => Literal::class,
2924
                        'options' => [
2925
                            'route' => '/categories',
2926
                            'defaults' => [
2927
                                'controller' => '\LeadersLinked\Controller\KnowledgeAreaCategoryController',
2928
                                'action' => 'index'
2929
                            ]
2930
                        ],
2931
                        'may_terminate' => true,
2932
                        'child_routes' => [
2933
                            'add' => [
2934
                                'type' => Literal::class,
2935
                                'options' => [
2936
                                    'route' => '/add',
2937
                                    'defaults' => [
2938
                                        'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryController',
2939
                                        'action' => 'add'
2940
                                    ]
2941
                                ]
2942
                            ],
2943
                            'edit' => [
2944
                                'type' => Segment::class,
2945
                                'options' => [
2946
                                    'route' => '/edit/:id',
2947
                                    'constraints' => [
2948
                                        'id' => '[A-Za-z0-9\-]+\=*'
2949
                                    ],
2950
                                    'defaults' => [
2951
                                        'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryController',
2952
                                        'action' => 'edit'
2953
                                    ]
2954
                                ]
2955
                            ],
2956
                            'delete' => [
2957
                                'type' => Segment::class,
2958
                                'options' => [
2959
                                    'route' => '/delete/:id',
2960
                                    'constraints' => [
2961
                                        'id' => '[A-Za-z0-9\-]+\=*'
2962
                                    ],
2963
                                    'defaults' => [
2964
                                        'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryController',
2965
                                        'action' => 'delete'
2966
                                    ]
2967
                                ]
2968
                            ],
2969
                            'users' => [
2970
                                'type' =>  Literal::class,
2971
                                'options' => [
2972
                                    'route' => '/users',
2973
                                    'defaults' => [
2974
                                        'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController',
2975
                                        'action' => 'index'
2976
                                    ]
2977
                                ],
2978
                                'may_terminate' => true,
2979
                                'child_routes' => [
2980
                                    'add' => [
2981
                                        'type' => Segment::class,
2982
                                        'options' => [
2983
                                            'route' => '/add/:id',
2984
                                            'constraints' => [
2985
                                                'id' => '[A-Za-z0-9\-]+\=*'
2986
                                            ],
2987
                                            'defaults' => [
2988
                                                'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController',
2989
                                                'action' => 'add'
2990
                                            ]
2991
                                        ]
2992
                                    ],
2993
                                    'edit' => [
2994
                                        'type' => Segment::class,
2995
                                        'options' => [
2996
                                            'route' => '/edit/:id/:user_id',
2997
                                            'constraints' => [
2998
                                                'id' => '[A-Za-z0-9\-]+\=*',
2999
                                                'user_id' => '[A-Za-z0-9\-]+\=*'
3000
                                            ],
3001
                                            'defaults' => [
3002
                                                'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController',
3003
                                                'action' => 'edit'
3004
                                            ]
3005
                                        ]
3006
                                    ],
3007
                                    'delete' => [
3008
                                        'type' => Segment::class,
3009
                                        'options' => [
3010
                                            'route' => '/delete/:id/:user_id',
3011
                                            'constraints' => [
3012
                                                'id' => '[A-Za-z0-9\-]+\=*',
3013
                                                'user_id' => '[A-Za-z0-9\-]+\=*'
3014
                                            ],
3015
                                            'defaults' => [
3016
                                                'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController',
3017
                                                'action' => 'delete'
3018
                                            ]
3019
                                        ]
3020
                                    ],
3021
                                    'upload' => [
3022
                                        'type' => Segment::class,
3023
                                        'options' => [
3024
                                            'route' => '/upload/:id',
3025
                                            'constraints' => [
3026
                                                'id' => '[A-Za-z0-9\-]+\=*',
3027
                                            ],
3028
                                            'defaults' => [
3029
                                                'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController',
3030
                                                'action' => 'upload'
3031
                                            ]
3032
                                        ]
3033
                                    ],
16797 efrain 3034
                                    'jobs-description' => [
3035
                                        'type' => Segment::class,
3036
                                        'options' => [
3037
                                            'route' => '/jobs-description/:id',
3038
                                            'constraints' => [
3039
                                                'id' => '[A-Za-z0-9\-]+\=*',
3040
                                            ],
3041
                                            'defaults' => [
3042
                                                'controller' =>  '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController',
3043
                                                'action' => 'jobsDescription'
3044
                                            ]
3045
                                        ]
3046
                                    ],
16248 efrain 3047
                                ]
3048
                            ],
16270 anderson 3049
 
16248 efrain 3050
                        ]
3051
                    ],
3052
                ]
3053
            ],
16270 anderson 3054
 
16248 efrain 3055
            /*             * * END KNOWLEDGE AREA ** */
17023 ariadna 3056
 
3057
 
3058
 
17007 efrain 3059
            /*             * * START HABITS ** */
3060
            'habits' => [
3061
                'type' => Literal::class,
3062
                'options' => [
3063
                    'route' => '/habits',
3064
                    'defaults' => [
3065
                        'controller' => '\LeadersLinked\Controller\UnknownController',
3066
                        'action' => 'index'
3067
                    ]
3068
                ],
3069
                'may_terminate' => true,
3070
                'child_routes' => [
3071
                    'skills' => [
3072
                        'type' => Literal::class,
3073
                        'options' => [
3074
                            'route' => '/skills',
3075
                            'defaults' => [
3076
                                'controller' => '\LeadersLinked\Controller\HabitSkillController',
3077
                                'action' => 'index'
3078
                            ]
3079
                        ],
3080
                        'may_terminate' => true,
3081
                        'child_routes' => [
3082
                            'add' => [
3083
                                'type' => Literal::class,
3084
                                'options' => [
3085
                                    'route' => '/add',
3086
                                    'defaults' => [
3087
                                        'controller' =>  '\LeadersLinked\Controller\HabitSkillController',
3088
                                        'action' => 'add'
3089
                                    ]
3090
                                ]
3091
                            ],
3092
                            'edit' => [
3093
                                'type' => Segment::class,
3094
                                'options' => [
3095
                                    'route' => '/edit/:id',
3096
                                    'constraints' => [
3097
                                        'id' => '[A-Za-z0-9\-]+\=*'
3098
                                    ],
3099
                                    'defaults' => [
3100
                                        'controller' =>  '\LeadersLinked\Controller\HabitSkillController',
3101
                                        'action' => 'edit'
3102
                                    ]
3103
                                ]
3104
                            ],
3105
                            'delete' => [
3106
                                'type' => Segment::class,
3107
                                'options' => [
3108
                                    'route' => '/delete/:id',
3109
                                    'constraints' => [
3110
                                        'id' => '[A-Za-z0-9\-]+\=*'
3111
                                    ],
3112
                                    'defaults' => [
3113
                                        'controller' =>  '\LeadersLinked\Controller\HabitSkillController',
3114
                                        'action' => 'delete'
3115
                                    ]
3116
                                ]
3117
                            ],
17023 ariadna 3118
 
3119
 
3120
 
17008 efrain 3121
                        ]
3122
                    ],
17023 ariadna 3123
 
3124
 
17008 efrain 3125
                    'users' => [
3126
                        'type' =>  Literal::class,
3127
                        'options' => [
3128
                            'route' => '/users',
3129
                            'defaults' => [
3130
                                'controller' =>  '\LeadersLinked\Controller\HabitUserController',
3131
                                'action' => 'index'
3132
                            ]
3133
                        ],
3134
                        'may_terminate' => true,
3135
                        'child_routes' => [
3136
                            'add' => [
3137
                                'type' => Literal::class,
17007 efrain 3138
                                'options' => [
17008 efrain 3139
                                    'route' => '/add',
17007 efrain 3140
                                    'defaults' => [
3141
                                        'controller' =>  '\LeadersLinked\Controller\HabitUserController',
17008 efrain 3142
                                        'action' => 'add'
17007 efrain 3143
                                    ]
17008 efrain 3144
                                ]
3145
                            ],
3146
                            /*
3147
                             'edit' => [
3148
                             'type' => Segment::class,
3149
                             'options' => [
3150
                             'route' => '/edit/:id/:user_id',
3151
                             'constraints' => [
3152
                             'id' => '[A-Za-z0-9\-]+\=*',
3153
                             'user_id' => '[A-Za-z0-9\-]+\=*'
3154
                             ],
3155
                             'defaults' => [
3156
                             'controller' =>  '\LeadersLinked\Controller\HabitUserController',
3157
                             'action' => 'edit'
3158
                             ]
3159
                             ]
3160
                             ],*/
3161
                            'delete' => [
3162
                                'type' => Segment::class,
3163
                                'options' => [
17019 efrain 3164
                                    'route' => '/delete/:id',
17008 efrain 3165
                                    'constraints' => [
3166
                                        'id' => '[A-Za-z0-9\-]+\=*',
17007 efrain 3167
                                    ],
17008 efrain 3168
                                    'defaults' => [
3169
                                        'controller' =>  '\LeadersLinked\Controller\HabitUserController',
3170
                                        'action' => 'delete'
3171
                                    ]
3172
                                ]
3173
                            ],
3174
                            'upload' => [
17019 efrain 3175
                                'type' => Literal::class,
17008 efrain 3176
                                'options' => [
17019 efrain 3177
                                    'route' => '/upload',
17008 efrain 3178
                                    'defaults' => [
3179
                                        'controller' =>  '\LeadersLinked\Controller\HabitUserController',
3180
                                        'action' => 'upload'
3181
                                    ]
17007 efrain 3182
                                ]
3183
                            ],
17023 ariadna 3184
 
17007 efrain 3185
                        ]
3186
                    ],
17023 ariadna 3187
 
3188
 
3189
 
3190
 
17012 efrain 3191
                    'categories' => [
3192
                        'type' => Literal::class,
3193
                        'options' => [
3194
                            'route' => '/categories',
3195
                            'defaults' => [
3196
                                'controller' => '\LeadersLinked\Controller\HabitCategoryController',
3197
                                'action' => 'index'
3198
                            ]
3199
                        ],
3200
                        'may_terminate' => true,
3201
                        'child_routes' => [
3202
                            'add' => [
3203
                                'type' => Literal::class,
3204
                                'options' => [
3205
                                    'route' => '/add',
3206
                                    'defaults' => [
3207
                                        'controller' =>  '\LeadersLinked\Controller\HabitCategoryController',
3208
                                        'action' => 'add'
3209
                                    ]
3210
                                ]
3211
                            ],
3212
                            'edit' => [
3213
                                'type' => Segment::class,
3214
                                'options' => [
3215
                                    'route' => '/edit/:id',
3216
                                    'constraints' => [
3217
                                        'id' => '[A-Za-z0-9\-]+\=*'
3218
                                    ],
3219
                                    'defaults' => [
3220
                                        'controller' =>  '\LeadersLinked\Controller\HabitCategoryController',
3221
                                        'action' => 'edit'
3222
                                    ]
3223
                                ]
3224
                            ],
3225
                            'delete' => [
3226
                                'type' => Segment::class,
3227
                                'options' => [
3228
                                    'route' => '/delete/:id',
3229
                                    'constraints' => [
3230
                                        'id' => '[A-Za-z0-9\-]+\=*'
3231
                                    ],
3232
                                    'defaults' => [
3233
                                        'controller' =>  '\LeadersLinked\Controller\HabitCategoryController',
3234
                                        'action' => 'delete'
3235
                                    ]
3236
                                ]
3237
                            ],
17023 ariadna 3238
 
3239
 
17012 efrain 3240
                        ]
3241
                    ],
17023 ariadna 3242
 
3243
 
17012 efrain 3244
                    'emojis' => [
3245
                        'type' => Literal::class,
3246
                        'options' => [
3247
                            'route' => '/emojis',
3248
                            'defaults' => [
3249
                                'controller' => '\LeadersLinked\Controller\HabitEmojiController',
3250
                                'action' => 'index'
3251
                            ]
3252
                        ],
3253
                        'may_terminate' => true,
3254
                        'child_routes' => [
3255
                            'add' => [
3256
                                'type' => Literal::class,
3257
                                'options' => [
3258
                                    'route' => '/add',
3259
                                    'defaults' => [
3260
                                        'controller' =>  '\LeadersLinked\Controller\HabitEmojiController',
3261
                                        'action' => 'add'
3262
                                    ]
3263
                                ]
3264
                            ],
3265
                            'edit' => [
3266
                                'type' => Segment::class,
3267
                                'options' => [
3268
                                    'route' => '/edit/:id',
3269
                                    'constraints' => [
3270
                                        'id' => '[A-Za-z0-9\-]+\=*'
3271
                                    ],
3272
                                    'defaults' => [
3273
                                        'controller' =>  '\LeadersLinked\Controller\HabitEmojiController',
3274
                                        'action' => 'edit'
3275
                                    ]
3276
                                ]
3277
                            ],
3278
                            'delete' => [
3279
                                'type' => Segment::class,
3280
                                'options' => [
3281
                                    'route' => '/delete/:id',
3282
                                    'constraints' => [
3283
                                        'id' => '[A-Za-z0-9\-]+\=*'
3284
                                    ],
3285
                                    'defaults' => [
3286
                                        'controller' =>  '\LeadersLinked\Controller\HabitEmojiController',
3287
                                        'action' => 'delete'
3288
                                    ]
3289
                                ]
3290
                            ],
17023 ariadna 3291
 
3292
 
17012 efrain 3293
                        ]
3294
                    ],
17023 ariadna 3295
 
3296
 
17014 efrain 3297
                    'content' => [
3298
                        'type' => Literal::class,
3299
                        'options' => [
3300
                            'route' => '/content',
3301
                            'defaults' => [
3302
                                'controller' => '\LeadersLinked\Controller\HabitContentController',
3303
                                'action' => 'index'
3304
                            ]
3305
                        ],
3306
                        'may_terminate' => true,
3307
                        'child_routes' => [
3308
                            'add' => [
3309
                                'type' => Literal::class,
3310
                                'options' => [
3311
                                    'route' => '/add',
3312
                                    'defaults' => [
3313
                                        'controller' =>  '\LeadersLinked\Controller\HabitContentController',
3314
                                        'action' => 'add'
3315
                                    ]
3316
                                ]
3317
                            ],
3318
                            'edit' => [
3319
                                'type' => Segment::class,
3320
                                'options' => [
3321
                                    'route' => '/edit/:id',
3322
                                    'constraints' => [
3323
                                        'id' => '[A-Za-z0-9\-]+\=*'
3324
                                    ],
3325
                                    'defaults' => [
3326
                                        'controller' =>  '\LeadersLinked\Controller\HabitContentController',
3327
                                        'action' => 'edit'
3328
                                    ]
3329
                                ]
3330
                            ],
3331
                            'delete' => [
3332
                                'type' => Segment::class,
3333
                                'options' => [
3334
                                    'route' => '/delete/:id',
3335
                                    'constraints' => [
3336
                                        'id' => '[A-Za-z0-9\-]+\=*'
3337
                                    ],
3338
                                    'defaults' => [
3339
                                        'controller' =>  '\LeadersLinked\Controller\HabitContentController',
3340
                                        'action' => 'delete'
3341
                                    ]
3342
                                ]
3343
                            ],
17023 ariadna 3344
 
3345
 
17014 efrain 3346
                        ]
3347
                    ],
17023 ariadna 3348
 
3349
 
3350
 
17019 efrain 3351
                    'progress' => [
3352
                        'type' => Literal::class,
3353
                        'options' => [
3354
                            'route' => '/progress',
3355
                            'defaults' => [
3356
                                'controller' => '\LeadersLinked\Controller\HabitProgressController',
3357
                                'action' => 'index'
3358
                            ]
3359
                        ],
3360
                        'may_terminate' => true,
17023 ariadna 3361
 
17019 efrain 3362
                    ],
17023 ariadna 3363
 
3364
 
17007 efrain 3365
                ]
3366
            ],
17023 ariadna 3367
 
17007 efrain 3368
            /*             * * END HABITS ** */
946 geraldo 3369
 
15607 anderson 3370
 
1089 geraldo 3371
            /*             * * START PERFOMANCE EVALUATION ** */
946 geraldo 3372
            'performance-evaluation' => [
3373
                'type' => Literal::class,
3374
                'options' => [
3375
                    'route' => '/performance-evaluation',
3376
                    'defaults' => [
15394 efrain 3377
                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationController',
946 geraldo 3378
                        'action' => 'index'
3379
                    ]
3380
                ],
3381
                'may_terminate' => true,
3382
                'child_routes' => [
3383
                    'forms' => [
3384
                        'type' => Literal::class,
3385
                        'options' => [
3386
                            'route' => '/forms',
3387
                            'defaults' => [
977 geraldo 3388
                                'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
946 geraldo 3389
                                'action' => 'index'
3390
                            ]
3391
                        ],
3392
                        'may_terminate' => true,
3393
                        'child_routes' => [
3394
                            'add' => [
3395
                                'type' => Literal::class,
3396
                                'options' => [
3397
                                    'route' => '/add',
3398
                                    'defaults' => [
977 geraldo 3399
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
946 geraldo 3400
                                        'action' => 'add'
3401
                                    ]
3402
                                ]
3403
                            ],
3404
                            'edit' => [
3405
                                'type' => Segment::class,
3406
                                'options' => [
3407
                                    'route' => '/edit/:id',
3408
                                    'constraints' => [
3409
                                        'id' => '[A-Za-z0-9\-]+\=*'
3410
                                    ],
3411
                                    'defaults' => [
986 geraldo 3412
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
946 geraldo 3413
                                        'action' => 'edit'
3414
                                    ]
3415
                                ]
3416
                            ],
3417
                            'delete' => [
3418
                                'type' => Segment::class,
3419
                                'options' => [
3420
                                    'route' => '/delete/:id',
3421
                                    'constraints' => [
3422
                                        'id' => '[A-Za-z0-9\-]+\=*'
3423
                                    ],
3424
                                    'defaults' => [
986 geraldo 3425
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
946 geraldo 3426
                                        'action' => 'delete'
3427
                                    ]
3428
                                ]
15079 efrain 3429
                            ],
15442 efrain 3430
                            'active' => [
3431
                                'type' => Segment::class,
15079 efrain 3432
                                'options' => [
15442 efrain 3433
                                    'route' => '/active/:id',
3434
                                    'constraints' => [
3435
                                        'id' => '[A-Za-z0-9\-]+\=*'
3436
                                    ],
15079 efrain 3437
                                    'defaults' => [
3438
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
15442 efrain 3439
                                        'action' => 'active'
3440
                                    ]
3441
                                ]
3442
                            ],
3443
                            'inactive' => [
3444
                                'type' => Segment::class,
3445
                                'options' => [
3446
                                    'route' => '/inactive/:id',
3447
                                    'constraints' => [
3448
                                        'id' => '[A-Za-z0-9\-]+\=*'
3449
                                    ],
3450
                                    'defaults' => [
3451
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
3452
                                        'action' => 'inactive'
3453
                                    ]
3454
                                ]
3455
                            ],
3456
                            'job-description' => [
3457
                                'type' => Segment::class,
3458
                                'options' => [
3459
                                    'route' => '/job-description/:id',
3460
                                    'constraints' => [
3461
                                        'id' => '[A-Za-z0-9\-]+\=*',
3462
                                    ],
3463
                                    'defaults' => [
3464
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
15079 efrain 3465
                                        'action' => 'jobDescription'
3466
                                    ]
3467
                                ]
3468
                            ],
1263 geraldo 3469
                            'report' => [
3470
                                'type' => Segment::class,
3471
                                'options' => [
3472
                                    'route' => '/report/:id',
3473
                                    'constraints' => [
3474
                                        'id' => '[A-Za-z0-9\-]+\=*'
3475
                                    ],
3476
                                    'defaults' => [
3477
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationFormController',
3478
                                        'action' => 'report'
3479
                                    ]
3480
                                ]
3481
                            ],
946 geraldo 3482
                        ]
3483
                    ],
15442 efrain 3484
                    'evaluations' => [
946 geraldo 3485
                        'type' => Literal::class,
3486
                        'options' => [
15442 efrain 3487
                            'route' => '/evaluations',
946 geraldo 3488
                            'defaults' => [
15394 efrain 3489
                                'controller' => '\LeadersLinked\Controller\PerformanceEvaluationTestController',
946 geraldo 3490
                                'action' => 'index'
3491
                            ]
3492
                        ],
3493
                        'may_terminate' => true,
3494
                        'child_routes' => [
1383 efrain 3495
                            'add' => [
1320 efrain 3496
                                'type' => Literal::class,
946 geraldo 3497
                                'options' => [
1383 efrain 3498
                                    'route' => '/add',
946 geraldo 3499
                                    'defaults' => [
15394 efrain 3500
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationTestController',
1383 efrain 3501
                                        'action' => 'add'
946 geraldo 3502
                                    ]
1383 efrain 3503
                                ]
3504
                            ],
7902 eleazar 3505
                            'delete' => [
1383 efrain 3506
                                'type' => Segment::class,
3507
                                'options' => [
7902 eleazar 3508
                                    'route' => '/delete/:id',
1383 efrain 3509
                                    'constraints' => [
3510
                                        'id' => '[A-Za-z0-9\-]+\=*',
1320 efrain 3511
                                    ],
1383 efrain 3512
                                    'defaults' => [
15394 efrain 3513
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationTestController',
7902 eleazar 3514
                                        'action' => 'delete'
1320 efrain 3515
                                    ]
946 geraldo 3516
                                ]
1383 efrain 3517
                            ],
15607 anderson 3518
                            'report' => [
7947 eleazar 3519
                                'type' => Segment::class,
1383 efrain 3520
                                'options' => [
15442 efrain 3521
                                    'route' => '/report/:id',
7907 eleazar 3522
                                    'constraints' => [
8176 eleazar 3523
                                        'id' => '[A-Za-z0-9\-]+\=*'
3524
                                    ],
3525
                                    'defaults' => [
15394 efrain 3526
                                        'controller' => '\LeadersLinked\Controller\PerformanceEvaluationTestController',
15442 efrain 3527
                                        'action' => 'report',
8176 eleazar 3528
                                    ],
3529
                                ],
3530
                            ],
946 geraldo 3531
                        ]
3532
                    ],
3533
                ]
1089 geraldo 3534
            ],
15607 anderson 3535
 
1089 geraldo 3536
            /*             * * END PERFORMANCE EVALUATION ** */
3537
 
15442 efrain 3538
            /* START JOBS DESCRIPTION */
15607 anderson 3539
 
15442 efrain 3540
            'jobs-description' => [
1 www 3541
                'type' => Literal::class,
3542
                'options' => [
15442 efrain 3543
                    'route' => '/jobs-description',
1 www 3544
                    'defaults' => [
15442 efrain 3545
                        'controller' => '\LeadersLinked\Controller\JobDescriptionController',
1 www 3546
                        'action' => 'index'
3547
                    ]
3548
                ],
3549
                'may_terminate' => true,
3550
                'child_routes' => [
16787 efrain 3551
                    'search' => [
3552
                        'type' => Literal::class,
3553
                        'options' => [
3554
                            'route' => '/search',
3555
                            'defaults' => [
3556
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
3557
                                'action' => 'search'
3558
                            ]
3559
                        ]
3560
                    ],
16954 efrain 3561
                    'dictionary' => [
3562
                        'type' => Literal::class,
3563
                        'options' => [
3564
                            'route' => '/dictionary',
3565
                            'defaults' => [
3566
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
3567
                                'action' => 'dictionary'
3568
                            ]
3569
                        ]
3570
                    ],
15442 efrain 3571
                    'add' => [
16787 efrain 3572
                        'type' => Literal::class,
15336 efrain 3573
                        'options' => [
16787 efrain 3574
                            'route' => '/add',
15336 efrain 3575
                            'defaults' => [
15442 efrain 3576
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
3577
                                'action' => 'add'
15336 efrain 3578
                            ]
15442 efrain 3579
                        ]
3580
                    ],
3581
                    'edit' => [
3582
                        'type' => Segment::class,
3583
                        'options' => [
3584
                            'route' => '/edit/:id',
3585
                            'constraints' => [
3586
                                'id' => '[A-Za-z0-9\-]+\=*'
15336 efrain 3587
                            ],
15442 efrain 3588
                            'defaults' => [
3589
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
3590
                                'action' => 'edit'
3591
                            ]
15336 efrain 3592
                        ]
3593
                    ],
15442 efrain 3594
                    'delete' => [
3595
                        'type' => Segment::class,
15336 efrain 3596
                        'options' => [
15442 efrain 3597
                            'route' => '/delete/:id',
3598
                            'constraints' => [
3599
                                'id' => '[A-Za-z0-9\-]+\=*'
3600
                            ],
15336 efrain 3601
                            'defaults' => [
15442 efrain 3602
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
3603
                                'action' => 'delete'
15336 efrain 3604
                            ]
15442 efrain 3605
                        ]
3606
                    ],
3607
                    'report' => [
3608
                        'type' => Segment::class,
3609
                        'options' => [
3610
                            'route' => '/report/:id',
3611
                            'constraints' => [
3612
                                'id' => '[A-Za-z0-9\-]+\=*'
15336 efrain 3613
                            ],
15442 efrain 3614
                            'defaults' => [
3615
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
3616
                                'action' => 'report'
15336 efrain 3617
                            ]
3618
                        ]
3619
                    ],
15442 efrain 3620
                    'import' => [
1 www 3621
                        'type' => Literal::class,
3622
                        'options' => [
15442 efrain 3623
                            'route' => '/import',
1 www 3624
                            'defaults' => [
15442 efrain 3625
                                'controller' => '\LeadersLinked\Controller\JobDescriptionController',
3626
                                'action' => 'import'
1 www 3627
                            ]
3628
                        ]
3629
                    ],
3630
                    'competency-types' => [
3631
                        'type' => Literal::class,
3632
                        'options' => [
3633
                            'route' => '/competency-types',
3634
                            'defaults' => [
3635
                                'controller' => '\LeadersLinked\Controller\CompetencyTypeController',
3636
                                'action' => 'index'
3637
                            ]
3638
                        ],
3639
                        'may_terminate' => true,
3640
                        'child_routes' => [
3641
                            'add' => [
3642
                                'type' => Literal::class,
3643
                                'options' => [
3644
                                    'route' => '/add',
3645
                                    'defaults' => [
3646
                                        'controller' => '\LeadersLinked\Controller\CompetencyTypeController',
3647
                                        'action' => 'add'
3648
                                    ]
3649
                                ]
3650
                            ],
3651
                            'edit' => [
3652
                                'type' => Segment::class,
3653
                                'options' => [
3654
                                    'route' => '/edit/:id',
3655
                                    'constraints' => [
3656
                                        'id' => '[A-Za-z0-9\-]+\=*'
3657
                                    ],
3658
                                    'defaults' => [
3659
                                        'controller' => '\LeadersLinked\Controller\CompetencyTypeController',
3660
                                        'action' => 'edit'
3661
                                    ]
3662
                                ]
3663
                            ],
3664
                            'delete' => [
3665
                                'type' => Segment::class,
3666
                                'options' => [
3667
                                    'route' => '/delete/:id',
3668
                                    'constraints' => [
3669
                                        'id' => '[A-Za-z0-9\-]+\=*'
3670
                                    ],
3671
                                    'defaults' => [
3672
                                        'controller' => '\LeadersLinked\Controller\CompetencyTypeController',
3673
                                        'action' => 'delete'
3674
                                    ]
3675
                                ]
28 efrain 3676
                            ],
3677
                            'import' => [
3678
                                'type' => Literal::class,
3679
                                'options' => [
3680
                                    'route' => '/import',
3681
                                    'defaults' => [
3682
                                        'controller' => '\LeadersLinked\Controller\CompetencyTypeController',
3683
                                        'action' => 'import'
3684
                                    ]
3685
                                ]
3686
                            ],
1 www 3687
                        ]
3688
                    ],
1104 geraldo 3689
                    'behaviors' => [
3690
                        'type' => Literal::class,
3691
                        'options' => [
3692
                            'route' => '/behaviors',
3693
                            'defaults' => [
3694
                                'controller' => '\LeadersLinked\Controller\BehaviorsController',
3695
                                'action' => 'index'
3696
                            ]
3697
                        ],
3698
                        'may_terminate' => true,
3699
                        'child_routes' => [
3700
                            'add' => [
3701
                                'type' => Literal::class,
3702
                                'options' => [
14989 efrain 3703
                                    'route' => '/add[/inline/:inline]',
3704
                                    'constraints' => [
3705
                                        'inline' => 'yes|no'
3706
                                    ],
1104 geraldo 3707
                                    'defaults' => [
3708
                                        'controller' => '\LeadersLinked\Controller\BehaviorsController',
3709
                                        'action' => 'add'
3710
                                    ]
3711
                                ]
1115 geraldo 3712
                            ],
3713
                            'edit' => [
3714
                                'type' => Segment::class,
3715
                                'options' => [
3716
                                    'route' => '/edit/:id',
3717
                                    'constraints' => [
3718
                                        'id' => '[A-Za-z0-9\-]+\=*'
3719
                                    ],
3720
                                    'defaults' => [
3721
                                        'controller' => '\LeadersLinked\Controller\BehaviorsController',
3722
                                        'action' => 'edit'
3723
                                    ]
3724
                                ]
3725
                            ],
14280 kerby 3726
                            'delete' => [
3727
                                'type' => Segment::class,
3728
                                'options' => [
14875 efrain 3729
                                    'route' => '/delete/:id',
14280 kerby 3730
                                    'constraints' => [
14292 kerby 3731
                                        'id' => '[A-Za-z0-9\-]+\=*'
14280 kerby 3732
                                    ],
3733
                                    'defaults' => [
3734
                                        'controller' => '\LeadersLinked\Controller\BehaviorsController',
3735
                                        'action' => 'delete'
3736
                                    ]
3737
                                ]
14875 efrain 3738
                            ],
3739
                            'import' => [
3740
                                'type' => Literal::class,
3741
                                'options' => [
3742
                                    'route' => '/import',
3743
                                    'defaults' => [
3744
                                        'controller' => '\LeadersLinked\Controller\BehaviorsController',
3745
                                        'action' => 'import'
3746
                                    ]
3747
                                ]
3748
                            ],
15607 anderson 3749
 
1104 geraldo 3750
                        ]
3751
                    ],
1 www 3752
                    'competencies' => [
3753
                        'type' => Literal::class,
3754
                        'options' => [
3755
                            'route' => '/competencies',
3756
                            'defaults' => [
3757
                                'controller' => '\LeadersLinked\Controller\CompetencyController',
3758
                                'action' => 'index'
3759
                            ]
3760
                        ],
3761
                        'may_terminate' => true,
3762
                        'child_routes' => [
3763
                            'add' => [
3764
                                'type' => Literal::class,
3765
                                'options' => [
3766
                                    'route' => '/add',
3767
                                    'defaults' => [
3768
                                        'controller' => '\LeadersLinked\Controller\CompetencyController',
3769
                                        'action' => 'add'
3770
                                    ]
3771
                                ]
3772
                            ],
3773
                            'edit' => [
3774
                                'type' => Segment::class,
3775
                                'options' => [
3776
                                    'route' => '/edit/:id',
3777
                                    'constraints' => [
3778
                                        'id' => '[A-Za-z0-9\-]+\=*'
3779
                                    ],
3780
                                    'defaults' => [
3781
                                        'controller' => '\LeadersLinked\Controller\CompetencyController',
3782
                                        'action' => 'edit'
3783
                                    ]
3784
                                ]
3785
                            ],
3786
                            'delete' => [
3787
                                'type' => Segment::class,
3788
                                'options' => [
3789
                                    'route' => '/delete/:id',
3790
                                    'constraints' => [
3791
                                        'id' => '[A-Za-z0-9\-]+\=*'
3792
                                    ],
3793
                                    'defaults' => [
3794
                                        'controller' => '\LeadersLinked\Controller\CompetencyController',
3795
                                        'action' => 'delete'
3796
                                    ]
3797
                                ]
28 efrain 3798
                            ],
3799
                            'import' => [
3800
                                'type' => Literal::class,
3801
                                'options' => [
3802
                                    'route' => '/import',
3803
                                    'defaults' => [
3804
                                        'controller' => '\LeadersLinked\Controller\CompetencyController',
3805
                                        'action' => 'import'
3806
                                    ]
3807
                                ]
3808
                            ],
14875 efrain 3809
                            'behaviors' => [
3810
                                'type' => Segment::class,
3811
                                'options' => [
3812
                                    'route' => '/behaviors/:id',
3813
                                    'constraints' => [
3814
                                        'id' => '[A-Za-z0-9\-]+\=*'
3815
                                    ],
3816
                                    'defaults' => [
3817
                                        'controller' => '\LeadersLinked\Controller\CompetencyController',
3818
                                        'action' => 'behaviors'
3819
                                    ]
3820
                                ],
3821
                                'child_routes' => [
3822
                                    'add' => [
3823
                                        'type' => Literal::class,
3824
                                        'options' => [
3825
                                            'route' => '/add',
3826
                                            'defaults' => [
3827
                                                'controller' => '\LeadersLinked\Controller\CompetencyController',
3828
                                                'action' => 'behaviorAdd'
3829
                                            ]
3830
                                        ]
3831
                                    ],
3832
                                    'set' => [
3833
                                        'type' => Segment::class,
3834
                                        'options' => [
3835
                                            'route' => '/set/:behavior_id',
3836
                                            'constraints' => [
3837
                                                'behavior_id' => '[A-Za-z0-9\-]+\=*'
3838
                                            ],
3839
                                            'defaults' => [
3840
                                                'controller' => '\LeadersLinked\Controller\CompetencyController',
3841
                                                'action' => 'behaviorSet'
3842
                                            ]
3843
                                        ]
3844
                                    ],
3845
                                    'unset' => [
3846
                                        'type' => Segment::class,
3847
                                        'options' => [
3848
                                            'route' => '/unset/:behavior_id',
3849
                                            'constraints' => [
3850
                                                'behavior_id' => '[A-Za-z0-9\-]+\=*'
3851
                                            ],
3852
                                            'defaults' => [
3853
                                                'controller' => '\LeadersLinked\Controller\CompetencyController',
3854
                                                'action' => 'behaviorUnset'
3855
                                            ]
3856
                                        ]
3857
                                    ],
3858
                                ]
3859
                            ],
1 www 3860
                        ]
3861
                    ],
16766 efrain 3862
 
3863
                ]
3864
            ],
3865
 
3866
            /* END JOBS DESCRIPTION */
17023 ariadna 3867
 
3868
 
16770 efrain 3869
            /**** ORGANIZATION  START ****/
3870
            'organization' => [
16766 efrain 3871
                'type' => Literal::class,
3872
                'options' => [
16770 efrain 3873
                    'route' => '/organization',
16766 efrain 3874
                    'defaults' => [
3875
                        'controller' => '\LeadersLinked\Controller\OrganizationChartController',
3876
                        'action' => 'index'
3877
                    ]
3878
                ],
3879
                'may_terminate' => true,
3880
                'child_routes' => [
15457 efrain 3881
                    'positions' => [
3882
                        'type' => Literal::class,
3883
                        'options' => [
3884
                            'route' => '/positions',
3885
                            'defaults' => [
16770 efrain 3886
                                'controller' => '\LeadersLinked\Controller\OrganizationPositionController',
15457 efrain 3887
                                'action' => 'index'
3888
                            ]
3889
                        ],
3890
                        'may_terminate' => true,
3891
                        'child_routes' => [
3892
                            'add' => [
16791 efrain 3893
                                'type' =>  Literal::class,
15457 efrain 3894
                                'options' => [
16791 efrain 3895
                                    'route' => '/add',
15457 efrain 3896
                                    'defaults' => [
16770 efrain 3897
                                        'controller' => '\LeadersLinked\Controller\OrganizationPositionController',
15457 efrain 3898
                                        'action' => 'add'
3899
                                    ]
3900
                                ]
3901
                            ],
3902
                            'edit' => [
3903
                                'type' => Segment::class,
3904
                                'options' => [
3905
                                    'route' => '/edit/:id',
3906
                                    'constraints' => [
3907
                                        'id' => '[A-Za-z0-9\-]+\=*'
3908
                                    ],
3909
                                    'defaults' => [
16770 efrain 3910
                                        'controller' => '\LeadersLinked\Controller\OrganizationPositionController',
15457 efrain 3911
                                        'action' => 'edit'
3912
                                    ]
3913
                                ]
3914
                            ],
3915
                            'delete' => [
3916
                                'type' => Segment::class,
3917
                                'options' => [
3918
                                    'route' => '/delete/:id',
3919
                                    'constraints' => [
3920
                                        'id' => '[A-Za-z0-9\-]+\=*'
3921
                                    ],
3922
                                    'defaults' => [
16770 efrain 3923
                                        'controller' => '\LeadersLinked\Controller\OrganizationPositionController',
15457 efrain 3924
                                        'action' => 'delete'
3925
                                    ]
3926
                                ]
3927
                            ],
16791 efrain 3928
                            'boss' => [
3929
                                'type' => Literal::class,
15457 efrain 3930
                                'options' => [
16791 efrain 3931
                                    'route' => '/boss',
15457 efrain 3932
                                    'defaults' => [
16770 efrain 3933
                                        'controller' => '\LeadersLinked\Controller\OrganizationPositionController',
16791 efrain 3934
                                        'action' => 'boss'
15457 efrain 3935
                                    ]
16791 efrain 3936
                                ]
15457 efrain 3937
                            ],
3938
                        ]
3939
                    ],
17023 ariadna 3940
                ]
15442 efrain 3941
            ],
17023 ariadna 3942
 
3943
 
16766 efrain 3944
            /**** ORIGANIZATION CHART END ****/
15607 anderson 3945
 
3946
 
15442 efrain 3947
            /*             * * START SETTINGS ** */
3948
            'settings' => [
3949
                'type' => Literal::class,
3950
                'options' => [
3951
                    'route' => '/settings',
3952
                    'defaults' => [
3953
                        'controller' => '\LeadersLinked\Controller\DashboardController',
3954
                        'action' => 'index'
3955
                    ]
3956
                ],
3957
                'may_terminate' => true,
3958
                'child_routes' => [
3959
                    'my-private-network' => [
3960
                        'type' => Literal::class,
3961
                        'options' => [
3962
                            'route' => '/my-private-network',
3963
                            'defaults' => [
3964
                                'controller' => '\LeadersLinked\Controller\MyPrivateNetworkController',
3965
                                'action' => 'index'
3966
                            ]
3967
                        ],
3968
                        'may_terminate' => true,
3969
                        'child_routes' => [
3970
                            'intro' => [
3971
                                'type' => Literal::class,
3972
                                'options' => [
3973
                                    'route' => '/intro',
3974
                                    'defaults' => [
3975
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
3976
                                        'action' => 'intro'
3977
                                    ]
3978
                                ]
3979
                            ],
3980
                            'calendar' => [
3981
                                'type' => Literal::class,
3982
                                'options' => [
3983
                                    'route' => '/calendar',
3984
                                    'defaults' => [
3985
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
3986
                                        'action' => 'calendar'
3987
                                    ]
3988
                                ]
3989
                            ],
3990
                            'styles-and-colors' => [
3991
                                'type' => Literal::class,
3992
                                'options' => [
3993
                                    'route' => '/styles-and-colors',
3994
                                    'defaults' => [
3995
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
3996
                                        'action' => 'stylesAndColors'
3997
                                    ]
3998
                                ]
3999
                            ],
4000
                            'navbar' => [
4001
                                'type' => Literal::class,
4002
                                'options' => [
4003
                                    'route' => '/navbar',
4004
                                    'defaults' => [
4005
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
4006
                                        'action' => 'navbar'
4007
                                    ]
4008
                                ]
4009
                            ],
4010
                            'favicon' => [
4011
                                'type' => Literal::class,
4012
                                'options' => [
4013
                                    'route' => '/favicon',
4014
                                    'defaults' => [
4015
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
4016
                                        'action' => 'favicon'
4017
                                    ]
4018
                                ]
4019
                            ],
4020
                            'logo' => [
4021
                                'type' => Literal::class,
4022
                                'options' => [
4023
                                    'route' => '/logo',
4024
                                    'defaults' => [
4025
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
4026
                                        'action' => 'logo'
4027
                                    ]
4028
                                ]
4029
                            ],
15831 efrain 4030
                            'moodle' => [
4031
                                'type' => Literal::class,
4032
                                'options' => [
4033
                                    'route' => '/moodle',
4034
                                    'defaults' => [
4035
                                        'controller' =>  '\LeadersLinked\Controller\MyPrivateNetworkController',
4036
                                        'action' => 'moodle'
4037
                                    ]
4038
                                ]
4039
                            ],
15607 anderson 4040
 
15442 efrain 4041
                        ]
4042
                    ],
15607 anderson 4043
 
15442 efrain 4044
                    'private-networks' => [
1 www 4045
                        'type' => Literal::class,
4046
                        'options' => [
15442 efrain 4047
                            'route' => '/private-networks',
1 www 4048
                            'defaults' => [
15442 efrain 4049
                                'controller' => '\LeadersLinked\Controller\PrivateNetworksController',
1 www 4050
                                'action' => 'index'
4051
                            ]
4052
                        ],
4053
                        'may_terminate' => true,
4054
                        'child_routes' => [
4055
                            'add' => [
4056
                                'type' => Literal::class,
4057
                                'options' => [
4058
                                    'route' => '/add',
4059
                                    'defaults' => [
15442 efrain 4060
                                        'controller' => '\LeadersLinked\Controller\PrivateNetworksController',
1 www 4061
                                        'action' => 'add'
4062
                                    ]
4063
                                ]
4064
                            ],
4065
                            'edit' => [
4066
                                'type' => Segment::class,
4067
                                'options' => [
4068
                                    'route' => '/edit/:id',
4069
                                    'constraints' => [
4070
                                        'id' => '[A-Za-z0-9\-]+\=*'
4071
                                    ],
4072
                                    'defaults' => [
15442 efrain 4073
                                        'controller' => '\LeadersLinked\Controller\PrivateNetworksController',
1 www 4074
                                        'action' => 'edit'
4075
                                    ]
4076
                                ]
4077
                            ],
4078
                            'delete' => [
4079
                                'type' => Segment::class,
4080
                                'options' => [
4081
                                    'route' => '/delete/:id',
4082
                                    'constraints' => [
4083
                                        'id' => '[A-Za-z0-9\-]+\=*'
4084
                                    ],
4085
                                    'defaults' => [
15442 efrain 4086
                                        'controller' => '\LeadersLinked\Controller\PrivateNetworksController',
1 www 4087
                                        'action' => 'delete'
4088
                                    ]
4089
                                ]
4090
                            ]
4091
                        ]
4092
                    ],
15442 efrain 4093
                    'company-sizes' => [
1 www 4094
                        'type' => Literal::class,
4095
                        'options' => [
15442 efrain 4096
                            'route' => '/company-sizes',
1 www 4097
                            'defaults' => [
15442 efrain 4098
                                'controller' => '\LeadersLinked\Controller\CompanySizeController',
1 www 4099
                                'action' => 'index'
4100
                            ]
4101
                        ],
4102
                        'may_terminate' => true,
4103
                        'child_routes' => [
4104
                            'add' => [
4105
                                'type' => Literal::class,
4106
                                'options' => [
4107
                                    'route' => '/add',
4108
                                    'defaults' => [
15442 efrain 4109
                                        'controller' => '\LeadersLinked\Controller\CompanySizeController',
1 www 4110
                                        'action' => 'add'
4111
                                    ]
4112
                                ]
4113
                            ],
4114
                            'edit' => [
4115
                                'type' => Segment::class,
4116
                                'options' => [
4117
                                    'route' => '/edit/:id',
4118
                                    'constraints' => [
4119
                                        'id' => '[A-Za-z0-9\-]+\=*'
4120
                                    ],
4121
                                    'defaults' => [
15442 efrain 4122
                                        'controller' => '\LeadersLinked\Controller\CompanySizeController',
1 www 4123
                                        'action' => 'edit'
4124
                                    ]
4125
                                ]
4126
                            ],
4127
                            'delete' => [
4128
                                'type' => Segment::class,
4129
                                'options' => [
4130
                                    'route' => '/delete/:id',
4131
                                    'constraints' => [
4132
                                        'id' => '[A-Za-z0-9\-]+\=*'
4133
                                    ],
4134
                                    'defaults' => [
15442 efrain 4135
                                        'controller' => '\LeadersLinked\Controller\CompanySizeController',
1 www 4136
                                        'action' => 'delete'
4137
                                    ]
4138
                                ]
4139
                            ]
4140
                        ]
4141
                    ],
15607 anderson 4142
 
4143
 
15460 efrain 4144
                    'countries' => [
4145
                        'type' => Literal::class,
4146
                        'options' => [
4147
                            'route' => '/countries',
4148
                            'defaults' => [
4149
                                'controller' => '\LeadersLinked\Controller\CountriesController',
4150
                                'action' => 'index'
4151
                            ]
4152
                        ],
4153
                        'may_terminate' => true,
4154
                        'child_routes' => [
4155
                            'add' => [
4156
                                'type' => Literal::class,
4157
                                'options' => [
4158
                                    'route' => '/add',
4159
                                    'defaults' => [
4160
                                        'controller' => '\LeadersLinked\Controller\CountriesController',
4161
                                        'action' => 'add'
4162
                                    ]
4163
                                ]
4164
                            ],
4165
                            'edit' => [
4166
                                'type' => Segment::class,
4167
                                'options' => [
4168
                                    'route' => '/edit/:id',
4169
                                    'constraints' => [
4170
                                        'id' => '[A-Za-z0-9\-]+\=*'
4171
                                    ],
4172
                                    'defaults' => [
4173
                                        'controller' => '\LeadersLinked\Controller\CountriesController',
4174
                                        'action' => 'edit'
4175
                                    ]
4176
                                ]
4177
                            ],
4178
                            'delete' => [
4179
                                'type' => Segment::class,
4180
                                'options' => [
4181
                                    'route' => '/delete/:id',
4182
                                    'constraints' => [
4183
                                        'id' => '[A-Za-z0-9\-]+\=*'
4184
                                    ],
4185
                                    'defaults' => [
4186
                                        'controller' => '\LeadersLinked\Controller\CountriesController',
4187
                                        'action' => 'delete'
4188
                                    ]
4189
                                ]
4190
                            ]
4191
                        ]
4192
                    ],
15607 anderson 4193
 
4194
 
15442 efrain 4195
                    'degrees' => [
1 www 4196
                        'type' => Literal::class,
4197
                        'options' => [
15442 efrain 4198
                            'route' => '/degrees',
1 www 4199
                            'defaults' => [
15442 efrain 4200
                                'controller' => '\LeadersLinked\Controller\DegreeController',
1 www 4201
                                'action' => 'index'
4202
                            ]
4203
                        ],
4204
                        'may_terminate' => true,
4205
                        'child_routes' => [
4206
                            'add' => [
4207
                                'type' => Literal::class,
4208
                                'options' => [
4209
                                    'route' => '/add',
4210
                                    'defaults' => [
15442 efrain 4211
                                        'controller' => '\LeadersLinked\Controller\DegreeController',
1 www 4212
                                        'action' => 'add'
4213
                                    ]
4214
                                ]
4215
                            ],
4216
                            'edit' => [
4217
                                'type' => Segment::class,
4218
                                'options' => [
4219
                                    'route' => '/edit/:id',
4220
                                    'constraints' => [
4221
                                        'id' => '[A-Za-z0-9\-]+\=*'
4222
                                    ],
4223
                                    'defaults' => [
15442 efrain 4224
                                        'controller' => '\LeadersLinked\Controller\DegreeController',
1 www 4225
                                        'action' => 'edit'
4226
                                    ]
4227
                                ]
4228
                            ],
4229
                            'delete' => [
4230
                                'type' => Segment::class,
4231
                                'options' => [
4232
                                    'route' => '/delete/:id',
4233
                                    'constraints' => [
4234
                                        'id' => '[A-Za-z0-9\-]+\=*'
4235
                                    ],
4236
                                    'defaults' => [
15442 efrain 4237
                                        'controller' => '\LeadersLinked\Controller\DegreeController',
1 www 4238
                                        'action' => 'delete'
4239
                                    ]
4240
                                ]
4241
                            ]
4242
                        ]
4243
                    ],
4244
                    'group-types' => [
4245
                        'type' => Literal::class,
4246
                        'options' => [
16796 efrain 4247
                            'route' => '/group-types',
1 www 4248
                            'defaults' => [
4249
                                'controller' => '\LeadersLinked\Controller\GroupTypeController',
4250
                                'action' => 'index'
4251
                            ]
4252
                        ],
4253
                        'may_terminate' => true,
4254
                        'child_routes' => [
4255
                            'add' => [
4256
                                'type' => Literal::class,
4257
                                'options' => [
4258
                                    'route' => '/add',
4259
                                    'defaults' => [
4260
                                        'controller' => '\LeadersLinked\Controller\GroupTypeController',
4261
                                        'action' => 'add'
4262
                                    ]
4263
                                ]
4264
                            ],
4265
                            'edit' => [
4266
                                'type' => Segment::class,
4267
                                'options' => [
4268
                                    'route' => '/edit/:id',
4269
                                    'constraints' => [
4270
                                        'id' => '[A-Za-z0-9\-]+\=*'
4271
                                    ],
4272
                                    'defaults' => [
4273
                                        'controller' => '\LeadersLinked\Controller\GroupTypeController',
4274
                                        'action' => 'edit'
4275
                                    ]
4276
                                ]
4277
                            ],
4278
                            'delete' => [
4279
                                'type' => Segment::class,
4280
                                'options' => [
4281
                                    'route' => '/delete/:id',
4282
                                    'constraints' => [
4283
                                        'id' => '[A-Za-z0-9\-]+\=*'
4284
                                    ],
4285
                                    'defaults' => [
4286
                                        'controller' => '\LeadersLinked\Controller\GroupTypeController',
4287
                                        'action' => 'delete'
4288
                                    ]
4289
                                ]
4290
                            ]
4291
                        ]
4292
                    ],
15442 efrain 4293
                    'industries' => [
1 www 4294
                        'type' => Literal::class,
4295
                        'options' => [
15442 efrain 4296
                            'route' => '/industries',
1 www 4297
                            'defaults' => [
15442 efrain 4298
                                'controller' => '\LeadersLinked\Controller\IndustryController',
1 www 4299
                                'action' => 'index'
4300
                            ]
4301
                        ],
4302
                        'may_terminate' => true,
4303
                        'child_routes' => [
4304
                            'add' => [
4305
                                'type' => Literal::class,
4306
                                'options' => [
4307
                                    'route' => '/add',
4308
                                    'defaults' => [
15442 efrain 4309
                                        'controller' => '\LeadersLinked\Controller\IndustryController',
1 www 4310
                                        'action' => 'add'
4311
                                    ]
4312
                                ]
4313
                            ],
4314
                            'edit' => [
4315
                                'type' => Segment::class,
4316
                                'options' => [
4317
                                    'route' => '/edit/:id',
4318
                                    'constraints' => [
4319
                                        'id' => '[A-Za-z0-9\-]+\=*'
4320
                                    ],
4321
                                    'defaults' => [
15442 efrain 4322
                                        'controller' => '\LeadersLinked\Controller\IndustryController',
1 www 4323
                                        'action' => 'edit'
4324
                                    ]
4325
                                ]
4326
                            ],
4327
                            'delete' => [
4328
                                'type' => Segment::class,
4329
                                'options' => [
4330
                                    'route' => '/delete/:id',
4331
                                    'constraints' => [
4332
                                        'id' => '[A-Za-z0-9\-]+\=*'
4333
                                    ],
4334
                                    'defaults' => [
15442 efrain 4335
                                        'controller' => '\LeadersLinked\Controller\IndustryController',
1 www 4336
                                        'action' => 'delete'
4337
                                    ]
4338
                                ]
4339
                            ]
4340
                        ]
4341
                    ],
15442 efrain 4342
                    'group-types' => [
28 efrain 4343
                        'type' => Literal::class,
4344
                        'options' => [
15442 efrain 4345
                            'route' => '/group-types',
28 efrain 4346
                            'defaults' => [
15442 efrain 4347
                                'controller' => '\LeadersLinked\Controller\GroupTypeController',
28 efrain 4348
                                'action' => 'index'
4349
                            ]
4350
                        ],
4351
                        'may_terminate' => true,
4352
                        'child_routes' => [
4353
                            'add' => [
4354
                                'type' => Literal::class,
4355
                                'options' => [
4356
                                    'route' => '/add',
4357
                                    'defaults' => [
15442 efrain 4358
                                        'controller' => '\LeadersLinked\Controller\GroupTypeController',
28 efrain 4359
                                        'action' => 'add'
4360
                                    ]
4361
                                ]
4362
                            ],
4363
                            'edit' => [
4364
                                'type' => Segment::class,
4365
                                'options' => [
4366
                                    'route' => '/edit/:id',
4367
                                    'constraints' => [
4368
                                        'id' => '[A-Za-z0-9\-]+\=*'
4369
                                    ],
4370
                                    'defaults' => [
15442 efrain 4371
                                        'controller' => '\LeadersLinked\Controller\GroupTypeController',
28 efrain 4372
                                        'action' => 'edit'
4373
                                    ]
4374
                                ]
4375
                            ],
4376
                            'delete' => [
4377
                                'type' => Segment::class,
4378
                                'options' => [
4379
                                    'route' => '/delete/:id',
4380
                                    'constraints' => [
4381
                                        'id' => '[A-Za-z0-9\-]+\=*'
4382
                                    ],
4383
                                    'defaults' => [
15442 efrain 4384
                                        'controller' => '\LeadersLinked\Controller\GroupTypeController',
28 efrain 4385
                                        'action' => 'delete'
4386
                                    ]
4387
                                ]
15442 efrain 4388
                            ]
4389
                        ]
4390
                    ],
4391
                    'job-categories' => [
4392
                        'type' => Literal::class,
4393
                        'options' => [
4394
                            'route' => '/job-categories',
4395
                            'defaults' => [
4396
                                'controller' => '\LeadersLinked\Controller\JobCategoryController',
4397
                                'action' => 'index'
4398
                            ]
4399
                        ],
4400
                        'may_terminate' => true,
4401
                        'child_routes' => [
4402
                            'add' => [
4403
                                'type' => Literal::class,
4404
                                'options' => [
4405
                                    'route' => '/add',
4406
                                    'defaults' => [
4407
                                        'controller' => '\LeadersLinked\Controller\JobCategoryController',
4408
                                        'action' => 'add'
4409
                                    ]
4410
                                ]
559 geraldo 4411
                            ],
15442 efrain 4412
                            'edit' => [
559 geraldo 4413
                                'type' => Segment::class,
4414
                                'options' => [
15442 efrain 4415
                                    'route' => '/edit/:id',
559 geraldo 4416
                                    'constraints' => [
4417
                                        'id' => '[A-Za-z0-9\-]+\=*'
4418
                                    ],
4419
                                    'defaults' => [
15442 efrain 4420
                                        'controller' => '\LeadersLinked\Controller\JobCategoryController',
4421
                                        'action' => 'edit'
559 geraldo 4422
                                    ]
4423
                                ]
4424
                            ],
15442 efrain 4425
                            'delete' => [
4426
                                'type' => Segment::class,
846 geraldo 4427
                                'options' => [
15442 efrain 4428
                                    'route' => '/delete/:id',
4429
                                    'constraints' => [
4430
                                        'id' => '[A-Za-z0-9\-]+\=*'
4431
                                    ],
846 geraldo 4432
                                    'defaults' => [
15442 efrain 4433
                                        'controller' => '\LeadersLinked\Controller\JobCategoryController',
4434
                                        'action' => 'delete'
846 geraldo 4435
                                    ]
4436
                                ]
15442 efrain 4437
                            ]
28 efrain 4438
                        ]
4439
                    ],
15607 anderson 4440
 
1 www 4441
                    'email-templates' => [
4442
                        'type' => Literal::class,
4443
                        'options' => [
4444
                            'route' => '/email-templates',
4445
                            'defaults' => [
4446
                                'controller' => '\LeadersLinked\Controller\EmailTemplateController',
4447
                                'action' => 'index'
4448
                            ]
4449
                        ],
4450
                        'may_terminate' => true,
4451
                        'child_routes' => [
4452
                            'edit' => [
4453
                                'type' => Segment::class,
4454
                                'options' => [
4455
                                    'route' => '/edit/:id',
4456
                                    'constraints' => [
4457
                                        'id' => '[A-Za-z0-9\-]+\=*'
4458
                                    ],
4459
                                    'defaults' => [
4460
                                        'controller' => '\LeadersLinked\Controller\EmailTemplateController',
4461
                                        'action' => 'edit'
4462
                                    ]
4463
                                ]
4464
                            ],
4465
                        ]
4466
                    ],
15607 anderson 4467
 
1 www 4468
                    'push-templates' => [
4469
                        'type' => Literal::class,
4470
                        'options' => [
4471
                            'route' => '/push-templates',
4472
                            'defaults' => [
4473
                                'controller' => '\LeadersLinked\Controller\PushTemplateController',
4474
                                'action' => 'index'
4475
                            ]
4476
                        ],
4477
                        'may_terminate' => true,
4478
                        'child_routes' => [
4479
                            'edit' => [
4480
                                'type' => Segment::class,
4481
                                'options' => [
4482
                                    'route' => '/edit/:id',
4483
                                    'constraints' => [
4484
                                        'id' => '[A-Za-z0-9\-]+\=*'
4485
                                    ],
4486
                                    'defaults' => [
4487
                                        'controller' => '\LeadersLinked\Controller\PushTemplateController',
4488
                                        'action' => 'edit'
4489
                                    ]
4490
                                ]
4491
                            ],
15355 efrain 4492
                            'import' => [
4493
                                'type' => Literal::class,
4494
                                'options' => [
4495
                                    'route' => '/import',
4496
                                    'defaults' => [
4497
                                        'controller' => '\LeadersLinked\Controller\PushTemplateController',
4498
                                        'action' => 'import'
4499
                                    ]
4500
                                ]
4501
                            ],
1 www 4502
                        ]
4503
                    ],
4504
                    'skills' => [
4505
                        'type' => Literal::class,
4506
                        'options' => [
4507
                            'route' => '/skills',
4508
                            'defaults' => [
4509
                                'controller' => '\LeadersLinked\Controller\SkillController',
4510
                                'action' => 'index'
4511
                            ]
4512
                        ],
4513
                        'may_terminate' => true,
4514
                        'child_routes' => [
4515
                            'add' => [
4516
                                'type' => Literal::class,
4517
                                'options' => [
4518
                                    'route' => '/add',
4519
                                    'defaults' => [
4520
                                        'controller' => '\LeadersLinked\Controller\SkillController',
4521
                                        'action' => 'add'
4522
                                    ]
4523
                                ]
4524
                            ],
4525
                            'edit' => [
4526
                                'type' => Segment::class,
4527
                                'options' => [
4528
                                    'route' => '/edit/:id',
4529
                                    'constraints' => [
4530
                                        'id' => '[A-Za-z0-9\-]+\=*'
4531
                                    ],
4532
                                    'defaults' => [
4533
                                        'controller' => '\LeadersLinked\Controller\SkillController',
4534
                                        'action' => 'edit'
4535
                                    ]
4536
                                ]
4537
                            ],
4538
                            'delete' => [
4539
                                'type' => Segment::class,
4540
                                'options' => [
4541
                                    'route' => '/delete/:id',
4542
                                    'constraints' => [
4543
                                        'id' => '[A-Za-z0-9\-]+\=*'
4544
                                    ],
4545
                                    'defaults' => [
4546
                                        'controller' => '\LeadersLinked\Controller\SkillController',
4547
                                        'action' => 'delete'
4548
                                    ]
4549
                                ]
4550
                            ]
4551
                        ]
4552
                    ],
15392 efrain 4553
                    'aptitudes' => [
4554
                        'type' => Literal::class,
4555
                        'options' => [
4556
                            'route' => '/aptitudes',
4557
                            'defaults' => [
4558
                                'controller' => '\LeadersLinked\Controller\AptitudeController',
4559
                                'action' => 'index'
4560
                            ]
4561
                        ],
4562
                        'may_terminate' => true,
4563
                        'child_routes' => [
4564
                            'add' => [
4565
                                'type' => Literal::class,
4566
                                'options' => [
4567
                                    'route' => '/add',
4568
                                    'defaults' => [
4569
                                        'controller' => '\LeadersLinked\Controller\AptitudeController',
4570
                                        'action' => 'add'
4571
                                    ]
4572
                                ]
4573
                            ],
4574
                            'edit' => [
4575
                                'type' => Segment::class,
4576
                                'options' => [
4577
                                    'route' => '/edit/:id',
4578
                                    'constraints' => [
4579
                                        'id' => '[A-Za-z0-9\-]+\=*'
4580
                                    ],
4581
                                    'defaults' => [
4582
                                        'controller' => '\LeadersLinked\Controller\AptitudeController',
4583
                                        'action' => 'edit'
4584
                                    ]
4585
                                ]
4586
                            ],
4587
                            'delete' => [
4588
                                'type' => Segment::class,
4589
                                'options' => [
4590
                                    'route' => '/delete/:id',
4591
                                    'constraints' => [
4592
                                        'id' => '[A-Za-z0-9\-]+\=*'
4593
                                    ],
4594
                                    'defaults' => [
4595
                                        'controller' => '\LeadersLinked\Controller\AptitudeController',
4596
                                        'action' => 'delete'
4597
                                    ]
4598
                                ]
4599
                            ]
4600
                        ]
4601
                    ],
4602
                    'hobbies-and-interests' => [
4603
                        'type' => Literal::class,
4604
                        'options' => [
4605
                            'route' => '/hobbies-and-interests',
4606
                            'defaults' => [
4607
                                'controller' => '\LeadersLinked\Controller\HobbyAndInterestController',
4608
                                'action' => 'index'
4609
                            ]
4610
                        ],
4611
                        'may_terminate' => true,
4612
                        'child_routes' => [
4613
                            'add' => [
4614
                                'type' => Literal::class,
4615
                                'options' => [
4616
                                    'route' => '/add',
4617
                                    'defaults' => [
4618
                                        'controller' => '\LeadersLinked\Controller\HobbyAndInterestController',
4619
                                        'action' => 'add'
4620
                                    ]
4621
                                ]
4622
                            ],
4623
                            'edit' => [
4624
                                'type' => Segment::class,
4625
                                'options' => [
4626
                                    'route' => '/edit/:id',
4627
                                    'constraints' => [
4628
                                        'id' => '[A-Za-z0-9\-]+\=*'
4629
                                    ],
4630
                                    'defaults' => [
4631
                                        'controller' => '\LeadersLinked\Controller\HobbyAndInterestController',
4632
                                        'action' => 'edit'
4633
                                    ]
4634
                                ]
4635
                            ],
4636
                            'delete' => [
4637
                                'type' => Segment::class,
4638
                                'options' => [
4639
                                    'route' => '/delete/:id',
4640
                                    'constraints' => [
4641
                                        'id' => '[A-Za-z0-9\-]+\=*'
4642
                                    ],
4643
                                    'defaults' => [
4644
                                        'controller' => '\LeadersLinked\Controller\HobbyAndInterestController',
4645
                                        'action' => 'delete'
4646
                                    ]
4647
                                ]
4648
                            ]
4649
                        ]
4650
                    ],
1089 geraldo 4651
                ]
1 www 4652
            ],
15607 anderson 4653
            /*         * * FIN SETTINGS ** */
4654
 
1333 efrain 4655
            'own-professional-network' => [
4656
                'type' => Literal::class,
4657
                'options' => [
4658
                    'route' => '/own-professional-network',
4659
                    'defaults' => [
4660
                        'controller' => '\LeadersLinked\Controller\UnknownController',
4661
                        'action' => 'index'
4662
                    ]
4663
                ],
4664
                'may_terminate' => true,
15607 anderson 4665
                'child_routes' => []
1333 efrain 4666
            ],
15607 anderson 4667
 
1333 efrain 4668
            'organizational-design' => [
4669
                'type' => Literal::class,
4670
                'options' => [
4671
                    'route' => '/organizational-design',
4672
                    'defaults' => [
4673
                        'controller' => '\LeadersLinked\Controller\UnknownController',
4674
                        'action' => 'index'
4675
                    ]
4676
                ],
4677
                'may_terminate' => true,
15607 anderson 4678
                'child_routes' => []
1333 efrain 4679
            ],
15607 anderson 4680
 
16766 efrain 4681
            'planning' => [
1333 efrain 4682
                'type' => Literal::class,
4683
                'options' => [
16766 efrain 4684
                    'route' => '/planning',
1333 efrain 4685
                    'defaults' => [
16766 efrain 4686
                        'controller' => '\LeadersLinked\Controller\PlanningController',
1951 nelberth 4687
                        'action' => 'index'
1333 efrain 4688
                    ]
4689
                ],
4690
                'may_terminate' => true,
4691
                'child_routes' => [
16785 efrain 4692
                    'periods' => [
4693
                        'type' => Literal::class,
4694
                        'options' => [
4695
                            'route' => '/periods',
4696
                            'defaults' => [
4697
                                'controller' => '\LeadersLinked\Controller\PlanningPeriodController',
4698
                                'action' => 'index'
4699
                            ]
4700
                        ],
4701
                        'may_terminate' => true,
4702
                        'child_routes' => [
4703
                            'add' => [
4704
                                'type' => Literal::class,
4705
                                'options' => [
4706
                                    'route' => '/add',
4707
                                    'defaults' => [
4708
                                        'controller' => '\LeadersLinked\Controller\PlanningPeriodController',
4709
                                        'action' => 'add'
4710
                                    ]
4711
                                ]
4712
                            ],
4713
                            'edit' => [
4714
                                'type' => Segment::class,
4715
                                'options' => [
4716
                                    'route' => '/edit/:id',
4717
                                    'constraints' => [
4718
                                        'id' => '[A-Za-z0-9\-]+\=*'
4719
                                    ],
4720
                                    'defaults' => [
4721
                                        'controller' => '\LeadersLinked\Controller\PlanningPeriodController',
4722
                                        'action' => 'edit'
4723
                                    ]
4724
                                ]
4725
                            ],
4726
                            'delete' => [
4727
                                'type' => Segment::class,
4728
                                'options' => [
4729
                                    'route' => '/delete/:id',
4730
                                    'constraints' => [
4731
                                        'id' => '[A-Za-z0-9\-]+\=*'
4732
                                    ],
4733
                                    'defaults' => [
4734
                                        'controller' => '\LeadersLinked\Controller\PlanningPeriodController',
4735
                                        'action' => 'delete'
4736
                                    ]
4737
                                ]
4738
                            ],
17023 ariadna 4739
                        ]
16785 efrain 4740
                    ],
17023 ariadna 4741
 
2238 nelberth 4742
                    'objectives' => [
2250 nelberth 4743
                        'type' => Literal::class,
1914 nelberth 4744
                        'options' => [
2248 nelberth 4745
                            'route' => '/objectives',
1914 nelberth 4746
                            'defaults' => [
16785 efrain 4747
                                'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
2238 nelberth 4748
                                'action' => 'index'
1914 nelberth 4749
                            ]
2251 nelberth 4750
                        ],
15607 anderson 4751
 
2251 nelberth 4752
                        'may_terminate' => true,
4753
                        'child_routes' => [
2324 nelberth 4754
 
2251 nelberth 4755
                            'add' => [
16785 efrain 4756
                                'type' => Segment::class,
2251 nelberth 4757
                                'options' => [
16785 efrain 4758
                                    'route' => '/add/[:period_id]',
4759
                                    'constraints' => [
4760
                                        'period_id' => '[A-Za-z0-9\-]+\=*'
4761
                                    ],
2251 nelberth 4762
                                    'defaults' => [
16785 efrain 4763
                                        'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
2251 nelberth 4764
                                        'action' => 'add'
4765
                                    ]
4766
                                ]
4767
                            ],
4768
                            'edit' => [
4769
                                'type' => Segment::class,
4770
                                'options' => [
4771
                                    'route' => '/edit/:id',
4772
                                    'constraints' => [
4773
                                        'id' => '[A-Za-z0-9\-]+\=*'
4774
                                    ],
4775
                                    'defaults' => [
16785 efrain 4776
                                        'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
2251 nelberth 4777
                                        'action' => 'edit'
4778
                                    ]
4779
                                ]
4780
                            ],
4781
                            'delete' => [
4782
                                'type' => Segment::class,
4783
                                'options' => [
4784
                                    'route' => '/delete/:id',
4785
                                    'constraints' => [
4786
                                        'id' => '[A-Za-z0-9\-]+\=*'
4787
                                    ],
4788
                                    'defaults' => [
16766 efrain 4789
                                        'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
2251 nelberth 4790
                                        'action' => 'delete'
4791
                                    ]
4792
                                ]
2324 nelberth 4793
                            ],
16785 efrain 4794
                            'analysis' => [
3462 nelberth 4795
                                'type' => Segment::class,
4796
                                'options' => [
16785 efrain 4797
                                    'route' => '/analysis/:id',
3462 nelberth 4798
                                    'constraints' => [
4799
                                        'id' => '[A-Za-z0-9\-]+\=*'
4800
                                    ],
4801
                                    'defaults' => [
16785 efrain 4802
                                        'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
4803
                                        'action' => 'analysis'
3462 nelberth 4804
                                    ]
4805
                                ]
15607 anderson 4806
                            ],
16785 efrain 4807
                            'full' => [
4808
                                'type' => Segment::class,
3986 nelberth 4809
                                'options' => [
16785 efrain 4810
                                    'route' => '/report-full/:id',
4811
                                    'constraints' => [
4812
                                        'id' => '[A-Za-z0-9\-]+\=*'
4813
                                    ],
3986 nelberth 4814
                                    'defaults' => [
16785 efrain 4815
                                        'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
4816
                                        'action' => 'full'
3986 nelberth 4817
                                    ]
4818
                                ]
3462 nelberth 4819
                            ],
16785 efrain 4820
                            'matrix' => [
4821
                                'type' => Segment::class,
4041 nelberth 4822
                                'options' => [
16785 efrain 4823
                                    'route' => '/matrix/:id',
4824
                                    'constraints' => [
4825
                                        'id' => '[A-Za-z0-9\-]+\=*'
4826
                                    ],
4041 nelberth 4827
                                    'defaults' => [
16785 efrain 4828
                                        'controller' => '\LeadersLinked\Controller\PlanningObjectiveController',
4829
                                        'action' => 'matrix'
4041 nelberth 4830
                                    ]
4831
                                ]
4832
                            ],
16785 efrain 4833
 
4834
                        ]
4835
                    ],
17023 ariadna 4836
 
16785 efrain 4837
                    'goals' => [
4838
                        'type' => Literal::class,
4839
                        'options' => [
4840
                            'route' => '/goals',
4841
                            'defaults' => [
4842
                                'controller' => '\LeadersLinked\Controller\PlanningGoalController',
4843
                                'action' => 'index'
4844
                            ]
4845
                        ],
17023 ariadna 4846
 
16785 efrain 4847
                        'may_terminate' => true,
4848
                        'child_routes' => [
4849
                            'add' => [
2336 nelberth 4850
                                'type' => Segment::class,
2324 nelberth 4851
                                'options' => [
16785 efrain 4852
                                    'route' => '/add/:objective_id',
2324 nelberth 4853
                                    'constraints' => [
11092 nelberth 4854
                                        'objective_id' => '[A-Za-z0-9\-]+\=*'
2324 nelberth 4855
                                    ],
4856
                                    'defaults' => [
16785 efrain 4857
                                        'controller' => '\LeadersLinked\Controller\PlanningGoalController',
4858
                                        'action' => 'add'
2324 nelberth 4859
                                    ]
16785 efrain 4860
                                ]
4861
                            ],
4862
                            'edit' => [
4863
                                'type' => Segment::class,
4864
                                'options' => [
4865
                                    'route' => '/edit/:id',
4866
                                    'constraints' => [
4867
                                        'id' => '[A-Za-z0-9\-]+\=*'
2370 nelberth 4868
                                    ],
16785 efrain 4869
                                    'defaults' => [
4870
                                        'controller' => '\LeadersLinked\Controller\PlanningGoalController',
4871
                                        'action' => 'edit'
4872
                                    ]
4873
                                ]
4874
                            ],
4875
                            'delete' => [
4876
                                'type' => Segment::class,
4877
                                'options' => [
4878
                                    'route' => '/delete/:id',
4879
                                    'constraints' => [
4880
                                        'id' => '[A-Za-z0-9\-]+\=*'
2370 nelberth 4881
                                    ],
16785 efrain 4882
                                    'defaults' => [
4883
                                        'controller' => '\LeadersLinked\Controller\PlanningGoalController',
4884
                                        'action' => 'delete'
4885
                                    ]
4886
                                ]
4887
                            ],
4888
                        ]
4889
                    ],
17023 ariadna 4890
 
16785 efrain 4891
                    'tasks' => [
4892
                        'type' => Literal::class,
4893
                        'options' => [
4894
                            'route' => '/tasks',
4895
                            'defaults' => [
4896
                                'controller' => '\LeadersLinked\Controller\PlanningTaskController',
4897
                                'action' => 'index'
4898
                            ]
4899
                        ],
17023 ariadna 4900
 
16785 efrain 4901
                        'may_terminate' => true,
4902
                        'child_routes' => [
4903
                            'add' => [
4904
                                'type' => Segment::class,
4905
                                'options' => [
4906
                                    'route' => '/add/:goal_id',
4907
                                    'constraints' => [
4908
                                        'goal_id' => '[A-Za-z0-9\-]+\=*',
2370 nelberth 4909
                                    ],
16785 efrain 4910
                                    'defaults' => [
4911
                                        'controller' => '\LeadersLinked\Controller\PlanningTaskController',
4912
                                        'action' => 'add'
4913
                                    ]
4914
                                ]
4915
                            ],
4916
                            'edit' => [
4917
                                'type' => Segment::class,
4918
                                'options' => [
4919
                                    'route' => '/edit/:id',
4920
                                    'constraints' => [
4921
                                        'id' => '[A-Za-z0-9\-]+\=*'
15607 anderson 4922
                                    ],
16785 efrain 4923
                                    'defaults' => [
4924
                                        'controller' => '\LeadersLinked\Controller\PlanningTaskController',
4925
                                        'action' => 'edit'
4926
                                    ]
15607 anderson 4927
                                ]
4928
                            ],
16785 efrain 4929
                            'delete' => [
4930
                                'type' => Segment::class,
4931
                                'options' => [
4932
                                    'route' => '/delete/:id',
4933
                                    'constraints' => [
4934
                                        'id' => '[A-Za-z0-9\-]+\=*'
4935
                                    ],
4936
                                    'defaults' => [
4937
                                        'controller' => '\LeadersLinked\Controller\PlanningTaskController',
4938
                                        'action' => 'delete'
4939
                                    ]
4940
                                ]
4941
                            ],
4942
                            'view' => [
4943
                                'type' => Segment::class,
4944
                                'options' => [
4945
                                    'route' => '/view/:id',
4946
                                    'constraints' => [
4947
                                        'id' => '[A-Za-z0-9\-]+\=*'
4948
                                    ],
4949
                                    'defaults' => [
4950
                                        'controller' => '\LeadersLinked\Controller\PlanningTaskController',
4951
                                        'action' => 'view'
4952
                                    ]
4953
                                ]
4954
                            ],
1914 nelberth 4955
                        ]
16785 efrain 4956
                    ],
1333 efrain 4957
                ]
4958
            ],
15607 anderson 4959
 
4960
 
15401 efrain 4961
            'discovery-contacts' => [
4962
                'type' => Literal::class,
4963
                'options' => [
4964
                    'route' => '/discovery-contacts',
4965
                    'defaults' => [
4966
                        'controller' => '\LeadersLinked\Controller\DiscoveryContactController',
4967
                        'action' => 'index'
4968
                    ]
4969
                ],
4970
                'may_terminate' => true,
4971
                'child_routes' => [
4972
                    'add' => [
4973
                        'type' => Literal::class,
4974
                        'options' => [
4975
                            'route' => '/add',
4976
                            'defaults' => [
4977
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactController',
4978
                                'action' => 'add'
4979
                            ]
4980
                        ]
4981
                    ],
4982
                    'edit' => [
4983
                        'type' => Segment::class,
4984
                        'options' => [
4985
                            'route' => '/edit/:id',
4986
                            'constraints' => [
4987
                                'id' => '[A-Za-z0-9\-]+\=*'
4988
                            ],
4989
                            'defaults' => [
4990
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactController',
4991
                                'action' => 'edit'
4992
                            ]
4993
                        ]
4994
                    ],
4995
                    'delete' => [
4996
                        'type' => Segment::class,
4997
                        'options' => [
4998
                            'route' => '/delete/:id',
4999
                            'constraints' => [
5000
                                'id' => '[A-Za-z0-9\-]+\=*'
5001
                            ],
5002
                            'defaults' => [
5003
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactController',
5004
                                'action' => 'delete'
5005
                            ]
5006
                        ]
5007
                    ],
5008
                    'view' => [
5009
                        'type' => Segment::class,
5010
                        'options' => [
5011
                            'route' => '/view/:id',
5012
                            'constraints' => [
5013
                                'id' => '[A-Za-z0-9\-]+\=*'
5014
                            ],
5015
                            'defaults' => [
5016
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactController',
5017
                                'action' => 'view'
5018
                            ]
5019
                        ]
5020
                    ],
15546 efrain 5021
                    'upload' => [
5022
                        'type' => Segment::class,
5023
                        'options' => [
5024
                            'route' => '/upload',
5025
                            'defaults' => [
5026
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactController',
5027
                                'action' => 'upload'
5028
                            ]
5029
                        ]
5030
                    ],
15634 anderson 5031
                    'interaction-types' => [
5032
                        'type' => Literal::class,
5033
                        'options' => [
5034
                            'route' => '/interaction-types',
5035
                            'defaults' => [
5036
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionTypeController',
5037
                                'action' => 'index'
5038
                            ]
5039
                        ],
5040
                        'may_terminate' => true,
5041
                        'child_routes' => [
5042
                            'add' => [
5043
                                'type' => Literal::class,
5044
                                'options' => [
5045
                                    'route' => '/add',
5046
                                    'defaults' => [
5047
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionTypeController',
5048
                                        'action' => 'add'
5049
                                    ]
5050
                                ]
5051
                            ],
5052
                            'edit' => [
5053
                                'type' => Segment::class,
5054
                                'options' => [
5055
                                    'route' => '/edit/:id',
5056
                                    'constraints' => [
5057
                                        'id' => '[A-Za-z0-9\-]+\=*'
5058
                                    ],
5059
                                    'defaults' => [
5060
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionTypeController',
5061
                                        'action' => 'edit'
5062
                                    ]
5063
                                ]
5064
                            ],
5065
                            'delete' => [
5066
                                'type' => Segment::class,
5067
                                'options' => [
5068
                                    'route' => '/delete/:id',
5069
                                    'constraints' => [
5070
                                        'id' => '[A-Za-z0-9\-]+\=*'
5071
                                    ],
5072
                                    'defaults' => [
5073
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionTypeController',
5074
                                        'action' => 'delete'
5075
                                    ]
5076
                                ]
5077
                            ],
15401 efrain 5078
 
15607 anderson 5079
 
5080
 
15634 anderson 5081
                        ]
5082
                    ],
15401 efrain 5083
                    'interactions' => [
5084
                        'type' => Segment::class,
5085
                        'options' => [
5086
                            'route' => '/interactions/:id',
5087
                            'constraints' => [
5088
                                'id' => '[A-Za-z0-9\-]+\=*'
5089
                            ],
5090
                            'defaults' => [
5091
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionController',
5092
                                'action' => 'index'
5093
                            ]
5094
                        ],
5095
                        'may_terminate' => true,
5096
                        'child_routes' => [
5097
                            'add' => [
5098
                                'type' => Segment::class,
5099
                                'options' => [
5100
                                    'route' => '/add',
5101
                                    'defaults' => [
5102
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionController',
5103
                                        'action' => 'add'
5104
                                    ]
5105
                                ]
5106
                            ],
5107
                            'delete' => [
5108
                                'type' => Segment::class,
5109
                                'options' => [
5110
                                    'route' => '/delete/:interaction',
5111
                                    'constraints' => [
5112
                                        'interaction' => '[A-Za-z0-9\-]+\=*'
5113
                                    ],
5114
                                    'defaults' => [
5115
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactInteractionController',
5116
                                        'action' => 'delete'
5117
                                    ]
5118
                                ]
5119
                            ],
15607 anderson 5120
 
5121
 
5122
 
15401 efrain 5123
                        ]
5124
                    ],
5125
                    'logs' => [
17003 efrain 5126
                        'type' => Segment::class,
15401 efrain 5127
                        'options' => [
5128
                            'route' => '/log/:id',
5129
                            'constraints' => [
5130
                                'id' => '[A-Za-z0-9\-]+\=*'
5131
                            ],
5132
                            'defaults' => [
5133
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactLogController',
5134
                                'action' => 'index'
5135
                            ]
5136
                        ],
5137
                        'may_terminate' => true,
15607 anderson 5138
                        'child_routes' => []
15401 efrain 5139
                    ],
15607 anderson 5140
 
16758 efrain 5141
 
15637 anderson 5142
                    'progress-by-day' => [
17023 ariadna 5143
                        'type' => Literal::class,
15637 anderson 5144
                        'options' => [
17023 ariadna 5145
                            'route' => '/progress-by-day',
15637 anderson 5146
                            'defaults' => [
16758 efrain 5147
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactProgressController',
15637 anderson 5148
                                'action'     => 'index',
5149
                            ],
5150
                        ],
16758 efrain 5151
                        'may_terminate' => true,
5152
                        'child_routes' => [
5153
                            'download' => [
5154
                                'type' => Literal::class,
5155
                                'options' => [
5156
                                    'route' => '/download',
5157
                                    'defaults' => [
5158
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactProgressController',
5159
                                        'action'     => 'download',
5160
                                    ],
5161
                                ],
5162
                            ],
5163
                        ]
15637 anderson 5164
                    ],
17023 ariadna 5165
 
5166
 
16971 efrain 5167
                    'progress-by-day-and-user' => [
5168
                        'type' => Literal::class,
5169
                        'options' => [
5170
                            'route' => '/progress-by-day-and-user',
5171
                            'defaults' => [
5172
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactProgressUserController',
5173
                                'action'     => 'index',
5174
                            ],
5175
                        ],
5176
                        'may_terminate' => true,
5177
                        'child_routes' => [
5178
                            'download' => [
5179
                                'type' => Literal::class,
5180
                                'options' => [
5181
                                    'route' => '/download',
5182
                                    'defaults' => [
5183
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactProgressUserController',
5184
                                        'action'     => 'download',
5185
                                    ],
5186
                                ],
5187
                            ],
5188
                        ]
5189
                    ],
5190
 
17023 ariadna 5191
 
5192
 
5193
 
5194
 
5195
 
16758 efrain 5196
                    'report' => [
5197
                        'type' => Literal::class,
5198
                        'options' => [
5199
                            'route' => '/report',
5200
                            'defaults' => [
5201
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactReportController',
5202
                                'action'     => 'index',
5203
                            ],
5204
                        ],
5205
                        'may_terminate' => true,
5206
                        'child_routes' => [
5207
                            'download' => [
5208
                                'type' => Literal::class,
5209
                                'options' => [
5210
                                    'route' => '/download',
5211
                                    'defaults' => [
5212
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactReportController',
5213
                                        'action'     => 'download',
5214
                                    ],
5215
                                ],
5216
                            ],
5217
                        ]
5218
                    ],
17023 ariadna 5219
 
16974 efrain 5220
                    'report-by-user' => [
5221
                        'type' => Literal::class,
5222
                        'options' => [
5223
                            'route' => '/report-by-user',
5224
                            'defaults' => [
5225
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactReportUserController',
5226
                                'action'     => 'index',
5227
                            ],
5228
                        ],
5229
                        'may_terminate' => true,
5230
                        'child_routes' => [
5231
                            'download' => [
5232
                                'type' => Literal::class,
5233
                                'options' => [
5234
                                    'route' => '/download',
5235
                                    'defaults' => [
5236
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactReportUserController',
5237
                                        'action'     => 'download',
5238
                                    ],
5239
                                ],
5240
                            ],
5241
                        ]
5242
                    ],
5243
 
17023 ariadna 5244
 
5245
 
16971 efrain 5246
                    'blacklist' => [
5247
                        'type' => Literal::class,
5248
                        'options' => [
5249
                            'route' => '/blacklist',
5250
                            'defaults' => [
5251
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListController',
5252
                                'action'     => 'index',
5253
                            ],
5254
                        ],
5255
                        'may_terminate' => true,
5256
                        'child_routes' => [
5257
                            'search-email' => [
5258
                                'type' => Literal::class,
5259
                                'options' => [
5260
                                    'route' => '/search-email',
5261
                                    'defaults' => [
5262
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListController',
5263
                                        'action'     => 'searchEmail',
5264
                                    ],
5265
                                ],
5266
                            ],
5267
                            'add' => [
5268
                                'type' => Literal::class,
5269
                                'options' => [
5270
                                    'route' => '/add',
5271
                                    'defaults' => [
5272
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListController',
5273
                                        'action'     => 'add',
5274
                                    ],
5275
                                ],
5276
                            ],
5277
                            'edit' => [
5278
                                'type' => Segment::class,
5279
                                'options' => [
5280
                                    'route' => '/edit/:id',
5281
                                    'constraints' => [
5282
                                        'id' => '[A-Za-z0-9\-]+\=*'
5283
                                    ],
5284
                                    'defaults' => [
5285
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListController',
5286
                                        'action'     => 'edit',
5287
                                    ],
5288
                                ],
5289
                            ],
5290
                            'delete' => [
5291
                                'type' => Segment::class,
5292
                                'options' => [
5293
                                    'route' => '/delete/:id',
5294
                                    'constraints' => [
5295
                                        'id' => '[A-Za-z0-9\-]+\=*'
5296
                                    ],
5297
                                    'defaults' => [
5298
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListController',
5299
                                        'action'     => 'delete',
5300
                                    ],
5301
                                ],
5302
                            ],
5303
                            'upload' => [
5304
                                'type' => Literal::class,
5305
                                'options' => [
5306
                                    'route' => '/upload',
5307
                                    'defaults' => [
5308
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListController',
5309
                                        'action'     => 'upload',
5310
                                    ],
5311
                                ],
5312
                            ],
17023 ariadna 5313
 
16971 efrain 5314
                        ]
5315
                    ],
17023 ariadna 5316
 
16971 efrain 5317
                    'blacklist-reasons' => [
5318
                        'type' => Literal::class,
5319
                        'options' => [
5320
                            'route' => '/blacklist-reasons',
5321
                            'defaults' => [
5322
                                'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListReasonController',
5323
                                'action'     => 'index',
5324
                            ],
5325
                        ],
5326
                        'may_terminate' => true,
5327
                        'child_routes' => [
5328
                            'add' => [
5329
                                'type' => Literal::class,
5330
                                'options' => [
5331
                                    'route' => '/add',
5332
                                    'defaults' => [
5333
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListReasonController',
5334
                                        'action'     => 'add',
5335
                                    ],
5336
                                ],
5337
                            ],
5338
                            'edit' => [
5339
                                'type' => Segment::class,
5340
                                'options' => [
5341
                                    'route' => '/edit/:id',
5342
                                    'constraints' => [
5343
                                        'id' => '[A-Za-z0-9\-]+\=*'
5344
                                    ],
5345
                                    'defaults' => [
5346
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListReasonController',
5347
                                        'action'     => 'edit',
5348
                                    ],
5349
                                ],
5350
                            ],
5351
                            'delete' => [
5352
                                'type' => Segment::class,
5353
                                'options' => [
5354
                                    'route' => '/delete/:id',
5355
                                    'constraints' => [
5356
                                        'id' => '[A-Za-z0-9\-]+\=*'
5357
                                    ],
5358
                                    'defaults' => [
5359
                                        'controller' => '\LeadersLinked\Controller\DiscoveryContactBlackListReasonController',
5360
                                        'action'     => 'delete',
5361
                                    ],
5362
                                ],
5363
                            ],
5364
                        ]
5365
                    ],
15637 anderson 5366
 
17023 ariadna 5367
 
5368
 
15401 efrain 5369
                ]
5370
            ],
5371
 
15607 anderson 5372
 
5373
 
1333 efrain 5374
            'development-and-training' => [
5375
                'type' => Literal::class,
5376
                'options' => [
5377
                    'route' => '/development-and-training',
5378
                    'defaults' => [
5379
                        'controller' => '\LeadersLinked\Controller\UnknownController',
5380
                        'action' => 'index'
5381
                    ]
5382
                ],
5383
                'may_terminate' => true,
15607 anderson 5384
                'child_routes' => []
1333 efrain 5385
            ],
1477 efrain 5386
 
15607 anderson 5387
 
1477 efrain 5388
            'recruitment-and-selection' => [
1333 efrain 5389
                'type' => Literal::class,
5390
                'options' => [
1477 efrain 5391
                    'route' => '/recruitment-and-selection',
1333 efrain 5392
                    'defaults' => [
1477 efrain 5393
                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionController',
1333 efrain 5394
                        'action' => 'index'
5395
                    ]
5396
                ],
5397
                'may_terminate' => true,
5398
                'child_routes' => [
1477 efrain 5399
                    'vacancies' => [
1345 eleazar 5400
                        'type' => Literal::class,
5401
                        'options' => [
1477 efrain 5402
                            'route' => '/vacancies',
1345 eleazar 5403
                            'defaults' => [
1385 eleazar 5404
                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionVacancyController',
1345 eleazar 5405
                                'action' => 'index'
5406
                            ]
5407
                        ],
5408
                        'may_terminate' => true,
5409
                        'child_routes' => [
5410
                            'add' => [
5411
                                'type' => Literal::class,
5412
                                'options' => [
5413
                                    'route' => '/add',
5414
                                    'defaults' => [
1385 eleazar 5415
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionVacancyController',
1345 eleazar 5416
                                        'action' => 'add'
5417
                                    ]
5418
                                ]
5419
                            ],
5420
                            'edit' => [
5421
                                'type' => Segment::class,
5422
                                'options' => [
5423
                                    'route' => '/edit/:id',
5424
                                    'constraints' => [
5425
                                        'id' => '[A-Za-z0-9\-]+\=*'
5426
                                    ],
5427
                                    'defaults' => [
1385 eleazar 5428
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionVacancyController',
1345 eleazar 5429
                                        'action' => 'edit'
5430
                                    ]
5431
                                ]
5432
                            ],
5433
                            'delete' => [
5434
                                'type' => Segment::class,
5435
                                'options' => [
5436
                                    'route' => '/delete/:id',
5437
                                    'constraints' => [
5438
                                        'id' => '[A-Za-z0-9\-]+\=*'
5439
                                    ],
5440
                                    'defaults' => [
1385 eleazar 5441
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionVacancyController',
1345 eleazar 5442
                                        'action' => 'delete'
5443
                                    ]
5444
                                ]
17023 ariadna 5445
                            ],
5446
                            'extract-criteria' => [
5447
                                'type' => Segment::class,
5448
                                'options' => [
5449
                                    'route' => '/extract-criteria/:id',
5450
                                    'constraints' => [
5451
                                        'id' => '[A-Za-z0-9\-]+\=*'
5452
                                    ],
5453
                                    'defaults' => [
5454
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionVacancyCriteriaController',
5455
                                        'action' => 'index'
5456
                                    ]
5457
                                ]
17024 ariadna 5458
                            ]
1345 eleazar 5459
                        ]
5460
                    ],
15461 efrain 5461
                    'applications' => [
5462
                        'type' =>  Literal::class,
5463
                        'options' => [
5464
                            'route' => '/applications',
5465
                            'defaults' => [
5466
                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
5467
                                'action' => 'index'
5468
                            ]
5469
                        ],
5470
                        'may_terminate' => true,
5471
                        'child_routes' => [
5472
                            'add' => [
5473
                                'type' => Segment::class,
5474
                                'options' => [
5475
                                    'route' => '/add/vacancy/:vacancy_id',
5476
                                    'constraints' => [
5477
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*'
5478
                                    ],
5479
                                    'defaults' => [
5480
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
5481
                                        'action' => 'add'
5482
                                    ]
5483
                                ]
5484
                            ],
5485
                            'delete' => [
5486
                                'type' => Segment::class,
5487
                                'options' => [
5488
                                    'route' => '/delete/vacancy/:vacancy_id/application/:application_id',
5489
                                    'constraints' => [
5490
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
5491
                                        'application_id' => '[A-Za-z0-9\-]+\=*'
5492
                                    ],
5493
                                    'defaults' => [
5494
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
5495
                                        'action' => 'delete'
5496
                                    ]
5497
                                ]
5498
                            ],
5499
                            'user-by-email' => [
5500
                                'type' => Literal::class,
5501
                                'options' => [
5502
                                    'route' => '/user-by-email',
5503
                                    'defaults' => [
5504
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
5505
                                        'action' => 'userByEmail'
5506
                                    ]
5507
                                ]
5508
                            ],
5509
                            'view' => [
5510
                                'type' => Segment::class,
5511
                                'options' => [
5512
                                    'route' => '/view/vacancy/:vacancy_id/application/:application_id',
5513
                                    'constraints' => [
5514
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
5515
                                        'application_id' => '[A-Za-z0-9\-]+\=*'
5516
                                    ],
5517
                                    'defaults' => [
5518
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
5519
                                        'action' => 'view'
5520
                                    ]
5521
                                ]
5522
                            ],
5523
                            'comment' => [
5524
                                'type' => Segment::class,
5525
                                'options' => [
5526
                                    'route' => '/comment/vacancy/:vacancy_id/application/:application_id',
5527
                                    'constraints' => [
5528
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
5529
                                        'application_id' => '[A-Za-z0-9\-]+\=*'
5530
                                    ],
5531
                                    'defaults' => [
5532
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
5533
                                        'action' => 'comment'
5534
                                    ]
5535
                                ]
5536
                            ],
5537
                            'status' => [
5538
                                'type' => Segment::class,
5539
                                'options' => [
5540
                                    'route' => '/status/vacancy/:vacancy_id/application/:application_id',
5541
                                    'constraints' => [
5542
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
5543
                                        'iapplication_id' => '[A-Za-z0-9\-]+\=*'
5544
                                    ],
5545
                                    'defaults' => [
5546
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
5547
                                        'action' => 'status'
5548
                                    ]
5549
                                ]
5550
                            ],
5551
                            'level' => [
5552
                                'type' => Segment::class,
5553
                                'options' => [
5554
                                    'route' => '/level/vacancy/:vacancy_id/application/:application_id',
5555
                                    'constraints' => [
5556
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
5557
                                        'application_id' => '[A-Za-z0-9\-]+\=*'
5558
                                    ],
5559
                                    'defaults' => [
5560
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionApplicationController',
5561
                                        'action' => 'level'
5562
                                    ]
5563
                                ]
5564
                            ],
5565
                            'files' => [
5566
                                'type' => Segment::class,
5567
                                'options' => [
5568
                                    'route' => '/files/vacancy/:vacancy_id/application/:application_id',
5569
                                    'constraints' => [
5570
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
5571
                                        'application_id' => '[A-Za-z0-9\-]+\=*'
5572
                                    ],
5573
                                    'defaults' => [
5574
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionFileController',
5575
                                        'action' => 'index'
5576
                                    ]
5577
                                ],
5578
                                'may_terminate' => true,
5579
                                'child_routes' => [
5580
                                    'add' => [
5581
                                        'type' => Segment::class,
5582
                                        'options' => [
5583
                                            'route' => '/add',
5584
                                            'defaults' => [
5585
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionFileController',
5586
                                                'action' => 'add'
5587
                                            ]
5588
                                        ]
5589
                                    ],
5590
                                    'delete' => [
5591
                                        'type' => Segment::class,
5592
                                        'options' => [
5593
                                            'route' => '/delete/:id',
5594
                                            'constraints' => [
5595
                                                'id' => '[A-Za-z0-9\-]+\=*'
5596
                                            ],
5597
                                            'defaults' => [
5598
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionFileController',
5599
                                                'action' => 'delete'
5600
                                            ]
5601
                                        ]
5602
                                    ],
5603
                                    'view' => [
5604
                                        'type' => Segment::class,
5605
                                        'options' => [
5606
                                            'route' => '/view/:id',
5607
                                            'constraints' => [
5608
                                                'id' => '[A-Za-z0-9\-]+\=*'
5609
                                            ],
5610
                                            'defaults' => [
5611
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionFileController',
5612
                                                'action' => 'view'
5613
                                            ]
5614
                                        ]
5615
                                    ],
15607 anderson 5616
                                ]
15461 efrain 5617
                            ],
5618
                            'interviews' => [
5619
                                'type' => Segment::class,
5620
                                'options' => [
5621
                                    'route' => '/interviews/vacancy/:vacancy_id/application/:application_id',
5622
                                    'constraints' => [
5623
                                        'vacancy_id' => '[A-Za-z0-9\-]+\=*',
5624
                                        'application_id' => '[A-Za-z0-9\-]+\=*'
5625
                                    ],
5626
                                    'defaults' => [
5627
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewController',
5628
                                        'action' => 'index'
5629
                                    ]
5630
                                ],
5631
                                'may_terminate' => true,
5632
                                'child_routes' => [
5633
                                    'add' => [
5634
                                        'type' => Segment::class,
5635
                                        'options' => [
5636
                                            'route' => '/add',
5637
                                            'defaults' => [
5638
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewController',
5639
                                                'action' => 'add'
5640
                                            ]
5641
                                        ]
5642
                                    ],
5643
                                    'delete' => [
5644
                                        'type' => Segment::class,
5645
                                        'options' => [
5646
                                            'route' => '/delete/:id',
5647
                                            'constraints' => [
5648
                                                'id' => '[A-Za-z0-9\-]+\=*'
5649
                                            ],
5650
                                            'defaults' => [
5651
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewController',
5652
                                                'action' => 'delete'
5653
                                            ]
5654
                                        ]
5655
                                    ],
5656
                                    'report' => [
5657
                                        'type' => Segment::class,
5658
                                        'options' => [
5659
                                            'route' => '/report/:id',
5660
                                            'constraints' => [
5661
                                                'id' => '[A-Za-z0-9\-]+\=*'
5662
                                            ],
5663
                                            'defaults' => [
5664
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewController',
5665
                                                'action' => 'report'
5666
                                            ]
5667
                                        ]
5668
                                    ],
5669
                                    'edit' => [
5670
                                        'type' => Segment::class,
5671
                                        'options' => [
5672
                                            'route' => '/edit/:id',
5673
                                            'constraints' => [
5674
                                                'id' => '[A-Za-z0-9\-]+\=*'
5675
                                            ],
5676
                                            'defaults' => [
5677
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewController',
5678
                                                'action' => 'edit'
5679
                                            ]
5680
                                        ]
5681
                                    ],
5682
                                ]
5683
                            ],
5684
                        ]
5685
 
15607 anderson 5686
 
5687
                    ],
15461 efrain 5688
                    /*
1459 eleazar 5689
                    'candidates' => [
5690
                        'type' => Segment::class,
5691
                        'options' => [
1501 eleazar 5692
                            'route' => '/candidates[/:vacancy_uuid]',
1459 eleazar 5693
                            'constraints' => [
1508 eleazar 5694
                                'vacancy_uuid' => '[A-Za-z0-9\-]+\=*'
1459 eleazar 5695
                            ],
5696
                            'defaults' => [
5697
                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionCandidateController',
1502 eleazar 5698
                                'action' => 'index',
1503 eleazar 5699
                                'vacancy_uuid' => '',
1459 eleazar 5700
                            ]
5701
                        ],
5702
                        'may_terminate' => true,
5703
                        'child_routes' => [
5704
                            'add' => [
5705
                                'type' => Literal::class,
5706
                                'options' => [
1506 eleazar 5707
                                    'route' => '/add',
1459 eleazar 5708
                                    'defaults' => [
5709
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionCandidateController',
5710
                                        'action' => 'add'
5711
                                    ]
5712
                                ]
5713
                            ],
5714
                            'edit' => [
5715
                                'type' => Segment::class,
5716
                                'options' => [
5717
                                    'route' => '/edit/:id',
5718
                                    'constraints' => [
5719
                                        'id' => '[A-Za-z0-9\-]+\=*'
5720
                                    ],
5721
                                    'defaults' => [
5722
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionCandidateController',
5723
                                        'action' => 'edit'
5724
                                    ]
5725
                                ]
5726
                            ],
5727
                            'delete' => [
5728
                                'type' => Segment::class,
5729
                                'options' => [
5730
                                    'route' => '/delete/:id',
5731
                                    'constraints' => [
5732
                                        'id' => '[A-Za-z0-9\-]+\=*'
5733
                                    ],
5734
                                    'defaults' => [
5735
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionCandidateController',
5736
                                        'action' => 'delete'
5737
                                    ]
5738
                                ]
1630 eleazar 5739
                            ],
5740
                            'email' => [
5741
                                'type' => Literal::class,
5742
                                'options' => [
5743
                                    'route' => '/email',
5744
                                    'defaults' => [
5745
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionCandidateController',
5746
                                        'action' => 'email'
5747
                                    ]
5748
                                ]
5749
                            ],
1459 eleazar 5750
                        ]
5751
                    ],
1635 eleazar 5752
                    'user-by-email' => [
5753
                        'type' => Literal::class,
5754
                        'options' => [
5755
                            'route' => '/user-by-email',
5756
                            'defaults' => [
5757
                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionCandidateController',
5758
                                'action' => 'email'
5759
                            ]
5760
                        ]
1709 eleazar 5761
                    ],
5762
                    'interview' => [
5763
                        'type' => Segment::class,
5764
                        'options' => [
5765
                            'route' => '/interview',
5766
                            'defaults' => [
5767
                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewController',
5768
                                'action' => 'index',
5769
                            ],
5770
                        ],
5771
                        'may_terminate' => true,
5772
                        'child_routes' => [
5773
                            'form' => [
4351 eleazar 5774
                                'type' => Segment::class,
1709 eleazar 5775
                                'options' => [
4349 eleazar 5776
                                    'route' => '/form[/:vacancy_uuid]',
5777
                                    'constraints' => [
5778
                                        'vacancy_uuid' => '[A-Za-z0-9\-]+\=*'
5779
                                    ],
1709 eleazar 5780
                                    'defaults' => [
1711 eleazar 5781
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
2029 eleazar 5782
                                        'action' => 'index',
4352 eleazar 5783
                                        'vacancy_uuid' => '',
1709 eleazar 5784
                                    ],
5785
                                ],
5786
                                'may_terminate' => true,
5787
                                'child_routes' => [
5788
                                    'add' => [
2059 eleazar 5789
                                        'type' => Segment::class,
1709 eleazar 5790
                                        'options' => [
3563 eleazar 5791
                                            'route' => '/add',
1709 eleazar 5792
                                            'defaults' => [
1899 eleazar 5793
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
1709 eleazar 5794
                                                'action' => 'add'
5795
                                            ],
5796
                                        ],
5797
                                    ],
5798
                                    'edit' => [
2775 eleazar 5799
                                        'type' => Segment::class,
1709 eleazar 5800
                                        'options' => [
2764 eleazar 5801
                                            'route' => '/edit/:interview_uuid',
2765 eleazar 5802
                                            'constraints' => [
5803
                                                'interview_uuid' => '[A-Za-z0-9\-]+\=*'
5804
                                            ],
1709 eleazar 5805
                                            'defaults' => [
1944 eleazar 5806
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
1709 eleazar 5807
                                                'action' => 'edit'
5808
                                            ],
5809
                                        ],
5810
                                    ],
5811
                                    'delete' => [
2775 eleazar 5812
                                        'type' => Segment::class,
1709 eleazar 5813
                                        'options' => [
2764 eleazar 5814
                                            'route' => '/delete/:interview_uuid',
2765 eleazar 5815
                                            'constraints' => [
5816
                                                'interview_uuid' => '[A-Za-z0-9\-]+\=*'
5817
                                            ],
1709 eleazar 5818
                                            'defaults' => [
2766 eleazar 5819
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
1709 eleazar 5820
                                                'action' => 'delete'
5821
                                            ],
5822
                                        ],
5823
                                    ],
8781 eleazar 5824
                                ],
5825
                            ],
5826
                            'file' => [
5827
                                'type' => Segment::class,
5828
                                'options' => [
5829
                                    'route' => '/:interview_uuid/file',
5830
                                    'constraints' => [
5831
                                        'interview_uuid' => '[A-Za-z0-9\-]+\=*'
5832
                                    ],
5833
                                    'defaults' => [
5834
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFileController',
5835
                                        'action' => 'index'
5836
                                    ],
5837
                                ],
5838
                                'may_terminate' => true,
5839
                                'child_routes' => [
5840
                                    'add' => [
5841
                                        'type' => Literal::class,
5842
                                        'options' => [
5843
                                            'route' => '/add',
5844
                                            'defaults' => [
5845
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFileController',
5846
                                                'action' => 'add'
5847
                                            ]
5848
                                        ]
5849
                                    ],
5850
                                    'edit' => [
8779 eleazar 5851
                                        'type' => Segment::class,
5852
                                        'options' => [
8874 eleazar 5853
                                            'route' => '/edit/:id',
8779 eleazar 5854
                                            'constraints' => [
8781 eleazar 5855
                                                'id' => '[A-Za-z0-9\-]+\=*'
8779 eleazar 5856
                                            ],
5857
                                            'defaults' => [
5858
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFileController',
8781 eleazar 5859
                                                'action' => 'edit'
5860
                                            ]
5861
                                        ]
5862
                                    ],
5863
                                    'delete' => [
5864
                                        'type' => Segment::class,
5865
                                        'options' => [
8874 eleazar 5866
                                            'route' => '/delete/:id',
8781 eleazar 5867
                                            'constraints' => [
5868
                                                'id' => '[A-Za-z0-9\-]+\=*'
8779 eleazar 5869
                                            ],
8781 eleazar 5870
                                            'defaults' => [
5871
                                                'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFileController',
5872
                                                'action' => 'delete'
8779 eleazar 5873
                                            ]
5874
                                        ]
8874 eleazar 5875
                                    ],
8781 eleazar 5876
                                ]
1709 eleazar 5877
                            ],
5878
                            'report' =>[
5879
                                'type' => Segment::class,
5880
                                'options' => [
2864 eleazar 5881
                                    'route' => '/report/:interview_uuid',
5882
                                    'constraints' => [
5883
                                        'interview_uuid' => '[A-Za-z0-9\-]+\=*'
5884
                                    ],
1709 eleazar 5885
                                    'defaults' => [
2864 eleazar 5886
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
5887
                                        'action' => 'report',
1709 eleazar 5888
                                    ],
5889
                                ],
5890
                            ],
3571 eleazar 5891
                            'vacancy' =>[
5892
                                'type' => Segment::class,
5893
                                'options' => [
5894
                                    'route' => '/vacancy/:vacancy_uuid',
5895
                                    'constraints' => [
5896
                                        'vacancy_uuid' => '[A-Za-z0-9\-]+\=*'
5897
                                    ],
5898
                                    'defaults' => [
5899
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
5900
                                        'action' => 'vacancy',
5901
                                    ],
5902
                                ],
5903
                            ],
4367 eleazar 5904
                            'type' =>[
4365 eleazar 5905
                                'type' => Segment::class,
5906
                                'options' => [
4367 eleazar 5907
                                    'route' => '/type/:candidate_uuid',
4365 eleazar 5908
                                    'constraints' => [
5909
                                        'candidate_uuid' => '[A-Za-z0-9\-]+\=*'
5910
                                    ],
5911
                                    'defaults' => [
5912
                                        'controller' => '\LeadersLinked\Controller\RecruitmentSelectionInterviewFormController',
4367 eleazar 5913
                                        'action' => 'type',
4365 eleazar 5914
                                    ],
5915
                                ],
5916
                            ],
1709 eleazar 5917
                        ],
15607 anderson 5918
                    ], */
1459 eleazar 5919
                ],
1333 efrain 5920
            ],
15607 anderson 5921
 
1333 efrain 5922
            'induction' => [
5923
                'type' => Literal::class,
5924
                'options' => [
5925
                    'route' => '/induction',
5926
                    'defaults' => [
5927
                        'controller' => '\LeadersLinked\Controller\UnknownController',
5928
                        'action' => 'index'
5929
                    ]
5930
                ],
5931
                'may_terminate' => true,
15607 anderson 5932
                'child_routes' => []
1333 efrain 5933
            ],
15607 anderson 5934
 
1333 efrain 5935
            'organizational-climate' => [
5936
                'type' => Literal::class,
5937
                'options' => [
5938
                    'route' => '/organizational-climate',
5939
                    'defaults' => [
7218 eleazar 5940
                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateController',
1333 efrain 5941
                        'action' => 'index'
5942
                    ]
5943
                ],
5944
                'may_terminate' => true,
5945
                'child_routes' => [
16817 efrain 5946
                    'campaign' => [
7218 eleazar 5947
                        'type' => Segment::class,
5948
                        'options' => [
16817 efrain 5949
                            'route' => '/campaign',
7218 eleazar 5950
                            'defaults' => [
16817 efrain 5951
                                'controller' => '\LeadersLinked\Controller\OrganizationalClimateCampaignController',
7218 eleazar 5952
                                'action' => 'index',
5953
                            ],
5954
                        ],
5955
                        'may_terminate' => true,
5956
                        'child_routes' => [
5957
                            'add' => [
5958
                                'type' => Segment::class,
5959
                                'options' => [
5960
                                    'route' => '/add',
5961
                                    'defaults' => [
16817 efrain 5962
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateCampaignController',
7218 eleazar 5963
                                        'action' => 'add'
5964
                                    ],
5965
                                ],
5966
                            ],
16817 efrain 5967
                            'overview' => [
7218 eleazar 5968
                                'type' => Segment::class,
5969
                                'options' => [
16817 efrain 5970
                                    'route' => '/overview/:id',
7218 eleazar 5971
                                    'constraints' => [
5972
                                        'id' => '[A-Za-z0-9\-]+\=*'
5973
                                    ],
5974
                                    'defaults' => [
16817 efrain 5975
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateCampaignController',
5976
                                        'action' => 'overview'
7218 eleazar 5977
                                    ]
5978
                                ]
5979
                            ],
16817 efrain 5980
                            'pdf' => [
7218 eleazar 5981
                                'type' => Segment::class,
5982
                                'options' => [
16817 efrain 5983
                                    'route' => '/pdf/:id',
7218 eleazar 5984
                                    'constraints' => [
5985
                                        'id' => '[A-Za-z0-9\-]+\=*'
5986
                                    ],
5987
                                    'defaults' => [
16817 efrain 5988
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateCampaignController',
5989
                                        'action' => 'pdf'
7218 eleazar 5990
                                    ]
5991
                                ]
5992
                            ],
16817 efrain 5993
                            'excel' => [
7218 eleazar 5994
                                'type' => Segment::class,
5995
                                'options' => [
16817 efrain 5996
                                    'route' => '/excel/:id',
5997
                                    'constraints' => [
5998
                                        'id' => '[A-Za-z0-9\-]+\=*'
7218 eleazar 5999
                                    ],
6000
                                    'defaults' => [
16817 efrain 6001
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateCampaignController',
6002
                                        'action' => 'excel'
6003
                                    ]
6004
                                ]
7218 eleazar 6005
                            ],
6006
                            'delete' => [
6007
                                'type' => Segment::class,
6008
                                'options' => [
6009
                                    'route' => '/delete/:id',
16817 efrain 6010
                                    'constraints' => [
6011
                                        'id' => '[A-Za-z0-9\-]+\=*'
6012
                                    ],
7218 eleazar 6013
                                    'defaults' => [
16817 efrain 6014
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateCampaignController',
7218 eleazar 6015
                                        'action' => 'delete'
6016
                                    ]
6017
                                ]
6018
                            ]
6019
                        ],
6020
                    ],
16817 efrain 6021
 
6022
                    'form' => [
7218 eleazar 6023
                        'type' => Segment::class,
6024
                        'options' => [
16817 efrain 6025
                            'route' => '/form',
7218 eleazar 6026
                            'defaults' => [
16817 efrain 6027
                                'controller' => '\LeadersLinked\Controller\OrganizationalClimateFormController',
7218 eleazar 6028
                                'action' => 'index',
6029
                            ],
6030
                        ],
6031
                        'may_terminate' => true,
6032
                        'child_routes' => [
16817 efrain 6033
                            'add' => [
7218 eleazar 6034
                                'type' => Segment::class,
6035
                                'options' => [
16817 efrain 6036
                                    'route' => '/add[/:id]',
6037
                                    'constraints' => [
6038
                                        'id' => '[A-Za-z0-9\-]+\=*'
6039
                                    ],
7218 eleazar 6040
                                    'defaults' => [
16817 efrain 6041
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateFormController',
6042
                                        'action' => 'add'
6043
                                    ],
6044
                                ],
7218 eleazar 6045
                            ],
16817 efrain 6046
                            'edit' => [
7218 eleazar 6047
                                'type' => Segment::class,
6048
                                'options' => [
16817 efrain 6049
                                    'route' => '/edit/:id',
6050
                                    'constraints' => [
6051
                                        'id' => '[A-Za-z0-9\-]+\=*'
6052
                                    ],
7218 eleazar 6053
                                    'defaults' => [
16817 efrain 6054
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateFormController',
6055
                                        'action' => 'edit'
7218 eleazar 6056
                                    ]
6057
                                ]
6058
                            ],
16817 efrain 6059
                            'delete' => [
7218 eleazar 6060
                                'type' => Segment::class,
6061
                                'options' => [
16817 efrain 6062
                                    'route' => '/delete/:id',
6063
                                    'constraints' => [
6064
                                        'id' => '[A-Za-z0-9\-]+\=*'
6065
                                    ],
7218 eleazar 6066
                                    'defaults' => [
16817 efrain 6067
                                        'controller' => '\LeadersLinked\Controller\OrganizationalClimateFormController',
6068
                                        'action' => 'delete'
7218 eleazar 6069
                                    ]
6070
                                ]
16817 efrain 6071
                            ]
7218 eleazar 6072
                        ],
6073
                    ],
6074
                ],
1333 efrain 6075
            ],
15607 anderson 6076
 
1333 efrain 6077
            'culture' => [
6078
                'type' => Literal::class,
6079
                'options' => [
6080
                    'route' => '/culture',
6081
                    'defaults' => [
6082
                        'controller' => '\LeadersLinked\Controller\UnknownController',
6083
                        'action' => 'index'
6084
                    ]
6085
                ],
6086
                'may_terminate' => true,
15607 anderson 6087
                'child_routes' => []
1333 efrain 6088
            ],
17023 ariadna 6089
 
6090
 
16766 efrain 6091
            'helpers' => [
13553 nelberth 6092
                'type' => Literal::class,
1333 efrain 6093
                'options' => [
16766 efrain 6094
                    'route' => '/helpers',
1333 efrain 6095
                    'defaults' => [
16766 efrain 6096
                        'controller' => '\LeadersLinked\Controller\HelperController',
13170 nelberth 6097
                        'action' => 'index'
1333 efrain 6098
                    ]
6099
                ],
6100
                'may_terminate' => true,
6101
                'child_routes' => [
17023 ariadna 6102
 
6103
 
16766 efrain 6104
                    'search-people' => [
13760 nelberth 6105
                        'type' => Literal::class,
6106
                        'options' => [
16766 efrain 6107
                            'route' => '/search-people',
13760 nelberth 6108
                            'defaults' => [
16766 efrain 6109
                                'controller' =>  '\LeadersLinked\Controller\HelperController',
6110
                                'action' => 'searchPeople'
13760 nelberth 6111
                            ]
6112
                        ]
6113
                    ],
16798 efrain 6114
                    'search-people-by-company' => [
6115
                        'type' => Literal::class,
6116
                        'options' => [
6117
                            'route' => '/search-people-by-company',
6118
                            'defaults' => [
6119
                                'controller' =>  '\LeadersLinked\Controller\HelperController',
6120
                                'action' => 'searchPeopleByCompany'
6121
                            ]
6122
                        ]
6123
                    ],
16766 efrain 6124
                ],
17023 ariadna 6125
            ],
6126
 
16766 efrain 6127
            'inmail-personal' => [
6128
                'type' =>  Literal::class,
6129
                'options' => [
6130
                    'route' => '/inmail-personal',
6131
                    'defaults' => [
17003 efrain 6132
                        'controller' => '\LeadersLinked\Controller\HomeController',
6133
                        'action' => 'inMailPersonal'
6134
                    ]
6135
                ],
6136
                'may_terminate' => true,
6137
            ],
17023 ariadna 6138
 
6139
 
17003 efrain 6140
            'inmail-company' => [
6141
                'type' => Literal::class,
6142
                'options' => [
6143
                    'route' => '/inmail-company',
6144
 
6145
                    'defaults' => [
6146
                        'controller' => '\LeadersLinked\Controller\HomeController',
6147
                        'action' => 'inMailCompany'
6148
                    ]
6149
                ],
6150
                'may_terminate' => true,
6151
            ],
6152
 
6153
 
6154
            'communication' => [
6155
                'type' => Literal::class,
6156
                'options' => [
6157
                    'route' => '/communication',
6158
                    'defaults' => [
6159
                        'controller' => '\LeadersLinked\Controller\CommunicationController',
16766 efrain 6160
                        'action' => 'index'
6161
                    ]
6162
                ],
6163
                'may_terminate' => true,
6164
                'child_routes' => [
17003 efrain 6165
                    'send' => [
13524 nelberth 6166
                        'type' => Literal::class,
13013 nelberth 6167
                        'options' => [
17003 efrain 6168
                            'route' => '/send',
13013 nelberth 6169
                            'defaults' => [
17003 efrain 6170
                                'controller' => '\LeadersLinked\Controller\CommunicationController',
6171
                                'action' => 'send'
13028 nelberth 6172
                            ]
13524 nelberth 6173
                        ]
6174
                    ],
17003 efrain 6175
                    'search-people' => [
6176
                        'type' => Literal::class,
13524 nelberth 6177
                        'options' => [
17003 efrain 6178
                            'route' => '/search-people',
13524 nelberth 6179
                            'defaults' => [
17003 efrain 6180
                                'controller' => '\LeadersLinked\Controller\CommunicationController',
6181
                                'action' => 'searchPeople'
13524 nelberth 6182
                            ]
16766 efrain 6183
                        ]
6184
                    ],
17003 efrain 6185
                ]
6186
            ],
17023 ariadna 6187
 
17003 efrain 6188
            'media' => [
6189
                'type' => Literal::class,
6190
                'options' => [
6191
                    'route' => '/media',
6192
                    'defaults' => [
6193
                        'controller' => '\LeadersLinked\Controller\UnknownController',
6194
                        'action' => 'index'
6195
                    ]
6196
                ],
6197
                'may_terminate' => true,
6198
                'child_routes' => [
6199
                    'categories' => [
6200
                        'type' => Literal::class,
16766 efrain 6201
                        'options' => [
17003 efrain 6202
                            'route' => '/categories',
16766 efrain 6203
                            'defaults' => [
17003 efrain 6204
                                'controller' => '\LeadersLinked\Controller\MediaCategoryController',
6205
                                'action' => 'index'
16766 efrain 6206
                            ]
13028 nelberth 6207
                        ],
6208
                        'may_terminate' => true,
6209
                        'child_routes' => [
17003 efrain 6210
                            'add' => [
16766 efrain 6211
                                'type' => Segment::class,
13028 nelberth 6212
                                'options' => [
17003 efrain 6213
                                    'route' => '/add',
6214
                                    'defaults' => [
6215
                                        'controller' => '\LeadersLinked\Controller\MediaCategoryController',
6216
                                        'action' => 'add'
16766 efrain 6217
                                    ],
17003 efrain 6218
                                ],
6219
                            ],
6220
                            'edit' => [
6221
                                'type' => Segment::class,
6222
                                'options' => [
6223
                                    'route' => '/edit/:id',
13028 nelberth 6224
                                    'defaults' => [
17003 efrain 6225
                                        'controller' => '\LeadersLinked\Controller\MediaCategoryController',
6226
                                        'action' => 'edit'
6227
                                    ],
6228
                                ],
16766 efrain 6229
                            ],
6230
                            'delete' => [
6231
                                'type' => Segment::class,
6232
                                'options' => [
17003 efrain 6233
                                    'route' => '/delete/:id',
16766 efrain 6234
                                    'defaults' => [
17003 efrain 6235
                                        'controller' => '\LeadersLinked\Controller\MediaCategoryController',
16766 efrain 6236
                                        'action' => 'delete'
17003 efrain 6237
                                    ],
6238
                                ],
13013 nelberth 6239
                            ],
17023 ariadna 6240
 
17003 efrain 6241
                        ]
16766 efrain 6242
                    ],
17023 ariadna 6243
 
17003 efrain 6244
                    'files' => [
16766 efrain 6245
                        'type' => Literal::class,
6246
                        'options' => [
17003 efrain 6247
                            'route' => '/files',
16766 efrain 6248
                            'defaults' => [
17003 efrain 6249
                                'controller' => '\LeadersLinked\Controller\MediaFileController',
6250
                                'action' => 'index'
16766 efrain 6251
                            ]
13778 nelberth 6252
                        ],
6253
                        'may_terminate' => true,
6254
                        'child_routes' => [
17003 efrain 6255
                            'upload' => [
16766 efrain 6256
                                'type' => Segment::class,
13778 nelberth 6257
                                'options' => [
17003 efrain 6258
                                    'route' => '/upload',
6259
                                    'defaults' => [
6260
                                        'controller' => '\LeadersLinked\Controller\MediaFileController',
6261
                                        'action' => 'upload'
16766 efrain 6262
                                    ],
17003 efrain 6263
                                ],
16766 efrain 6264
                            ],
6265
                            'delete' => [
6266
                                'type' => Segment::class,
6267
                                'options' => [
17003 efrain 6268
                                    'route' => '/delete/:id',
16766 efrain 6269
                                    'defaults' => [
17003 efrain 6270
                                        'controller' => '\LeadersLinked\Controller\MediaFileController',
16766 efrain 6271
                                        'action' => 'delete'
17003 efrain 6272
                                    ],
6273
                                ],
13778 nelberth 6274
                            ],
17023 ariadna 6275
 
16798 efrain 6276
                        ]
13652 nelberth 6277
                    ],
17023 ariadna 6278
 
1333 efrain 6279
                ]
6280
            ],
15607 anderson 6281
 
17003 efrain 6282
 
17023 ariadna 6283
 
6284
 
16701 efrain 6285
            'fast-survey' => [
6286
                'type' => Literal::class,
6287
                'options' => [
6288
                    'route' => '/fast-survey',
6289
                    'defaults' => [
6290
                        'controller' => '\LeadersLinked\Controller\FastSurveyController',
6291
                        'action' => 'index'
6292
                    ]
6293
                ],
6294
                'may_terminate' => true,
6295
                'child_routes' => [
6296
                    'add' => [
6297
                        'type' => Segment::class,
6298
                        'options' => [
6299
                            'route' => '/add',
6300
                            'defaults' => [
6301
                                'controller' => '\LeadersLinked\Controller\FastSurveyController',
6302
                                'action' => 'add'
6303
                            ],
6304
                        ],
6305
                    ],
6306
                    'edit' => [
6307
                        'type' => Segment::class,
6308
                        'options' => [
6309
                            'route' => '/edit/:id',
6310
                            'defaults' => [
6311
                                'controller' => '\LeadersLinked\Controller\FastSurveyController',
6312
                                'action' => 'edit'
6313
                            ],
6314
                        ],
6315
                    ],
6316
                    'delete' => [
6317
                        'type' => Segment::class,
6318
                        'options' => [
6319
                            'route' => '/delete/:id',
6320
                            'defaults' => [
6321
                                'controller' => '\LeadersLinked\Controller\FastSurveyController',
6322
                                'action' => 'delete'
6323
                            ],
6324
                        ],
6325
                    ],
16747 efrain 6326
                    'chart' => [
16701 efrain 6327
                        'type' => Segment::class,
6328
                        'options' => [
16747 efrain 6329
                            'route' => '/chart/:id',
16701 efrain 6330
                            'defaults' => [
6331
                                'controller' => '\LeadersLinked\Controller\FastSurveyController',
16747 efrain 6332
                                'action' => 'chart'
16701 efrain 6333
                            ],
6334
                        ],
6335
                    ],
6336
                    'download' => [
6337
                        'type' => Segment::class,
6338
                        'options' => [
6339
                            'route' => '/download/:id',
6340
                            'defaults' => [
6341
                                'controller' => '\LeadersLinked\Controller\FastSurveyController',
6342
                                'action' => 'download'
6343
                            ],
6344
                        ],
6345
                    ],
17023 ariadna 6346
 
16701 efrain 6347
                ]
6348
            ],
15607 anderson 6349
 
4386 eleazar 6350
            'survey' => [
1333 efrain 6351
                'type' => Literal::class,
6352
                'options' => [
4397 eleazar 6353
                    'route' => '/survey',
1333 efrain 6354
                    'defaults' => [
4375 eleazar 6355
                        'controller' => '\LeadersLinked\Controller\SurveyController',
1333 efrain 6356
                        'action' => 'index'
6357
                    ]
6358
                ],
6359
                'may_terminate' => true,
6360
                'child_routes' => [
4374 eleazar 6361
                    'form' => [
6362
                        'type' => Segment::class,
6363
                        'options' => [
6364
                            'route' => '/form',
6365
                            'defaults' => [
4375 eleazar 6366
                                'controller' => '\LeadersLinked\Controller\SurveyFormController',
4374 eleazar 6367
                                'action' => 'index',
6368
                            ],
6369
                        ],
6370
                        'may_terminate' => true,
6371
                        'child_routes' => [
6372
                            'add' => [
6373
                                'type' => Segment::class,
6374
                                'options' => [
16817 efrain 6375
                                    'route' => '/add[/:id]',
6376
                                    'constraints' => [
6377
                                        'id' => '[A-Za-z0-9\-]+\=*'
6378
                                    ],
4374 eleazar 6379
                                    'defaults' => [
4375 eleazar 6380
                                        'controller' => '\LeadersLinked\Controller\SurveyFormController',
4374 eleazar 6381
                                        'action' => 'add'
6382
                                    ],
6383
                                ],
6384
                            ],
6385
                            'edit' => [
6386
                                'type' => Segment::class,
6387
                                'options' => [
6388
                                    'route' => '/edit/:id',
6389
                                    'constraints' => [
6390
                                        'id' => '[A-Za-z0-9\-]+\=*'
6391
                                    ],
6392
                                    'defaults' => [
4375 eleazar 6393
                                        'controller' => '\LeadersLinked\Controller\SurveyFormController',
4374 eleazar 6394
                                        'action' => 'edit'
6395
                                    ]
6396
                                ]
6397
                            ],
6398
                            'delete' => [
6399
                                'type' => Segment::class,
6400
                                'options' => [
6401
                                    'route' => '/delete/:id',
6402
                                    'constraints' => [
6403
                                        'id' => '[A-Za-z0-9\-]+\=*'
6404
                                    ],
6405
                                    'defaults' => [
4375 eleazar 6406
                                        'controller' => '\LeadersLinked\Controller\SurveyFormController',
4374 eleazar 6407
                                        'action' => 'delete'
6408
                                    ]
6409
                                ]
6410
                            ]
6411
                        ],
6412
                    ],
16817 efrain 6413
                    'campaign' => [
5287 eleazar 6414
                        'type' => Segment::class,
6415
                        'options' => [
16817 efrain 6416
                            'route' => '/campaign',
5287 eleazar 6417
                            'defaults' => [
16817 efrain 6418
                                'controller' => '\LeadersLinked\Controller\SurveyCampaignController',
5287 eleazar 6419
                                'action' => 'index',
6420
                            ],
6421
                        ],
6422
                        'may_terminate' => true,
6423
                        'child_routes' => [
6424
                            'add' => [
16817 efrain 6425
                                'type' => Literal::class,
5287 eleazar 6426
                                'options' => [
6036 eleazar 6427
                                    'route' => '/add',
5287 eleazar 6428
                                    'defaults' => [
16817 efrain 6429
                                        'controller' => '\LeadersLinked\Controller\SurveyCampaignController',
6430
                                        'action' => 'add'
5287 eleazar 6431
                                    ],
6432
                                ],
6433
                            ],
6434
                            'delete' => [
6435
                                'type' => Segment::class,
6436
                                'options' => [
6882 eleazar 6437
                                    'route' => '/delete/:id',
16817 efrain 6438
                                    'constraints' => [
6439
                                        'id' => '[A-Za-z0-9\-]+\=*'
6440
                                    ],
5287 eleazar 6441
                                    'defaults' => [
16817 efrain 6442
                                        'controller' => '\LeadersLinked\Controller\SurveyCampaignController',
5287 eleazar 6443
                                        'action' => 'delete'
6444
                                    ]
6445
                                ]
5911 eleazar 6446
                            ],
16817 efrain 6447
                            'overview' => [
5823 eleazar 6448
                                'type' => Segment::class,
6449
                                'options' => [
16817 efrain 6450
                                    'route' => '/overview/:id',
6451
                                    'constraints' => [
6452
                                        'id' => '[A-Za-z0-9\-]+\=*'
6453
                                    ],
5823 eleazar 6454
                                    'defaults' => [
16817 efrain 6455
                                        'controller' => '\LeadersLinked\Controller\SurveyCampaignController',
6456
                                        'action' => 'overview'
5823 eleazar 6457
                                    ]
6458
                                ]
6459
                            ],
16817 efrain 6460
                            'pdf' => [
6496 eleazar 6461
                                'type' => Segment::class,
6462
                                'options' => [
16817 efrain 6463
                                    'route' => '/pdf/:id',
6464
                                    'constraints' => [
6465
                                        'id' => '[A-Za-z0-9\-]+\=*'
6466
                                    ],
6496 eleazar 6467
                                    'defaults' => [
16817 efrain 6468
                                        'controller' => '\LeadersLinked\Controller\SurveyCampaignController',
6469
                                        'action' => 'pdf'
6496 eleazar 6470
                                    ]
6471
                                ]
6472
                            ],
15149 efrain 6473
                            'excel' => [
7024 eleazar 6474
                                'type' => Segment::class,
6475
                                'options' => [
16817 efrain 6476
                                    'route' => '/excel/:id',
6477
                                    'constraints' => [
6478
                                        'id' => '[A-Za-z0-9\-]+\=*'
6479
                                    ],
7024 eleazar 6480
                                    'defaults' => [
16817 efrain 6481
                                        'controller' => '\LeadersLinked\Controller\SurveyCampaignController',
6482
                                        'action' => 'excel'
7024 eleazar 6483
                                    ]
6484
                                ]
16817 efrain 6485
                            ]
5823 eleazar 6486
                        ],
6487
                    ],
1333 efrain 6488
                ]
6489
            ],
15607 anderson 6490
 
1333 efrain 6491
            'building-my-future' => [
6492
                'type' => Literal::class,
6493
                'options' => [
6494
                    'route' => '/building-my-future',
6495
                    'defaults' => [
6496
                        'controller' => '\LeadersLinked\Controller\UnknownController',
6497
                        'action' => 'index'
6498
                    ]
6499
                ],
6500
                'may_terminate' => true,
15607 anderson 6501
                'child_routes' => []
1333 efrain 6502
            ],
11431 nelberth 6503
 
6504
            'csrf' => [
6505
                'type' => Literal::class,
6506
                'options' => [
6507
                    'route' => '/csrf',
6508
                    'defaults' => [
14692 efrain 6509
                        'controller' => '\LeadersLinked\Controller\DashboardController',
11431 nelberth 6510
                        'action' => 'csrf'
6511
                    ]
6512
                ]
6513
            ],
11340 nelberth 6514
            'chat' => [
6515
                'type' => Literal::class,
6516
                'options' => [
6517
                    'route' => '/chat',
6518
                    'defaults' => [
17003 efrain 6519
                        'controller' => '\LeadersLinked\Controller\HomeController',
6520
                        'action' => 'chat'
11340 nelberth 6521
                    ]
6522
                ],
6523
                'may_terminate' => true,
6524
            ],
15607 anderson 6525
 
1333 efrain 6526
            'high-performance-teams' => [
6527
                'type' => Literal::class,
6528
                'options' => [
4591 nelberth 6529
                    'route' => '/high-performance-teams',
4588 nelberth 6530
                    'defaults' => [
16971 efrain 6531
                        'controller' => '\LeadersLinked\Controller\HighPerformanceTeamController',
1333 efrain 6532
                        'action' => 'index'
6533
                    ]
6534
                ],
6535
                'may_terminate' => true,
6536
                'child_routes' => [
16971 efrain 6537
                    'add' => [
4388 nelberth 6538
                        'type' => Literal::class,
17023 ariadna 6539
                        'options' => [
16971 efrain 6540
                            'route' => '/add',
6541
                            'defaults' => [
6542
                                'controller' => '\LeadersLinked\Controller\HighPerformanceTeamController',
6543
                                'action' => 'add'
6544
                            ]
6545
                        ]
6546
                    ],
6547
                    'edit' => [
6548
                        'type' => Segment::class,
4388 nelberth 6549
                        'options' => [
16971 efrain 6550
                            'route' => '/edit/:id',
6551
                            'constraints' => [
6552
                                'id' => '[A-Za-z0-9\-]+\=*'
6553
                            ],
4388 nelberth 6554
                            'defaults' => [
16971 efrain 6555
                                'controller' => '\LeadersLinked\Controller\HighPerformanceTeamController',
6556
                                'action' => 'edit'
4388 nelberth 6557
                            ]
16971 efrain 6558
                        ]
6559
                    ],
6560
                    'delete' => [
6561
                        'type' => Segment::class,
6562
                        'options' => [
6563
                            'route' => '/delete/:id',
6564
                            'constraints' => [
6565
                                'id' => '[A-Za-z0-9\-]+\=*'
4411 nelberth 6566
                            ],
16971 efrain 6567
                            'defaults' => [
6568
                                'controller' => '\LeadersLinked\Controller\HighPerformanceTeamController',
6569
                                'action' => 'delete'
6570
                            ]
4411 nelberth 6571
                        ]
4388 nelberth 6572
                    ],
16971 efrain 6573
 
1333 efrain 6574
                ]
6575
            ],
4588 nelberth 6576
 
16285 efrain 6577
            'tools' => [
6578
                'type' => Literal::class,
6579
                'options' => [
6580
                    'route' => '/tools',
6581
                    'constraints' => [
6582
                        'topic_id' => '[A-Za-z0-9\-]+\=*'
6583
                    ],
6584
                    'defaults' => [
6585
                        'controller' => '\LeadersLinked\Controller\ToolsController',
6586
                        'action' => 'index'
6587
                    ]
6588
                ],
6589
                'may_terminate' => true,
6590
                'child_routes' => [
6591
                    'userfile-password-generator' => [
6592
                        'type' => Literal::class,
6593
                        'options' => [
6594
                            'route' => '/userfile-password-generator',
6595
                            'defaults' => [
6596
                                'controller' => '\LeadersLinked\Controller\ToolsController',
6597
                                'action' => 'userfilePasswordGenerator'
6598
                            ]
6599
                        ]
6600
                    ],
16619 anderson 6601
                ],
16285 efrain 6602
            ]
15607 anderson 6603
 
6604
 
16270 anderson 6605
 
1 www 6606
        ]
6607
    ],
6608
    'controllers' => [
6609
        'factories' => [
6610
            \LeadersLinked\Controller\AuthController::class => \LeadersLinked\Factory\Controller\AuthControllerFactory::class,
6611
            \LeadersLinked\Controller\FeedController::class => \LeadersLinked\Factory\Controller\FeedControllerFactory::class,
6612
            \LeadersLinked\Controller\FollowerController::class => \LeadersLinked\Factory\Controller\FollowerControllerFactory::class,
6613
            \LeadersLinked\Controller\JobController::class => \LeadersLinked\Factory\Controller\JobControllerFactory::class,
1469 eleazar 6614
            \LeadersLinked\Controller\RecruitmentSelectionController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionFactory::class,
15461 efrain 6615
            \LeadersLinked\Controller\RecruitmentSelectionVacancyController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionVacancyFactory::class,
17024 ariadna 6616
            \LeadersLinked\Controller\RecruitmentSelectionVacancyCriteriaController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionVacancyCriteriaFactory::class,
15461 efrain 6617
            \LeadersLinked\Controller\RecruitmentSelectionApplicationController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionApplicationFactory::class,
6618
            \LeadersLinked\Controller\RecruitmentSelectionFileController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionFileControllerFactory::class,
1709 eleazar 6619
            \LeadersLinked\Controller\RecruitmentSelectionInterviewController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionInterviewFactory::class,
15607 anderson 6620
            /*
15461 efrain 6621
            \LeadersLinked\Controller\RecruitmentSelectionInterviewController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionInterviewFactory::class,
1712 eleazar 6622
            \LeadersLinked\Controller\RecruitmentSelectionInterviewFormController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionInterviewFormFactory::class,
8797 eleazar 6623
            \LeadersLinked\Controller\RecruitmentSelectionInterviewFileController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionInterviewFileControllerFactory::class,
1385 eleazar 6624
            \LeadersLinked\Controller\RecruitmentSelectionVacancyController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionVacancyFactory::class,
1459 eleazar 6625
            \LeadersLinked\Controller\RecruitmentSelectionCandidateController::class => \LeadersLinked\Factory\Controller\RecruitmentSelectionCandidateFactory::class,
15461 efrain 6626
            */
1 www 6627
            \LeadersLinked\Controller\ProfileController::class => \LeadersLinked\Factory\Controller\ProfileControllerFactory::class,
6628
            \LeadersLinked\Controller\CompanyController::class => \LeadersLinked\Factory\Controller\CompanyControllerFactory::class,
6629
            \LeadersLinked\Controller\CompanySizeController::class => \LeadersLinked\Factory\Controller\CompanySizeControllerFactory::class,
15460 efrain 6630
            \LeadersLinked\Controller\CountriesController::class => \LeadersLinked\Factory\Controller\CountriesControllerFactory::class,
15607 anderson 6631
 
1115 geraldo 6632
            \LeadersLinked\Controller\BehaviorsController::class => \LeadersLinked\Factory\Controller\BehaviorsControllerFactory::class,
1 www 6633
            \LeadersLinked\Controller\CompetencyTypeController::class => \LeadersLinked\Factory\Controller\CompetencyTypeControllerFactory::class,
6634
            \LeadersLinked\Controller\CompetencyController::class => \LeadersLinked\Factory\Controller\CompetencyControllerFactory::class,
6635
            \LeadersLinked\Controller\DegreeController::class => \LeadersLinked\Factory\Controller\DegreeControllerFactory::class,
6636
            \LeadersLinked\Controller\EmailTemplateController::class => \LeadersLinked\Factory\Controller\EmailTemplateControllerFactory::class,
6637
            \LeadersLinked\Controller\PushTemplateController::class => \LeadersLinked\Factory\Controller\PushTemplateControllerFactory::class,
6638
            \LeadersLinked\Controller\GroupTypeController::class => \LeadersLinked\Factory\Controller\GroupTypeControllerFactory::class,
6639
            \LeadersLinked\Controller\IndustryController::class => \LeadersLinked\Factory\Controller\IndustryControllerFactory::class,
6640
            \LeadersLinked\Controller\JobCategoryController::class => \LeadersLinked\Factory\Controller\JobCategoryControllerFactory::class,
28 efrain 6641
            \LeadersLinked\Controller\JobDescriptionController::class => \LeadersLinked\Factory\Controller\JobDescriptionControllerFactory::class,
1 www 6642
            \LeadersLinked\Controller\PageController::class => \LeadersLinked\Factory\Controller\PageControllerFactory::class,
16770 efrain 6643
            \LeadersLinked\Controller\OrganizationPositionController::class => \LeadersLinked\Factory\Controller\OrganizationPositionControllerFactory::class,
1 www 6644
            \LeadersLinked\Controller\PostController::class => \LeadersLinked\Factory\Controller\PostControllerFactory::class,
6645
            \LeadersLinked\Controller\SkillController::class => \LeadersLinked\Factory\Controller\SkillControllerFactory::class,
6646
            \LeadersLinked\Controller\UserController::class => \LeadersLinked\Factory\Controller\UserControllerFactory::class,
6647
            \LeadersLinked\Controller\DashboardController::class => \LeadersLinked\Factory\Controller\DashboardControllerFactory::class,
115 efrain 6648
            \LeadersLinked\Controller\SelfEvaluationController::class => \LeadersLinked\Factory\Controller\SelfEvaluationControllerFactory::class,
6649
            \LeadersLinked\Controller\SelfEvaluationFormController::class => \LeadersLinked\Factory\Controller\SelfEvaluationFormControllerFactory::class,
1089 geraldo 6650
            \LeadersLinked\Controller\SelfEvaluationFormUserController::class => \LeadersLinked\Factory\Controller\SelfEvaluationFormUserControllerFactory::class,
247 geraldo 6651
            \LeadersLinked\Controller\SelfEvaluationReviewController::class => \LeadersLinked\Factory\Controller\SelfEvaluationReviewControllerFactory::class,
4375 eleazar 6652
            \LeadersLinked\Controller\SurveyController::class => \LeadersLinked\Factory\Controller\SurveyControllerFactory::class,
6653
            \LeadersLinked\Controller\SurveyFormController::class => \LeadersLinked\Factory\Controller\SurveyFormControllerFactory::class,
16817 efrain 6654
            \LeadersLinked\Controller\SurveyCampaignController::class => \LeadersLinked\Factory\Controller\SurveyCampaignControllerFactory::class,
17023 ariadna 6655
 
6656
 
7218 eleazar 6657
            \LeadersLinked\Controller\OrganizationalClimateController::class => \LeadersLinked\Factory\Controller\OrganizationalClimateControllerFactory::class,
6658
            \LeadersLinked\Controller\OrganizationalClimateFormController::class => \LeadersLinked\Factory\Controller\OrganizationalClimateFormControllerFactory::class,
16817 efrain 6659
            \LeadersLinked\Controller\OrganizationalClimateCampaignController::class => \LeadersLinked\Factory\Controller\OrganizationalClimateCampaignControllerFactory::class,
17023 ariadna 6660
 
15394 efrain 6661
            \LeadersLinked\Controller\PerformanceEvaluationController::class => \LeadersLinked\Factory\Controller\PerformanceEvaluationControllerFactory::class,
987 geraldo 6662
            \LeadersLinked\Controller\PerformanceEvaluationFormController::class => \LeadersLinked\Factory\Controller\PerformanceEvaluationFormControllerFactory::class,
15394 efrain 6663
            \LeadersLinked\Controller\PerformanceEvaluationTestController::class => \LeadersLinked\Factory\Controller\PerformanceEvaluationTestControllerFactory::class,
15607 anderson 6664
 
1 www 6665
            \LeadersLinked\Controller\MicrolearningController::class => \LeadersLinked\Factory\Controller\MicrolearningControllerFactory::class,
66 efrain 6666
            \LeadersLinked\Controller\MicrolearningQuizController::class => \LeadersLinked\Factory\Controller\MicrolearningQuizControllerFactory::class,
6667
            \LeadersLinked\Controller\MicrolearningQuestionController::class => \LeadersLinked\Factory\Controller\MicrolearningQuestionControllerFactory::class,
6668
            \LeadersLinked\Controller\MicrolearningAnswerController::class => \LeadersLinked\Factory\Controller\MicrolearningAnswerControllerFactory::class,
1 www 6669
            \LeadersLinked\Controller\MicrolearningTopicController::class => \LeadersLinked\Factory\Controller\MicrolearningTopicControllerFactory::class,
6670
            \LeadersLinked\Controller\MicrolearningCapsuleController::class => \LeadersLinked\Factory\Controller\MicrolearningCapsuleControllerFactory::class,
6671
            \LeadersLinked\Controller\MicrolearningSlideController::class => \LeadersLinked\Factory\Controller\MicrolearningSlideControllerFactory::class,
6672
            \LeadersLinked\Controller\MicrolearningAccessForStudentsController::class => \LeadersLinked\Factory\Controller\MicrolearningAccessForStudentsControllerFactory::class,
6673
            \LeadersLinked\Controller\MicrolearningStudentsController::class => \LeadersLinked\Factory\Controller\MicrolearningStudentsControllerFactory::class,
6674
            \LeadersLinked\Controller\MicrolearningReportsController::class => \LeadersLinked\Factory\Controller\MicrolearningReportsControllerFactory::class,
6675
            \LeadersLinked\Controller\MicrolearningExtendUserCompanyController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserCompanyControllerFactory::class,
6676
            \LeadersLinked\Controller\MicrolearningExtendUserFunctionController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserFunctionControllerFactory::class,
6677
            \LeadersLinked\Controller\MicrolearningExtendUserGroupController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserGroupControllerFactory::class,
6678
            \LeadersLinked\Controller\MicrolearningExtendUserInstitutionController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserInstitutionControllerFactory::class,
6679
            \LeadersLinked\Controller\MicrolearningExtendUserPartnerController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserPartnerControllerFactory::class,
6680
            \LeadersLinked\Controller\MicrolearningExtendUserProgramController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserProgramControllerFactory::class,
6681
            \LeadersLinked\Controller\MicrolearningExtendUserSectorController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserSectorControllerFactory::class,
6682
            \LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserStudentTypeControllerFactory::class,
15394 efrain 6683
            \LeadersLinked\Controller\MicrolearningExtendUserCountryController::class => \LeadersLinked\Factory\Controller\MicrolearningExtendUserCountryControllerFactory::class,
17003 efrain 6684
 
16766 efrain 6685
            \LeadersLinked\Controller\PlanningController::class => \LeadersLinked\Factory\Controller\PlanningControllerFactory::class,
16785 efrain 6686
            \LeadersLinked\Controller\PlanningPeriodController::class => \LeadersLinked\Factory\Controller\PlanningPeriodControllerFactory::class,
6687
            \LeadersLinked\Controller\PlanningObjectiveController::class => \LeadersLinked\Factory\Controller\PlanningObjectiveControllerFactory::class,
6688
            \LeadersLinked\Controller\PlanningGoalController::class => \LeadersLinked\Factory\Controller\PlanningGoalControllerFactory::class,
16766 efrain 6689
            \LeadersLinked\Controller\PlanningTaskController::class => \LeadersLinked\Factory\Controller\PlanningTaskControllerFactory::class,
17023 ariadna 6690
 
15336 efrain 6691
            \LeadersLinked\Controller\PrivateNetworksController::class => \LeadersLinked\Factory\Controller\PrivateNetworksControllerFactory::class,
6692
            \LeadersLinked\Controller\MyPrivateNetworkController::class => \LeadersLinked\Factory\Controller\MyPrivateNetworkControllerFactory::class,
17023 ariadna 6693
 
13010 nelberth 6694
            \LeadersLinked\Controller\CommunicationController::class => \LeadersLinked\Factory\Controller\CommunicationControllerFactory::class,
15607 anderson 6695
 
16766 efrain 6696
            \LeadersLinked\Controller\HelperController::class => \LeadersLinked\Factory\Controller\HelperControllerFactory::class,
15607 anderson 6697
 
17023 ariadna 6698
 
15387 efrain 6699
            \LeadersLinked\Controller\ReportController::class => \LeadersLinked\Factory\Controller\ReportControllerFactory::class,
1333 efrain 6700
            \LeadersLinked\Controller\UnknownController::class => \LeadersLinked\Factory\Controller\UnknownControllerFactory::class,
66 efrain 6701
            \LeadersLinked\Controller\TestController::class => \LeadersLinked\Factory\Controller\TestControllerFactory::class,
15607 anderson 6702
 
15392 efrain 6703
            \LeadersLinked\Controller\AptitudeController::class => \LeadersLinked\Factory\Controller\AptitudeControllerFactory::class,
6704
            \LeadersLinked\Controller\HobbyAndInterestController::class => \LeadersLinked\Factory\Controller\HobbyAndInterestControllerFactory::class,
15607 anderson 6705
 
15401 efrain 6706
            \LeadersLinked\Controller\DiscoveryContactController::class => \LeadersLinked\Factory\Controller\DiscoveryContactControllerFactory::class,
6707
            \LeadersLinked\Controller\DiscoveryContactLogController::class  => \LeadersLinked\Factory\Controller\DiscoveryContactLogControllerFactory::class,
6708
            \LeadersLinked\Controller\DiscoveryContactInteractionTypeController::class  => \LeadersLinked\Factory\Controller\DiscoveryContactInteractionTypeControllerFactory::class,
6709
            \LeadersLinked\Controller\DiscoveryContactInteractionController::class  => \LeadersLinked\Factory\Controller\DiscoveryContactInteractionControllerFactory::class,
15671 anderson 6710
            \LeadersLinked\Controller\DiscoveryContactProgressController::class => \LeadersLinked\Factory\Controller\DiscoveryContactProgressControllerFactory::class,
16971 efrain 6711
            \LeadersLinked\Controller\DiscoveryContactProgressUserController::class => \LeadersLinked\Factory\Controller\DiscoveryContactProgressUserControllerFactory::class,
16758 efrain 6712
            \LeadersLinked\Controller\DiscoveryContactReportController::class => \LeadersLinked\Factory\Controller\DiscoveryContactReportControllerFactory::class,
16974 efrain 6713
            \LeadersLinked\Controller\DiscoveryContactReportUserController::class => \LeadersLinked\Factory\Controller\DiscoveryContactReportUserControllerFactory::class,
16971 efrain 6714
            \LeadersLinked\Controller\DiscoveryContactBlackListController::class => \LeadersLinked\Factory\Controller\DiscoveryContactBlackListControllerFactory::class,
6715
            \LeadersLinked\Controller\DiscoveryContactBlackListReasonController::class => \LeadersLinked\Factory\Controller\DiscoveryContactBlackListReasonControllerFactory::class,
15649 anderson 6716
 
17019 efrain 6717
            \LeadersLinked\Controller\ActivityCenterController::class  => \LeadersLinked\Factory\Controller\ActivityCenterControllerFactory::class,
15442 efrain 6718
            \LeadersLinked\Controller\ActivityCenterPerformanceEvaluationController::class  => \LeadersLinked\Factory\Controller\ActivityCenterPerformanceEvaluationControllerFactory::class,
15461 efrain 6719
            \LeadersLinked\Controller\ActivityCenterRecruitmentSelectionController::class  => \LeadersLinked\Factory\Controller\ActivityCenterRecruitmentSelectionControllerFactory::class,
16817 efrain 6720
            \LeadersLinked\Controller\ActivityCenterOrganizationalClimateController::class  => \LeadersLinked\Factory\Controller\ActivityCenterOrganizationalClimateControllerFactory::class,
6721
            \LeadersLinked\Controller\ActivityCenterSurveyController::class  => \LeadersLinked\Factory\Controller\ActivityCenterSurveyControllerFactory::class,
17023 ariadna 6722
 
6723
 
6724
 
15540 efrain 6725
            \LeadersLinked\Controller\EngagementController::class => \LeadersLinked\Factory\Controller\EngagementControllerFactory::class,
15543 efrain 6726
            \LeadersLinked\Controller\EngagementRewardController::class => \LeadersLinked\Factory\Controller\EngagementRewardControllerFactory::class,
15540 efrain 6727
            \LeadersLinked\Controller\EngagementReportsController::class => \LeadersLinked\Factory\Controller\EngagementReportsControllerFactory::class,
15607 anderson 6728
 
17019 efrain 6729
            \LeadersLinked\Controller\DailyPulseController::class  => \LeadersLinked\Factory\Controller\DailyPulseControllerFactory::class,
6730
            \LeadersLinked\Controller\DailyPulseEmojiController::class  => \LeadersLinked\Factory\Controller\DailyPulseEmojiControllerFactory::class,
6731
            \LeadersLinked\Controller\DailyPulseReportsController::class  => \LeadersLinked\Factory\Controller\DailyPulseReportsControllerFactory::class,
15607 anderson 6732
 
6733
 
17019 efrain 6734
            \LeadersLinked\Controller\MyCoachController::class  => \LeadersLinked\Factory\Controller\MyCoachControllerFactory::class,
15451 efrain 6735
            \LeadersLinked\Controller\MyCoachCategoryController::class  => \LeadersLinked\Factory\Controller\MyCoachCategoryControllerFactory::class,
15831 efrain 6736
            \LeadersLinked\Controller\MyCoachCategoryUserController::class  => \LeadersLinked\Factory\Controller\MyCoachCategoryUserControllerFactory::class,
16180 anderson 6737
 
16270 anderson 6738
 
17019 efrain 6739
            \LeadersLinked\Controller\KnowledgeAreaController::class  => \LeadersLinked\Factory\Controller\KnowledgeAreaControllerFactory::class,
16248 efrain 6740
            \LeadersLinked\Controller\KnowledgeAreaCategoryController::class  => \LeadersLinked\Factory\Controller\KnowledgeAreaCategoryControllerFactory::class,
6741
            \LeadersLinked\Controller\KnowledgeAreaCategoryUserController::class  => \LeadersLinked\Factory\Controller\KnowledgeAreaCategoryUserControllerFactory::class,
17023 ariadna 6742
 
6743
 
16701 efrain 6744
            \LeadersLinked\Controller\FastSurveyController::class  => \LeadersLinked\Factory\Controller\FastSurveyControllerFactory::class,
16248 efrain 6745
 
16270 anderson 6746
 
15457 efrain 6747
            \LeadersLinked\Controller\UserRequestAccessController::class  => \LeadersLinked\Factory\Controller\UserRequestAccessControllerFactory::class,
16285 efrain 6748
            \LeadersLinked\Controller\ToolsController::class  => \LeadersLinked\Factory\Controller\ToolsControllerFactory::class,
15607 anderson 6749
 
17023 ariadna 6750
 
6751
 
6752
 
17003 efrain 6753
            \LeadersLinked\Controller\MediaCategoryController::class => \LeadersLinked\Factory\Controller\MediaCategoryControllerFactory::class,
6754
            \LeadersLinked\Controller\MediaFileController::class => \LeadersLinked\Factory\Controller\MediaFileControllerFactory::class,
17023 ariadna 6755
 
17019 efrain 6756
            \LeadersLinked\Controller\HabitCategoryController::class => \LeadersLinked\Factory\Controller\HabitCategoryControllerFactory::class,
6757
            \LeadersLinked\Controller\HabitContentController::class => \LeadersLinked\Factory\Controller\HabitContentControllerFactory::class,
6758
            \LeadersLinked\Controller\HabitEmojiController::class => \LeadersLinked\Factory\Controller\HabitEmojiControllerFactory::class,
6759
            \LeadersLinked\Controller\HabitSkillController::class => \LeadersLinked\Factory\Controller\HabitSkillControllerFactory::class,
6760
            \LeadersLinked\Controller\HabitUserController::class => \LeadersLinked\Factory\Controller\HabitUserControllerFactory::class,
17023 ariadna 6761
 
17019 efrain 6762
            \LeadersLinked\Controller\HabitProgressController::class => \LeadersLinked\Factory\Controller\HabitProgressControllerFactory::class,
17023 ariadna 6763
 
1 www 6764
        ],
6765
        'aliases' => [
6766
            '\LeadersLinked\Controller\AuthController' => \LeadersLinked\Controller\AuthController::class,
6767
            '\LeadersLinked\Controller\FollowerController' => \LeadersLinked\Controller\FollowerController::class,
6768
            '\LeadersLinked\Controller\FeedController' => \LeadersLinked\Controller\FeedController::class,
6769
            '\LeadersLinked\Controller\JobController' => \LeadersLinked\Controller\JobController::class,
1343 eleazar 6770
            '\LeadersLinked\Controller\RecruitmentSelectionController' => \LeadersLinked\Controller\RecruitmentSelectionController::class,
15461 efrain 6771
            '\LeadersLinked\Controller\RecruitmentSelectionApplicationController' => \LeadersLinked\Controller\RecruitmentSelectionApplicationController::class,
1385 eleazar 6772
            '\LeadersLinked\Controller\RecruitmentSelectionVacancyController' => \LeadersLinked\Controller\RecruitmentSelectionVacancyController::class,
17024 ariadna 6773
            '\LeadersLinked\Controller\RecruitmentSelectionVacancyCriteriaController' => \LeadersLinked\Controller\RecruitmentSelectionVacancyCriteriaController::class,
15461 efrain 6774
            '\LeadersLinked\Controller\RecruitmentSelectionFileController' => \LeadersLinked\Controller\RecruitmentSelectionFileController::class,
6775
            '\LeadersLinked\Controller\RecruitmentSelectionInterviewController' => \LeadersLinked\Controller\RecruitmentSelectionInterviewController::class,
1 www 6776
            '\LeadersLinked\Controller\ProfileController' => \LeadersLinked\Controller\ProfileController::class,
6777
            '\LeadersLinked\Controller\CompanyController' => \LeadersLinked\Controller\CompanyController::class,
6778
            '\LeadersLinked\Controller\CompanySizeController' => \LeadersLinked\Controller\CompanySizeController::class,
6779
            '\LeadersLinked\Controller\CompetencyTypeController' => \LeadersLinked\Controller\CompetencyTypeController::class,
1102 geraldo 6780
            '\LeadersLinked\Controller\BehaviorsController' => \LeadersLinked\Controller\BehaviorsController::class,
1 www 6781
            '\LeadersLinked\Controller\CompetencyController' => \LeadersLinked\Controller\CompetencyController::class,
6782
            '\LeadersLinked\Controller\DegreeController' => \LeadersLinked\Controller\DegreeController::class,
6783
            '\LeadersLinked\Controller\EmailTemplateController' => \LeadersLinked\Controller\EmailTemplateController::class,
1089 geraldo 6784
            '\LeadersLinked\Controller\PushTemplateController' => \LeadersLinked\Controller\PushTemplateController::class,
1 www 6785
            '\LeadersLinked\Controller\GroupTypeController' => \LeadersLinked\Controller\GroupTypeController::class,
6786
            '\LeadersLinked\Controller\IndustryController' => \LeadersLinked\Controller\IndustryController::class,
6787
            '\LeadersLinked\Controller\JobCategoryController' => \LeadersLinked\Controller\JobCategoryController::class,
66 efrain 6788
            '\LeadersLinked\Controller\JobDescriptionController' => \LeadersLinked\Controller\JobDescriptionController::class,
1 www 6789
            '\LeadersLinked\Controller\PageController' => \LeadersLinked\Controller\PageController::class,
16770 efrain 6790
            '\LeadersLinked\Controller\OrganizationPositionController' => \LeadersLinked\Controller\OrganizationPositionController::class,
1 www 6791
            '\LeadersLinked\Controller\PostController' => \LeadersLinked\Controller\PostController::class,
6792
            '\LeadersLinked\Controller\SkillController' => \LeadersLinked\Controller\SkillController::class,
6793
            '\LeadersLinked\Controller\UserController' => \LeadersLinked\Controller\UserController::class,
6794
            '\LeadersLinked\Controller\DashboardController' => \LeadersLinked\Controller\DashboardController::class,
115 efrain 6795
            '\LeadersLinked\Controller\SelfEvaluationController' => \LeadersLinked\Controller\SelfEvaluationController::class,
6796
            '\LeadersLinked\Controller\SelfEvaluationFormController' => \LeadersLinked\Controller\SelfEvaluationFormController::class,
6797
            '\LeadersLinked\Controller\SelfEvaluationFormUserController' => \LeadersLinked\Controller\SelfEvaluationFormUserController::class,
247 geraldo 6798
            '\LeadersLinked\Controller\SelfEvaluationReviewController' => \LeadersLinked\Controller\SelfEvaluationReviewController::class,
4375 eleazar 6799
            '\LeadersLinked\Controller\SurveyController' => \LeadersLinked\Controller\SurveyController::class,
6800
            '\LeadersLinked\Controller\SurveyFormController' => \LeadersLinked\Controller\SurveyFormController::class,
16817 efrain 6801
            '\LeadersLinked\Controller\SurveyCampaignController' => \LeadersLinked\Controller\SurveyCampaignController::class,
6802
 
7218 eleazar 6803
            '\LeadersLinked\Controller\OrganizationalClimateController' => \LeadersLinked\Controller\OrganizationalClimateController::class,
6804
            '\LeadersLinked\Controller\OrganizationalClimateFormController' => \LeadersLinked\Controller\OrganizationalClimateFormController::class,
16817 efrain 6805
            '\LeadersLinked\Controller\OrganizationalClimateCampaignController' => \LeadersLinked\Controller\OrganizationalClimateCampaignController::class,
6806
 
17023 ariadna 6807
 
6808
 
15394 efrain 6809
            '\LeadersLinked\Controller\PerformanceEvaluationController' => \LeadersLinked\Controller\PerformanceEvaluationController::class,
982 geraldo 6810
            '\LeadersLinked\Controller\PerformanceEvaluationFormController' => \LeadersLinked\Controller\PerformanceEvaluationFormController::class,
15394 efrain 6811
            '\LeadersLinked\Controller\PerformanceEvaluationTestController' => \LeadersLinked\Controller\PerformanceEvaluationTestController::class,
1 www 6812
            '\LeadersLinked\Controller\MicrolearningController' => \LeadersLinked\Controller\MicrolearningController::class,
66 efrain 6813
            '\LeadersLinked\Controller\MicrolearningQuizController' => \LeadersLinked\Controller\MicrolearningQuizController::class,
6814
            '\LeadersLinked\Controller\MicrolearningQuestionController' => \LeadersLinked\Controller\MicrolearningQuestionController::class,
6815
            '\LeadersLinked\Controller\MicrolearningAnswerController' => \LeadersLinked\Controller\MicrolearningAnswerController::class,
1 www 6816
            '\LeadersLinked\Controller\MicrolearningTopicController' => \LeadersLinked\Controller\MicrolearningTopicController::class,
6817
            '\LeadersLinked\Controller\MicrolearningCapsuleController' => \LeadersLinked\Controller\MicrolearningCapsuleController::class,
6818
            '\LeadersLinked\Controller\MicrolearningSlideController' => \LeadersLinked\Controller\MicrolearningSlideController::class,
6819
            '\LeadersLinked\Controller\MicrolearningStudentsController' => \LeadersLinked\Controller\MicrolearningStudentsController::class,
6820
            '\LeadersLinked\Controller\MicrolearningAccessForStudentsController' => \LeadersLinked\Controller\MicrolearningAccessForStudentsController::class,
6821
            '\LeadersLinked\Controller\MicrolearningReportsController' => \LeadersLinked\Controller\MicrolearningReportsController::class,
6822
            '\LeadersLinked\Controller\MicrolearningExtendUserCompanyController' => \LeadersLinked\Controller\MicrolearningExtendUserCompanyController::class,
6823
            '\LeadersLinked\Controller\MicrolearningExtendUserFunctionController' => \LeadersLinked\Controller\MicrolearningExtendUserFunctionController::class,
6824
            '\LeadersLinked\Controller\MicrolearningExtendUserGroupController' => \LeadersLinked\Controller\MicrolearningExtendUserGroupController::class,
6825
            '\LeadersLinked\Controller\MicrolearningExtendUserInstitutionController' => \LeadersLinked\Controller\MicrolearningExtendUserInstitutionController::class,
6826
            '\LeadersLinked\Controller\MicrolearningExtendUserPartnerController' => \LeadersLinked\Controller\MicrolearningExtendUserPartnerController::class,
12792 eleazar 6827
            '\LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController' => \LeadersLinked\Controller\MicrolearningExtendUserStudentTypeController::class,
1 www 6828
            '\LeadersLinked\Controller\MicrolearningExtendUserProgramController' => \LeadersLinked\Controller\MicrolearningExtendUserProgramController::class,
6829
            '\LeadersLinked\Controller\MicrolearningExtendUserSectorController' => \LeadersLinked\Controller\MicrolearningExtendUserSectorController::class,
15394 efrain 6830
            '\LeadersLinked\Controller\MicrolearningExtendUserCountryController' => \LeadersLinked\Controller\MicrolearningExtendUserCountryController::class,
16270 anderson 6831
 
17023 ariadna 6832
 
16766 efrain 6833
            '\LeadersLinked\Controller\PlanningController' => \LeadersLinked\Controller\PlanningController::class,
16785 efrain 6834
            '\LeadersLinked\Controller\PlanningGoalController' => \LeadersLinked\Controller\PlanningGoalController::class,
6835
            '\LeadersLinked\Controller\PlanningObjectiveController' => \LeadersLinked\Controller\PlanningObjectiveController::class,
6836
            '\LeadersLinked\Controller\PlanningPeriodController' => \LeadersLinked\Controller\PlanningPeriodController::class,
16766 efrain 6837
            '\LeadersLinked\Controller\PlanningTaskController' => \LeadersLinked\Controller\PlanningTaskController::class,
17023 ariadna 6838
 
6839
 
15336 efrain 6840
            '\LeadersLinked\Controller\MyPrivateNetworkController' => \LeadersLinked\Controller\MyPrivateNetworkController::class,
6841
            '\LeadersLinked\Controller\PrivateNetworksController' => \LeadersLinked\Controller\PrivateNetworksController::class,
17012 efrain 6842
 
17023 ariadna 6843
 
13010 nelberth 6844
            '\LeadersLinked\Controller\CommunicationController' => \LeadersLinked\Controller\CommunicationController::class,
17023 ariadna 6845
 
16766 efrain 6846
            '\LeadersLinked\Controller\HelperController' => \LeadersLinked\Controller\HelperController::class,
17023 ariadna 6847
 
15387 efrain 6848
            '\LeadersLinked\Controller\ReportController' => \LeadersLinked\Controller\ReportController::class,
1333 efrain 6849
            '\LeadersLinked\Controller\UnknownController' => \LeadersLinked\Controller\UnknownController::class,
13014 nelberth 6850
            '\LeadersLinked\Controller\TestController' => \LeadersLinked\Controller\TestController::class,
15392 efrain 6851
            '\LeadersLinked\Controller\AptitudeController' => \LeadersLinked\Controller\AptitudeController::class,
6852
            '\LeadersLinked\Controller\HobbyAndInterestController' => \LeadersLinked\Controller\HobbyAndInterestController::class,
15460 efrain 6853
            '\LeadersLinked\Controller\CountriesController' => \LeadersLinked\Controller\CountriesController::class,
15607 anderson 6854
 
6855
 
15401 efrain 6856
            '\LeadersLinked\Controller\DiscoveryContactController' => \LeadersLinked\Controller\DiscoveryContactController::class,
6857
            '\LeadersLinked\Controller\DiscoveryContactLogController' => \LeadersLinked\Controller\DiscoveryContactLogController::class,
6858
            '\LeadersLinked\Controller\DiscoveryContactInteractionTypeController' => \LeadersLinked\Controller\DiscoveryContactInteractionTypeController::class,
6859
            '\LeadersLinked\Controller\DiscoveryContactInteractionController' => \LeadersLinked\Controller\DiscoveryContactInteractionController::class,
15671 anderson 6860
            '\LeadersLinked\Controller\DiscoveryContactProgressController' => \LeadersLinked\Controller\DiscoveryContactProgressController::class,
16971 efrain 6861
            '\LeadersLinked\Controller\DiscoveryContactProgressController' => \LeadersLinked\Controller\DiscoveryContactProgressController::class,
6862
            '\LeadersLinked\Controller\DiscoveryContactProgressUserController' => \LeadersLinked\Controller\DiscoveryContactProgressUserController::class,
16758 efrain 6863
            '\LeadersLinked\Controller\DiscoveryContactReportController' => \LeadersLinked\Controller\DiscoveryContactReportController::class,
16974 efrain 6864
            '\LeadersLinked\Controller\DiscoveryContactReportUserController' => \LeadersLinked\Controller\DiscoveryContactReportUserController::class,
15607 anderson 6865
 
16971 efrain 6866
            '\LeadersLinked\Controller\DiscoveryContactBlackListReasonController' => \LeadersLinked\Controller\DiscoveryContactBlackListReasonController::class,
6867
            '\LeadersLinked\Controller\DiscoveryContactBlackListController' => \LeadersLinked\Controller\DiscoveryContactBlackListController::class,
17023 ariadna 6868
 
6869
 
15442 efrain 6870
            '\LeadersLinked\Controller\ActivityCenterController' => \LeadersLinked\Controller\ActivityCenterController::class,
6871
            '\LeadersLinked\Controller\ActivityCenterPerformanceEvaluationController' => \LeadersLinked\Controller\ActivityCenterPerformanceEvaluationController::class,
15461 efrain 6872
            '\LeadersLinked\Controller\ActivityCenterRecruitmentSelectionController' => \LeadersLinked\Controller\ActivityCenterRecruitmentSelectionController::class,
16817 efrain 6873
            '\LeadersLinked\Controller\ActivityCenterOrganizationalClimateController' => \LeadersLinked\Controller\ActivityCenterOrganizationalClimateController::class,
6874
            '\LeadersLinked\Controller\ActivityCenterSurveyController' => \LeadersLinked\Controller\ActivityCenterSurveyController::class,
17023 ariadna 6875
 
6876
 
15540 efrain 6877
            '\LeadersLinked\Controller\EngagementController' => \LeadersLinked\Controller\EngagementController::class,
15543 efrain 6878
            '\LeadersLinked\Controller\EngagementRewardController' => \LeadersLinked\Controller\EngagementRewardController::class,
15540 efrain 6879
            '\LeadersLinked\Controller\EngagementReportsController' => \LeadersLinked\Controller\EngagementReportsController::class,
15607 anderson 6880
 
15540 efrain 6881
            '\LeadersLinked\Controller\DailyPulseController' => \LeadersLinked\Controller\DailyPulseController::class,
6882
            '\LeadersLinked\Controller\DailyPulseEmojiController' => \LeadersLinked\Controller\DailyPulseEmojiController::class,
6883
            '\LeadersLinked\Controller\DailyPulseReportsController' => \LeadersLinked\Controller\DailyPulseReportsController::class,
15607 anderson 6884
 
15451 efrain 6885
            '\LeadersLinked\Controller\MyCoachController' => \LeadersLinked\Controller\MyCoachController::class,
6886
            '\LeadersLinked\Controller\MyCoachCategoryController' => \LeadersLinked\Controller\MyCoachCategoryController::class,
15831 efrain 6887
            '\LeadersLinked\Controller\MyCoachCategoryUserController' => \LeadersLinked\Controller\MyCoachCategoryUserController::class,
16180 anderson 6888
 
16248 efrain 6889
            '\LeadersLinked\Controller\KnowledgeAreaController' => \LeadersLinked\Controller\KnowledgeAreaController::class,
6890
            '\LeadersLinked\Controller\KnowledgeAreaCategoryController' => \LeadersLinked\Controller\KnowledgeAreaCategoryController::class,
6891
            '\LeadersLinked\Controller\KnowledgeAreaCategoryUserController' => \LeadersLinked\Controller\KnowledgeAreaCategoryUserController::class,
16270 anderson 6892
 
16701 efrain 6893
            '\LeadersLinked\Controller\FastSurveyController' => \LeadersLinked\Controller\FastSurveyController::class,
16270 anderson 6894
 
17019 efrain 6895
            '\LeadersLinked\Controller\UserRequestAccessController' => \LeadersLinked\Controller\UserRequestAccessController::class,
6896
            '\LeadersLinked\Controller\ToolsController' => \LeadersLinked\Controller\ToolsController::class,
17023 ariadna 6897
 
6898
 
17019 efrain 6899
            '\LeadersLinked\Controller\MediaCategoryController' => \LeadersLinked\Controller\MediaCategoryController::class,
6900
            '\LeadersLinked\Controller\MediaFileController' => \LeadersLinked\Controller\MediaFileController::class,
17023 ariadna 6901
 
17019 efrain 6902
            '\LeadersLinked\Controller\HabitCategoryController' => \LeadersLinked\Controller\HabitCategoryController::class,
6903
            '\LeadersLinked\Controller\HabitContentController' => \LeadersLinked\Controller\HabitContentController::class,
17023 ariadna 6904
 
17019 efrain 6905
            '\LeadersLinked\Controller\HabitEmojiController' => \LeadersLinked\Controller\HabitEmojiController::class,
6906
            '\LeadersLinked\Controller\HabitSkillController' => \LeadersLinked\Controller\HabitSkillController::class,
6907
            '\LeadersLinked\Controller\HabitUserController' => \LeadersLinked\Controller\HabitUserController::class,
6908
            '\LeadersLinked\Controller\HabitProgressController' => \LeadersLinked\Controller\HabitProgressController::class,
17023 ariadna 6909
 
1 www 6910
        ]
6911
    ],
6912
    'laminas-cli' => [
16643 efrain 6913
        'commands' => [
6914
            'check-discovery-contacts' => \LeadersLinked\Command\CheckDiscoveryContactCommand::class,
16766 efrain 6915
            'duplicate-discovery-contacts' => \LeadersLinked\Command\DuplicateDiscoveryContactCommand::class,
16643 efrain 6916
        ]
1 www 6917
    ],
6918
    'service_manager' => [
6919
        'abstract_factories' => [
6920
            \Laminas\Db\Adapter\AdapterAbstractServiceFactory::class
6921
        ],
6922
        'factories' => [
6923
            'RenderingStrategy' => function ($container) {
6924
                $translator = $container->get('MvcTranslator');
6925
                return new \LeadersLinked\View\RenderingStrategy($translator);
6926
            },
6927
            'menuNavigation' => \LeadersLinked\Navigation\MenuNavigation::class,
6928
            'footerNavigation' => \LeadersLinked\Navigation\FooterNavigation::class,
16643 efrain 6929
            \LeadersLinked\Command\CheckDiscoveryContactCommand::class => \LeadersLinked\Factory\Command\CheckDiscoveryContactCommandFactory::class,
16766 efrain 6930
            \LeadersLinked\Command\DuplicateDiscoveryContactCommand::class => \LeadersLinked\Factory\Command\DuplicateDiscoveryContactCommandFactory::class,
17023 ariadna 6931
 
1089 geraldo 6932
        ],
15607 anderson 6933
        'aliases' => [ // 'leaders-linked-storage' => \LeadersLinked\Service\StorageService::class
1 www 6934
        ]
6935
    ],
6936
    'view_helpers' => [
6937
        'factories' => [
6938
            \LeadersLinked\Helper\CurrentUserHelper::class => \LeadersLinked\Factory\Helper\CurrentUserHelperFactory::class,
15336 efrain 6939
            \LeadersLinked\Helper\CurrentNetworkHelper::class => \LeadersLinked\Factory\Helper\CurrentNetworkHelperFactory::class,
6940
            \LeadersLinked\Helper\NetworkFavicoHelper::class => \LeadersLinked\Factory\Helper\NetworkFavicoHelperFactory::class,
6941
            \LeadersLinked\Helper\NetworkLogoHelper::class => \LeadersLinked\Factory\Helper\NetworkLogoHelperFactory::class,
6942
            \LeadersLinked\Helper\NetworkNavbarHelper::class => \LeadersLinked\Factory\Helper\NetworkNavbarHelperFactory::class,
6943
            \LeadersLinked\Helper\NetworkStylesAndColorsHelper::class => \LeadersLinked\Factory\Helper\NetworkStylesAndColorsHelperFactory::class,
15607 anderson 6944
 
1 www 6945
        ],
6946
        'invokables' => [
6947
            'menuHelper' => \LeadersLinked\Helper\MenuHelper::class,
6948
        ],
6949
        'aliases' => [
15607 anderson 6950
 
1 www 6951
            'currentUserHelper' => \LeadersLinked\Helper\CurrentUserHelper::class,
15336 efrain 6952
            'currentNetworkHelper' =>  \LeadersLinked\Helper\CurrentNetworkHelper::class,
6953
            'networkLogoHelper'  => \LeadersLinked\Helper\NetworkLogoHelper::class,
6954
            'networkNavbarHelper'  => \LeadersLinked\Helper\NetworkNavbarHelper::class,
17003 efrain 6955
            'networkFavicoHelper'  => \LeadersLinked\Helper\NetworkFavicoHelper::class,
15336 efrain 6956
            'networkStylesAndColorsHelper'  => \LeadersLinked\Helper\NetworkStylesAndColorsHelper::class,
15607 anderson 6957
 
1 www 6958
        ]
6959
    ],
6960
    'controller_plugins' => [
6961
        'invokables' => [],
6962
        'factories' => [
15336 efrain 6963
            \LeadersLinked\Plugin\CurrentUserPlugin::class => \LeadersLinked\Factory\Plugin\CurrentUserPluginFactory::class,
6964
            \LeadersLinked\Plugin\CurrentNetworkPlugin::class => \LeadersLinked\Factory\Plugin\CurrentNetworkPluginFactory::class,
1 www 6965
        ],
6966
        'aliases' => [
15607 anderson 6967
            'currentUserPlugin' => \LeadersLinked\Plugin\CurrentUserPlugin::class,
15336 efrain 6968
            'currentNetworkPlugin' => \LeadersLinked\Plugin\CurrentNetworkPlugin::class,
1 www 6969
        ]
6970
    ],
6971
    'view_manager' => [
6972
        'display_not_found_reason' => true,
6973
        'display_exceptions' => true,
6974
        'doctype' => 'HTML5',
6975
        'not_found_template' => 'error/404',
6976
        'exception_template' => 'error/index',
6977
        'template_map' => [
6978
            'layout/layout' => __DIR__ . '/../view/layout/layout.phtml',
6979
            'error/404' => __DIR__ . '/../view/error/404.phtml',
6980
            'error/index' => __DIR__ . '/../view/error/index.phtml'
6981
        ],
6982
        'template_path_stack' => [
6983
            __DIR__ . '/../view'
6984
        ],
6985
        'strategies' => [
6986
            'ViewJsonStrategy',
6987
            'RenderingStrategy'
6988
        ]
6989
    ]
6990
];