Proyectos de Subversion LeadersLinked - Services

Rev

Rev 568 | Rev 570 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
<?php
352 ariadna 2
 
3
declare(strict_types=1);
4
 
1 efrain 5
namespace LeadersLinked;
6
 
7
use Laminas\Router\Http\Literal;
8
use Laminas\Router\Http\Segment;
352 ariadna 9
 
1 efrain 10
return [
11
    'navigation' => [
12
        'menu' => [],
13
        'footer' => [
14
            [
15
                'label' => 'LABEL_PRIVACY_POLICY',
568 stevensc 16
                'route' => 'privacy-policy',
1 efrain 17
            ],
18
            [
19
                'label' => 'LABEL_PROFESSIONALISM_POLICY',
568 stevensc 20
                'route' => 'professionalism-policy',
1 efrain 21
            ],
22
            [
23
                'label' => 'LABEL_COOKIES_POLICY',
568 stevensc 24
                'route' => 'cookies',
1 efrain 25
            ],
26
            [
27
                'label' => 'LABEL_TERMS_AND_CONDITIONS',
568 stevensc 28
                'route' => 'terms-and-conditions',
29
            ],
30
        ],
1 efrain 31
    ],
32
    'router' => [
33
        'routes' => [
34
            'signin' => [
35
                'type' => Literal::class,
36
                'options' => [
37
                    'route' => '/signin',
38
                    'defaults' => [
568 stevensc 39
                        'controller' => '\\LeadersLinked\\Controller\\AuthController',
40
                        'action' => 'signin',
41
                    ],
1 efrain 42
                ],
43
                'may_terminate' => true,
44
                'child_routes' => [
45
                    'facebook' => [
46
                        'type' => Literal::class,
47
                        'options' => [
48
                            'route' => '/facebook',
49
                            'defaults' => [
568 stevensc 50
                                'controller' => '\\LeadersLinked\\Controller\\AuthController',
51
                                'action' => 'facebook',
52
                            ],
53
                        ],
1 efrain 54
                    ],
55
                    'twitter' => [
56
                        'type' => Literal::class,
57
                        'options' => [
58
                            'route' => '/twitter',
59
                            'defaults' => [
568 stevensc 60
                                'controller' => '\\LeadersLinked\\Controller\\AuthController',
61
                                'action' => 'twitter',
62
                            ],
63
                        ],
1 efrain 64
                    ],
65
                    'google' => [
66
                        'type' => Literal::class,
67
                        'options' => [
68
                            'route' => '/google',
69
                            'defaults' => [
568 stevensc 70
                                'controller' => '\\LeadersLinked\\Controller\\AuthController',
71
                                'action' => 'google',
72
                            ],
73
                        ],
1 efrain 74
                    ],
75
                    'impersonate' => [
76
                        'type' => Literal::class,
77
                        'options' => [
78
                            'route' => '/impersonate',
79
                            'defaults' => [
568 stevensc 80
                                'controller' => '\\LeadersLinked\\Controller\\AuthController',
81
                                'action' => 'impersonate',
82
                            ],
83
                        ],
1 efrain 84
                    ],
177 efrain 85
                    'debug' => [
119 efrain 86
                        'type' => Literal::class,
87
                        'options' => [
177 efrain 88
                            'route' => '/debug',
119 efrain 89
                            'defaults' => [
568 stevensc 90
                                'controller' => '\\LeadersLinked\\Controller\\AuthController',
91
                                'action' => 'debug',
92
                            ],
93
                        ],
94
                    ],
95
                ],
1 efrain 96
            ],
342 www 97
            'crypto' => [
341 www 98
                'type' => Segment::class,
99
                'options' => [
342 www 100
                    'route' => '/crypto',
341 www 101
                    'defaults' => [
568 stevensc 102
                        'controller' => '\\LeadersLinked\\Controller\\HomeController',
103
                        'action' => 'crypto',
104
                    ],
341 www 105
                ],
568 stevensc 106
                'may_terminate' => true,
341 www 107
            ],
333 www 108
            'storage' => [
109
                'type' => Segment::class,
110
                'options' => [
111
                    'route' => '/storage/:code',
112
                    'constraints' => [
568 stevensc 113
                        'code' => '[A-Za-z0-9]+',
333 www 114
                    ],
115
                    'defaults' => [
568 stevensc 116
                        'controller' => '\\LeadersLinked\\Controller\\HomeController',
117
                        'action' => 'storage',
118
                    ],
333 www 119
                ],
568 stevensc 120
                'may_terminate' => true,
333 www 121
            ],
255 efrain 122
            'share' => [
123
                'type' => Segment::class,
124
                'options' => [
125
                    'route' => '/share/type/:type/code/:code/user/:user/timestamp/:timestamp/rand/:rand/password/:password',
126
                    'constraints' => [
127
                        'type' => 'feed|post',
568 stevensc 128
                        'code' => '[A-Za-z0-9\\-]+\\=*',
129
                        'user' => '[A-Za-z0-9\\-]+\\=*',
255 efrain 130
                        'timestamp' => '[0-9]*',
131
                        'rand' => '[0-9]*',
568 stevensc 132
                        'password' => '[A-Za-z0-9]*',
255 efrain 133
                    ],
134
                    'defaults' => [
568 stevensc 135
                        'controller' => '\\LeadersLinked\\Controller\\HomeController',
136
                        'action' => 'share',
137
                    ],
255 efrain 138
                ],
139
                'may_terminate' => true,
140
                'child_routes' => [
141
                    'increment-external-counter' => [
142
                        'type' => Segment::class,
143
                        'options' => [
144
                            'route' => '/increment-external-counter',
145
                            'defaults' => [
568 stevensc 146
                                'controller' => '\\LeadersLinked\\Controller\\HomeController',
147
                                'action' => 'incTotalExternalShared',
148
                            ],
149
                        ],
150
                    ],
151
                ],
255 efrain 152
            ],
1 efrain 153
            'shorter' => [
154
                'type' => Segment::class,
155
                'options' => [
156
                    'route' => '/shorter/:code',
157
                    'constraints' => [
568 stevensc 158
                        'code' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 159
                    ],
160
                    'defaults' => [
568 stevensc 161
                        'controller' => '\\LeadersLinked\\Controller\\ShorterController',
162
                        'action' => 'index',
163
                    ],
1 efrain 164
                ],
165
                'may_terminate' => true,
166
                'child_routes' => [
167
                    'generate' => [
168
                        'type' => Segment::class,
169
                        'options' => [
170
                            'route' => '/generate/:type',
171
                            'constraints' => [
568 stevensc 172
                                'type' => 'feed|post',
1 efrain 173
                            ],
174
                            'defaults' => [
568 stevensc 175
                                'controller' => '\\LeadersLinked\\Controller\\ShorterController',
176
                                'action' => 'generate',
177
                            ],
178
                        ],
179
                    ],
180
                ],
1 efrain 181
            ],
182
            'reset-password' => [
183
                'type' => Segment::class,
184
                'options' => [
185
                    'route' => '/reset-password/:code',
186
                    'constraints' => [
568 stevensc 187
                        'code' => '[a-zA-Z0-9--]+',
1 efrain 188
                    ],
189
                    'defaults' => [
568 stevensc 190
                        'controller' => '\\LeadersLinked\\Controller\\AuthController',
191
                        'action' => 'resetPassword',
192
                    ],
193
                ],
1 efrain 194
            ],
195
            'forgot-password' => [
196
                'type' => Literal::class,
197
                'options' => [
198
                    'route' => '/forgot-password',
199
                    'defaults' => [
568 stevensc 200
                        'controller' => '\\LeadersLinked\\Controller\\AuthController',
201
                        'action' => 'forgotPassword',
202
                    ],
203
                ],
1 efrain 204
            ],
205
            'signup' => [
206
                'type' => Literal::class,
207
                'options' => [
208
                    'route' => '/signup',
209
                    'defaults' => [
568 stevensc 210
                        'controller' => '\\LeadersLinked\\Controller\\AuthController',
211
                        'action' => 'signup',
212
                    ],
213
                ],
1 efrain 214
            ],
215
            'activate-account' => [
216
                'type' => Segment::class,
217
                'options' => [
218
                    'route' => '/activate-account/:code',
219
                    'constraints' => [
568 stevensc 220
                        'code' => '[a-zA-Z0-9]+',
1 efrain 221
                    ],
222
                    'defaults' => [
568 stevensc 223
                        'controller' => '\\LeadersLinked\\Controller\\AuthController',
224
                        'action' => 'activateAccount',
225
                    ],
226
                ],
1 efrain 227
            ],
228
            'signout' => [
229
                'type' => Literal::class,
230
                'options' => [
231
                    'route' => '/signout',
232
                    'defaults' => [
568 stevensc 233
                        'controller' => '\\LeadersLinked\\Controller\\AuthController',
234
                        'action' => 'signout',
235
                    ],
236
                ],
1 efrain 237
            ],
238
            'csrf' => [
239
                'type' => Literal::class,
240
                'options' => [
241
                    'route' => '/csrf',
242
                    'defaults' => [
568 stevensc 243
                        'controller' => '\\LeadersLinked\\Controller\\AuthController',
244
                        'action' => 'csrf',
245
                    ],
246
                ],
1 efrain 247
            ],
248
            'onroom' => [
249
                'type' => Literal::class,
250
                'options' => [
251
                    'route' => '/onroom',
252
                    'defaults' => [
568 stevensc 253
                        'controller' => '\\LeadersLinked\\Controller\\AuthController',
254
                        'action' => 'onroom',
255
                    ],
256
                ],
1 efrain 257
            ],
283 www 258
            'cesams' => [
259
                'type' => Literal::class,
260
                'options' => [
261
                    'route' => '/cesams',
262
                    'defaults' => [
568 stevensc 263
                        'controller' => '\\LeadersLinked\\Controller\\AuthController',
264
                        'action' => 'cesams',
265
                    ],
266
                ],
283 www 267
            ],
1 efrain 268
            'home' => [
269
                'type' => Literal::class,
270
                'options' => [
271
                    'route' => '/',
272
                    'defaults' => [
568 stevensc 273
                        'controller' => '\\LeadersLinked\\Controller\\HomeController',
274
                        'action' => 'index',
275
                    ],
276
                ],
1 efrain 277
            ],
515 ariadna 278
            'recruitment-ai' => [
511 ariadna 279
                'type' => Literal::class,
502 ariadna 280
                'options' => [
515 ariadna 281
                    'route' => '/recruitment-ai',
502 ariadna 282
                ],
283
                'may_terminate' => true,
284
                'child_routes' => [
285
                    'pre-aplications' => [
508 ariadna 286
                        'type' => Segment::class,
502 ariadna 287
                        'options' => [
288
                            'route' => '/pre-aplications/:id',
289
                            'constraints' => [
290
                                'id' => '[0-9]+',
291
                            ],
292
                            'defaults' => [
568 stevensc 293
                                'controller' => '\\LeadersLinked\\Controller\\RecruitmentPreAplicationController',
294
                                'action' => 'index',
295
                            ],
502 ariadna 296
                        ],
297
                    ],
298
                    'job-description' => [
508 ariadna 299
                        'type' => Segment::class,
502 ariadna 300
                        'options' => [
301
                            'route' => '/job-description/:id',
302
                            'constraints' => [
303
                                'id' => '[0-9]+',
304
                            ],
305
                            'defaults' => [
568 stevensc 306
                                'controller' => '\\LeadersLinked\\Controller\\RecruitmentCreateJobDescriptionController',
307
                                'action' => 'index',
308
                            ],
502 ariadna 309
                        ],
310
                    ],
510 ariadna 311
                ],
502 ariadna 312
            ],
1 efrain 313
            'language' => [
314
                'type' => Literal::class,
315
                'options' => [
316
                    'route' => '/language',
317
                    'defaults' => [
568 stevensc 318
                        'controller' => '\\LeadersLinked\\Controller\\HomeController',
319
                        'action' => 'language',
320
                    ],
321
                ],
1 efrain 322
            ],
302 www 323
            'habits' => [
324
                'type' => Literal::class,
325
                'options' => [
326
                    'route' => '/habits',
327
                    'defaults' => [
568 stevensc 328
                        'controller' => '\\LeadersLinked\\Controller\\HabitController',
329
                        'action' => 'index',
330
                    ],
302 www 331
                ],
332
                'may_terminate' => true,
333
                'child_routes' => [
325 www 334
                    'aspect-daily-log' => [
335
                        'type' => Literal::class,
336
                        'options' => [
337
                            'route' => '/aspect-daily-log',
338
                            'defaults' => [
568 stevensc 339
                                'controller' => '\\LeadersLinked\\Controller\\HabitController',
340
                                'action' => 'aspectDailyLog',
341
                            ],
325 www 342
                        ],
568 stevensc 343
                        'may_terminate' => true,
345 www 344
                    ],
302 www 345
                    'values' => [
346
                        'type' => Literal::class,
347
                        'options' => [
348
                            'route' => '/values',
349
                            'defaults' => [
568 stevensc 350
                                'controller' => '\\LeadersLinked\\Controller\\HabitValueController',
351
                                'action' => 'index',
352
                            ],
302 www 353
                        ],
354
                        'may_terminate' => true,
355
                        'child_routes' => [
356
                            'add' => [
357
                                'type' => Literal::class,
358
                                'options' => [
359
                                    'route' => '/add',
360
                                    'defaults' => [
568 stevensc 361
                                        'controller' => '\\LeadersLinked\\Controller\\HabitValueController',
362
                                        'action' => 'add',
363
                                    ],
364
                                ],
302 www 365
                            ],
366
                            'edit' => [
367
                                'type' => Segment::class,
368
                                'options' => [
369
                                    'route' => '/edit/:id',
370
                                    'constraints' => [
568 stevensc 371
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
302 www 372
                                    ],
373
                                    'defaults' => [
568 stevensc 374
                                        'controller' => '\\LeadersLinked\\Controller\\HabitValueController',
375
                                        'action' => 'edit',
376
                                    ],
377
                                ],
302 www 378
                            ],
379
                            'delete' => [
380
                                'type' => Segment::class,
381
                                'options' => [
382
                                    'route' => '/delete/:id',
383
                                    'constraints' => [
568 stevensc 384
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
302 www 385
                                    ],
386
                                    'defaults' => [
568 stevensc 387
                                        'controller' => '\\LeadersLinked\\Controller\\HabitValueController',
388
                                        'action' => 'delete',
389
                                    ],
390
                                ],
391
                            ],
392
                        ],
345 www 393
                    ],
302 www 394
                    'paradigms' => [
395
                        'type' => Literal::class,
396
                        'options' => [
397
                            'route' => '/paradigms',
398
                            'defaults' => [
568 stevensc 399
                                'controller' => '\\LeadersLinked\\Controller\\HabitParadigmController',
400
                                'action' => 'index',
401
                            ],
302 www 402
                        ],
403
                        'may_terminate' => true,
404
                        'child_routes' => [
405
                            'add' => [
406
                                'type' => Literal::class,
407
                                'options' => [
408
                                    'route' => '/add',
409
                                    'defaults' => [
568 stevensc 410
                                        'controller' => '\\LeadersLinked\\Controller\\HabitParadigmController',
411
                                        'action' => 'add',
412
                                    ],
413
                                ],
302 www 414
                            ],
415
                            'edit' => [
416
                                'type' => Segment::class,
417
                                'options' => [
418
                                    'route' => '/edit/:id',
419
                                    'constraints' => [
568 stevensc 420
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
302 www 421
                                    ],
422
                                    'defaults' => [
568 stevensc 423
                                        'controller' => '\\LeadersLinked\\Controller\\HabitParadigmController',
424
                                        'action' => 'edit',
425
                                    ],
426
                                ],
302 www 427
                            ],
428
                            'delete' => [
429
                                'type' => Segment::class,
430
                                'options' => [
431
                                    'route' => '/delete/:id',
432
                                    'constraints' => [
568 stevensc 433
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
302 www 434
                                    ],
435
                                    'defaults' => [
568 stevensc 436
                                        'controller' => '\\LeadersLinked\\Controller\\HabitParadigmController',
437
                                        'action' => 'delete',
438
                                    ],
439
                                ],
440
                            ],
441
                        ],
345 www 442
                    ],
302 www 443
                    'purposes' => [
444
                        'type' => Literal::class,
445
                        'options' => [
446
                            'route' => '/purposes',
447
                            'defaults' => [
568 stevensc 448
                                'controller' => '\\LeadersLinked\\Controller\\HabitPurposeController',
449
                                'action' => 'index',
450
                            ],
302 www 451
                        ],
452
                        'may_terminate' => true,
453
                        'child_routes' => [
454
                            'add' => [
455
                                'type' => Literal::class,
456
                                'options' => [
457
                                    'route' => '/add',
458
                                    'defaults' => [
568 stevensc 459
                                        'controller' => '\\LeadersLinked\\Controller\\HabitPurposeController',
460
                                        'action' => 'add',
461
                                    ],
462
                                ],
302 www 463
                            ],
464
                            'edit' => [
465
                                'type' => Segment::class,
466
                                'options' => [
467
                                    'route' => '/edit/:id',
468
                                    'constraints' => [
568 stevensc 469
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
302 www 470
                                    ],
471
                                    'defaults' => [
568 stevensc 472
                                        'controller' => '\\LeadersLinked\\Controller\\HabitPurposeController',
473
                                        'action' => 'edit',
474
                                    ],
475
                                ],
302 www 476
                            ],
477
                            'delete' => [
478
                                'type' => Segment::class,
479
                                'options' => [
480
                                    'route' => '/delete/:id',
481
                                    'constraints' => [
568 stevensc 482
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
302 www 483
                                    ],
484
                                    'defaults' => [
568 stevensc 485
                                        'controller' => '\\LeadersLinked\\Controller\\HabitPurposeController',
486
                                        'action' => 'delete',
487
                                    ],
488
                                ],
489
                            ],
490
                        ],
345 www 491
                    ],
304 www 492
                    'skills' => [
493
                        'type' => Literal::class,
494
                        'options' => [
495
                            'route' => '/skills',
496
                            'defaults' => [
568 stevensc 497
                                'controller' => '\\LeadersLinked\\Controller\\HabitSkillController',
498
                                'action' => 'index',
499
                            ],
304 www 500
                        ],
501
                        'may_terminate' => true,
502
                        'child_routes' => [
503
                            'add' => [
504
                                'type' => Literal::class,
505
                                'options' => [
506
                                    'route' => '/add',
507
                                    'defaults' => [
568 stevensc 508
                                        'controller' => '\\LeadersLinked\\Controller\\HabitSkillController',
509
                                        'action' => 'add',
510
                                    ],
511
                                ],
304 www 512
                            ],
513
                            'edit' => [
514
                                'type' => Segment::class,
515
                                'options' => [
516
                                    'route' => '/edit/:id',
517
                                    'constraints' => [
568 stevensc 518
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
304 www 519
                                    ],
520
                                    'defaults' => [
568 stevensc 521
                                        'controller' => '\\LeadersLinked\\Controller\\HabitSkillController',
522
                                        'action' => 'edit',
523
                                    ],
524
                                ],
304 www 525
                            ],
526
                            'delete' => [
527
                                'type' => Segment::class,
528
                                'options' => [
529
                                    'route' => '/delete/:id',
530
                                    'constraints' => [
568 stevensc 531
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
304 www 532
                                    ],
533
                                    'defaults' => [
568 stevensc 534
                                        'controller' => '\\LeadersLinked\\Controller\\HabitSkillController',
535
                                        'action' => 'delete',
536
                                    ],
537
                                ],
304 www 538
                            ],
312 www 539
                            'registers' => [
323 www 540
                                'type' => Segment::class,
312 www 541
                                'options' => [
323 www 542
                                    'route' => '/registers/:id',
312 www 543
                                    'defaults' => [
568 stevensc 544
                                        'controller' => '\\LeadersLinked\\Controller\\HabitSkillRegisterController',
545
                                        'action' => 'index',
546
                                    ],
312 www 547
                                ],
548
                                'may_terminate' => true,
549
                                'child_routes' => [
550
                                    'add' => [
551
                                        'type' => Literal::class,
552
                                        'options' => [
553
                                            'route' => '/add',
554
                                            'defaults' => [
568 stevensc 555
                                                'controller' => '\\LeadersLinked\\Controller\\HabitSkillRegisterController',
556
                                                'action' => 'add',
557
                                            ],
558
                                        ],
312 www 559
                                    ],
560
                                    'edit' => [
561
                                        'type' => Segment::class,
562
                                        'options' => [
323 www 563
                                            'route' => '/edit/:register',
312 www 564
                                            'constraints' => [
568 stevensc 565
                                                'registerd' => '[A-Za-z0-9\\-]+\\=*',
312 www 566
                                            ],
567
                                            'defaults' => [
568 stevensc 568
                                                'controller' => '\\LeadersLinked\\Controller\\HabitSkillRegisterController',
569
                                                'action' => 'edit',
570
                                            ],
571
                                        ],
312 www 572
                                    ],
573
                                    'delete' => [
574
                                        'type' => Segment::class,
575
                                        'options' => [
323 www 576
                                            'route' => '/delete/:register',
312 www 577
                                            'constraints' => [
568 stevensc 578
                                                'register' => '[A-Za-z0-9\\-]+\\=*',
312 www 579
                                            ],
580
                                            'defaults' => [
568 stevensc 581
                                                'controller' => '\\LeadersLinked\\Controller\\HabitSkillController',
582
                                                'action' => 'delete',
583
                                            ],
584
                                        ],
585
                                    ],
586
                                ],
587
                            ],
588
                        ],
345 www 589
                    ],
308 www 590
                    'goals' => [
591
                        'type' => Literal::class,
592
                        'options' => [
593
                            'route' => '/goals',
594
                            'defaults' => [
568 stevensc 595
                                'controller' => '\\LeadersLinked\\Controller\\HabitGoalController',
596
                                'action' => 'index',
597
                            ],
308 www 598
                        ],
599
                        'may_terminate' => true,
600
                        'child_routes' => [
601
                            'add' => [
602
                                'type' => Literal::class,
603
                                'options' => [
604
                                    'route' => '/add',
605
                                    'defaults' => [
568 stevensc 606
                                        'controller' => '\\LeadersLinked\\Controller\\HabitGoalController',
607
                                        'action' => 'add',
608
                                    ],
609
                                ],
308 www 610
                            ],
611
                            'edit' => [
612
                                'type' => Segment::class,
613
                                'options' => [
614
                                    'route' => '/edit/:id',
615
                                    'constraints' => [
568 stevensc 616
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
308 www 617
                                    ],
618
                                    'defaults' => [
568 stevensc 619
                                        'controller' => '\\LeadersLinked\\Controller\\HabitGoalController',
620
                                        'action' => 'edit',
621
                                    ],
622
                                ],
308 www 623
                            ],
624
                            'delete' => [
625
                                'type' => Segment::class,
626
                                'options' => [
627
                                    'route' => '/delete/:id',
628
                                    'constraints' => [
568 stevensc 629
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
308 www 630
                                    ],
631
                                    'defaults' => [
568 stevensc 632
                                        'controller' => '\\LeadersLinked\\Controller\\HabitGoalController',
633
                                        'action' => 'delete',
634
                                    ],
635
                                ],
636
                            ],
637
                        ],
352 ariadna 638
                    ],
353 ariadna 639
                    'reports' => [
352 ariadna 640
                        'type' => Literal::class,
641
                        'options' => [
353 ariadna 642
                            'route' => '/reports',
352 ariadna 643
                            'defaults' => [
568 stevensc 644
                                'controller' => '\\LeadersLinked\\Controller\\HabitReportController',
645
                                'action' => 'index',
646
                            ],
352 ariadna 647
                        ],
648
                        'may_terminate' => true,
568 stevensc 649
                        'child_routes' => [],
352 ariadna 650
                    ],
568 stevensc 651
                ],
345 www 652
            ],
1 efrain 653
            'post' => [
654
                'type' => Segment::class,
655
                'options' => [
656
                    'route' => '/post/:id',
657
                    'constraints' => [
568 stevensc 658
                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 659
                    ],
660
                    'defaults' => [
568 stevensc 661
                        'controller' => '\\LeadersLinked\\Controller\\PostController',
662
                        'action' => 'view',
663
                    ],
1 efrain 664
                ],
665
                'may_terminate' => true,
666
                'child_routes' => [
242 efrain 667
                    'reactions' => [
668
                        'type' => Segment::class,
669
                        'options' => [
670
                            'route' => '/reactions',
671
                            'defaults' => [
568 stevensc 672
                                'controller' => '\\LeadersLinked\\Controller\\PostController',
673
                                'action' => 'reactions',
674
                            ],
675
                        ],
242 efrain 676
                    ],
1 efrain 677
                    'comments' => [
678
                        'type' => Segment::class,
679
                        'options' => [
680
                            'route' => '/comments',
681
                            'defaults' => [
568 stevensc 682
                                'controller' => '\\LeadersLinked\\Controller\\PostController',
683
                                'action' => 'comments',
684
                            ],
1 efrain 685
                        ],
686
                        'may_terminate' => true,
687
                        'child_routes' => [
688
                            'add' => [
689
                                'type' => Segment::class,
690
                                'options' => [
691
                                    'route' => '/add',
692
                                    'defaults' => [
568 stevensc 693
                                        'controller' => '\\LeadersLinked\\Controller\\PostController',
694
                                        'action' => 'commentsAdd',
695
                                    ],
696
                                ],
1 efrain 697
                            ],
698
                            'delete' => [
699
                                'type' => Segment::class,
700
                                'options' => [
701
                                    'route' => '/delete/:comment',
702
                                    'constraints' => [
568 stevensc 703
                                        'comment' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 704
                                    ],
705
                                    'defaults' => [
568 stevensc 706
                                        'controller' => '\\LeadersLinked\\Controller\\PostController',
707
                                        'action' => 'commentsDelete',
708
                                    ],
709
                                ],
710
                            ],
711
                        ],
1 efrain 712
                    ],
713
                    'save-reaction' => [
714
                        'type' => Segment::class,
715
                        'options' => [
716
                            'route' => '/save-reaction',
717
                            'defaults' => [
568 stevensc 718
                                'controller' => '\\LeadersLinked\\Controller\\PostController',
719
                                'action' => 'saveReaction',
720
                            ],
721
                        ],
1 efrain 722
                    ],
723
                    'delete-reaction' => [
724
                        'type' => Segment::class,
725
                        'options' => [
726
                            'route' => '/delete-reaction',
727
                            'defaults' => [
568 stevensc 728
                                'controller' => '\\LeadersLinked\\Controller\\PostController',
729
                                'action' => 'deleteReaction',
730
                            ],
731
                        ],
732
                    ],
733
                ],
1 efrain 734
            ],
735
            'privacy-policy' => [
736
                'type' => Literal::class,
737
                'options' => [
738
                    'route' => '/privacy-policy',
739
                    'defaults' => [
568 stevensc 740
                        'controller' => '\\LeadersLinked\\Controller\\HomeController',
741
                        'action' => 'privacyPolicy',
742
                    ],
743
                ],
1 efrain 744
            ],
745
            'cookies' => [
746
                'type' => Literal::class,
747
                'options' => [
748
                    'route' => '/cookies',
749
                    'defaults' => [
568 stevensc 750
                        'controller' => '\\LeadersLinked\\Controller\\HomeController',
751
                        'action' => 'cookies',
752
                    ],
753
                ],
1 efrain 754
            ],
755
            'professionalism-policy' => [
756
                'type' => Literal::class,
757
                'options' => [
758
                    'route' => '/professionalism-policy',
759
                    'defaults' => [
568 stevensc 760
                        'controller' => '\\LeadersLinked\\Controller\\HomeController',
761
                        'action' => 'professionalismPolicy',
762
                    ],
763
                ],
1 efrain 764
            ],
765
            'terms-and-conditions' => [
766
                'type' => Literal::class,
767
                'options' => [
768
                    'route' => '/terms-and-conditions',
769
                    'defaults' => [
568 stevensc 770
                        'controller' => '\\LeadersLinked\\Controller\\HomeController',
771
                        'action' => 'termsAndConditions',
772
                    ],
773
                ],
1 efrain 774
            ],
775
            'check-session' => [
776
                'type' => Literal::class,
777
                'options' => [
778
                    'route' => '/check-session',
779
                    'defaults' => [
568 stevensc 780
                        'controller' => '\\LeadersLinked\\Controller\\HomeController',
781
                        'action' => 'checkSession',
782
                    ],
783
                ],
1 efrain 784
            ],
203 efrain 785
            'abuse-report' => [
786
                'type' => Literal::class,
787
                'options' => [
788
                    'route' => '/abuse-report',
789
                    'defaults' => [
568 stevensc 790
                        'controller' => '\\LeadersLinked\\Controller\\AbuseReportController',
791
                        'action' => 'index',
792
                    ],
203 efrain 793
                ],
794
                'may_terminate' => true,
795
                'child_routes' => [
796
                    'view' => [
797
                        'type' => Segment::class,
798
                        'options' => [
799
                            'route' => '/view/:id',
800
                            'constraints' => [
568 stevensc 801
                                'id' => '[A-Za-z0-9\\-]+\\=*',
203 efrain 802
                            ],
803
                            'defaults' => [
568 stevensc 804
                                'controller' => '\\LeadersLinked\\Controller\\AbuseReportController',
805
                                'action' => 'view',
806
                            ],
807
                        ],
808
                    ],
809
                ],
345 www 810
            ],
1 efrain 811
            'notifications' => [
812
                'type' => Literal::class,
813
                'options' => [
814
                    'route' => '/notifications',
815
                    'defaults' => [
568 stevensc 816
                        'controller' => '\\LeadersLinked\\Controller\\NotificationController',
817
                        'action' => 'index',
818
                    ],
1 efrain 819
                ],
820
                'may_terminate' => true,
821
                'child_routes' => [
822
                    'mark-read' => [
823
                        'type' => Segment::class,
824
                        'options' => [
825
                            'route' => '/mark-read/:id',
826
                            'constraints' => [
568 stevensc 827
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 828
                            ],
829
                            'defaults' => [
568 stevensc 830
                                'controller' => '\\LeadersLinked\\Controller\\NotificationController',
831
                                'action' => 'markRead',
832
                            ],
833
                        ],
1 efrain 834
                    ],
835
                    'mark-all-read' => [
836
                        'type' => Literal::class,
837
                        'options' => [
838
                            'route' => '/mark-all-read',
839
                            'defaults' => [
568 stevensc 840
                                'controller' => '\\LeadersLinked\\Controller\\NotificationController',
841
                                'action' => 'markAllRead',
842
                            ],
843
                        ],
1 efrain 844
                    ],
845
                    'delete' => [
846
                        'type' => Segment::class,
847
                        'options' => [
848
                            'route' => '/delete/:id',
849
                            'constraints' => [
568 stevensc 850
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 851
                            ],
852
                            'defaults' => [
568 stevensc 853
                                'controller' => '\\LeadersLinked\\Controller\\NotificationController',
854
                                'action' => 'delete',
855
                            ],
856
                        ],
1 efrain 857
                    ],
858
                    'clear' => [
859
                        'type' => Literal::class,
860
                        'options' => [
861
                            'route' => '/clear',
862
                            'defaults' => [
568 stevensc 863
                                'controller' => '\\LeadersLinked\\Controller\\NotificationController',
864
                                'action' => 'clear',
865
                            ],
866
                        ],
1 efrain 867
                    ],
868
                    'unreads' => [
869
                        'type' => Literal::class,
870
                        'options' => [
871
                            'route' => '/unreads',
872
                            'defaults' => [
568 stevensc 873
                                'controller' => '\\LeadersLinked\\Controller\\NotificationController',
874
                                'action' => 'unreads',
875
                            ],
876
                        ],
877
                    ],
878
                ],
1 efrain 879
            ],
880
            'impersonate' => [
881
                'type' => Literal::class,
882
                'options' => [
883
                    'route' => '/impersonate',
884
                    'defaults' => [
568 stevensc 885
                        'controller' => '\\LeadersLinked\\Controller\\ImpersonateController',
886
                        'action' => 'index',
887
                    ],
1 efrain 888
                ],
889
                'may_terminate' => true,
890
                'child_routes' => [
891
                    'execute' => [
892
                        'type' => Segment::class,
893
                        'options' => [
894
                            'route' => '/execute/:id',
895
                            'constraints' => [
568 stevensc 896
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 897
                            ],
898
                            'defaults' => [
568 stevensc 899
                                'controller' => '\\LeadersLinked\\Controller\\ImpersonateController',
900
                                'action' => 'execute',
901
                            ],
902
                        ],
903
                    ],
904
                ],
1 efrain 905
            ],
906
            'my-coach' => [
907
                'type' => Literal::class,
908
                'options' => [
909
                    'route' => '/my-coach',
910
                    'defaults' => [
568 stevensc 911
                        'controller' => '\\LeadersLinked\\Controller\\MyCoachController',
912
                        'action' => 'index',
913
                    ],
1 efrain 914
                ],
915
                'may_terminate' => true,
916
                'child_routes' => [
917
                    'questions' => [
918
                        'type' => Literal::class,
919
                        'options' => [
920
                            'route' => '/questions',
921
                            'defaults' => [
568 stevensc 922
                                'controller' => '\\LeadersLinked\\Controller\\MyCoachController',
923
                                'action' => 'questions',
924
                            ],
1 efrain 925
                        ],
926
                        'may_terminate' => true,
927
                        'child_routes' => [
928
                            'add' => [
929
                                'type' => Literal::class,
930
                                'options' => [
931
                                    'route' => '/add',
932
                                    'defaults' => [
568 stevensc 933
                                        'controller' => '\\LeadersLinked\\Controller\\MyCoachController',
934
                                        'action' => 'addQuestion',
935
                                    ],
936
                                ],
1 efrain 937
                            ],
242 efrain 938
                            'reactions' => [
939
                                'type' => Segment::class,
940
                                'options' => [
941
                                    'route' => '/reactions/:id',
942
                                    'constraints' => [
568 stevensc 943
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
242 efrain 944
                                    ],
945
                                    'defaults' => [
568 stevensc 946
                                        'controller' => '\\LeadersLinked\\Controller\\MyCoachController',
947
                                        'action' => 'reactions',
948
                                    ],
949
                                ],
242 efrain 950
                            ],
1 efrain 951
                            'view' => [
952
                                'type' => Segment::class,
953
                                'options' => [
954
                                    'route' => '/view/:id',
955
                                    'constraints' => [
568 stevensc 956
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 957
                                    ],
958
                                    'defaults' => [
568 stevensc 959
                                        'controller' => '\\LeadersLinked\\Controller\\MyCoachController',
960
                                        'action' => 'viewQuestion',
961
                                    ],
962
                                ],
1 efrain 963
                            ],
964
                            'edit' => [
965
                                'type' => Segment::class,
966
                                'options' => [
967
                                    'route' => '/edit/:id',
968
                                    'constraints' => [
568 stevensc 969
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 970
                                    ],
971
                                    'defaults' => [
568 stevensc 972
                                        'controller' => '\\LeadersLinked\\Controller\\MyCoachController',
973
                                        'action' => 'editQuestion',
974
                                    ],
975
                                ],
1 efrain 976
                            ],
977
                            'delete' => [
978
                                'type' => Segment::class,
979
                                'options' => [
980
                                    'route' => '/delete/:id',
981
                                    'constraints' => [
568 stevensc 982
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 983
                                    ],
984
                                    'defaults' => [
568 stevensc 985
                                        'controller' => '\\LeadersLinked\\Controller\\MyCoachController',
986
                                        'action' => 'deleteQuestion',
987
                                    ],
988
                                ],
1 efrain 989
                            ],
990
                            'reaction' => [
991
                                'type' => Segment::class,
992
                                'options' => [
993
                                    'route' => '/reaction/:id',
994
                                    'constraints' => [
568 stevensc 995
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 996
                                    ],
997
                                    'defaults' => [
568 stevensc 998
                                        'controller' => '\\LeadersLinked\\Controller\\MyCoachController',
999
                                        'action' => 'reaction',
1000
                                    ],
1 efrain 1001
                                ],
1002
                                'may_terminate' => true,
1003
                                'child_routes' => [
1004
                                    'save' => [
1005
                                        'type' => Literal::class,
1006
                                        'options' => [
1007
                                            'route' => '/save',
1008
                                            'defaults' => [
568 stevensc 1009
                                                'controller' => '\\LeadersLinked\\Controller\\MyCoachController',
1010
                                                'action' => 'saveReaction',
1011
                                            ],
1012
                                        ],
1 efrain 1013
                                    ],
1014
                                    'delete' => [
345 www 1015
                                        'type' => Literal::class,
1 efrain 1016
                                        'options' => [
1017
                                            'route' => '/delete',
1018
                                            'defaults' => [
568 stevensc 1019
                                                'controller' => '\\LeadersLinked\\Controller\\MyCoachController',
1020
                                                'action' => 'deleteReaction',
1021
                                            ],
1022
                                        ],
1023
                                    ],
1024
                                ],
1 efrain 1025
                            ],
1026
                            'answers' => [
1027
                                'type' => Segment::class,
1028
                                'options' => [
1029
                                    'route' => '/answers/:id',
1030
                                    'constraints' => [
568 stevensc 1031
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1032
                                    ],
1033
                                    'defaults' => [
568 stevensc 1034
                                        'controller' => '\\LeadersLinked\\Controller\\MyCoachController',
1035
                                        'action' => 'answers',
1036
                                    ],
1 efrain 1037
                                ],
1038
                                'may_terminate' => true,
1039
                                'child_routes' => [
1040
                                    'add' => [
1041
                                        'type' => Literal::class,
1042
                                        'options' => [
1043
                                            'route' => '/add',
1044
                                            'defaults' => [
568 stevensc 1045
                                                'controller' => '\\LeadersLinked\\Controller\\MyCoachController',
1046
                                                'action' => 'addAnswer',
1047
                                            ],
1048
                                        ],
1 efrain 1049
                                    ],
1050
                                    'edit' => [
1051
                                        'type' => Segment::class,
1052
                                        'options' => [
1053
                                            'route' => '/edit/:answer',
1054
                                            'constraints' => [
568 stevensc 1055
                                                'answer' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1056
                                            ],
1057
                                            'defaults' => [
568 stevensc 1058
                                                'controller' => '\\LeadersLinked\\Controller\\MyCoachController',
1059
                                                'action' => 'editAnswer',
1060
                                            ],
1061
                                        ],
1 efrain 1062
                                    ],
1063
                                    'delete' => [
1064
                                        'type' => Segment::class,
1065
                                        'options' => [
1066
                                            'route' => '/delete/:answer',
1067
                                            'constraints' => [
568 stevensc 1068
                                                'answer' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1069
                                            ],
1070
                                            'defaults' => [
568 stevensc 1071
                                                'controller' => '\\LeadersLinked\\Controller\\MyCoachController',
1072
                                                'action' => 'deleteAnswer',
1073
                                            ],
1074
                                        ],
1075
                                    ],
1076
                                ],
1 efrain 1077
                            ],
1078
                            'comments' => [
1079
                                'type' => Segment::class,
1080
                                'options' => [
1081
                                    'route' => '/comments/:id',
1082
                                    'constraints' => [
568 stevensc 1083
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1084
                                    ],
1085
                                    'defaults' => [
568 stevensc 1086
                                        'controller' => '\\LeadersLinked\\Controller\\MyCoachController',
1087
                                        'action' => 'comments',
1088
                                    ],
1 efrain 1089
                                ],
1090
                                'may_terminate' => true,
1091
                                'child_routes' => [
1092
                                    'add' => [
1093
                                        'type' => Literal::class,
1094
                                        'options' => [
1095
                                            'route' => '/add',
1096
                                            'defaults' => [
568 stevensc 1097
                                                'controller' => '\\LeadersLinked\\Controller\\MyCoachController',
1098
                                                'action' => 'addComment',
1099
                                            ],
1100
                                        ],
1 efrain 1101
                                    ],
1102
                                    'delete' => [
1103
                                        'type' => Segment::class,
1104
                                        'options' => [
1105
                                            'route' => '/delete/:comment',
1106
                                            'constraints' => [
568 stevensc 1107
                                                'comment' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1108
                                            ],
1109
                                            'defaults' => [
568 stevensc 1110
                                                'controller' => '\\LeadersLinked\\Controller\\MyCoachController',
1111
                                                'action' => 'deleteComment',
1112
                                            ],
1113
                                        ],
1114
                                    ],
1115
                                ],
1116
                            ],
1117
                        ],
1118
                    ],
1119
                ],
1 efrain 1120
            ],
1121
            'knowledge-area' => [
1122
                'type' => Literal::class,
1123
                'options' => [
1124
                    'route' => '/knowledge-area',
1125
                    'defaults' => [
568 stevensc 1126
                        'controller' => '\\LeadersLinked\\Controller\\KnowledgeAreaController',
1127
                        'action' => 'index',
1128
                    ],
1 efrain 1129
                ],
1130
                'may_terminate' => true,
1131
                'child_routes' => [
1132
                    'add' => [
1133
                        'type' => Literal::class,
1134
                        'options' => [
1135
                            'route' => '/add',
1136
                            'defaults' => [
568 stevensc 1137
                                'controller' => '\\LeadersLinked\\Controller\\KnowledgeAreaController',
1138
                                'action' => 'add',
1139
                            ],
1140
                        ],
1 efrain 1141
                    ],
1142
                    'edit' => [
1143
                        'type' => Segment::class,
1144
                        'options' => [
1145
                            'route' => '/edit/:id',
1146
                            'constraints' => [
568 stevensc 1147
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1148
                            ],
1149
                            'defaults' => [
568 stevensc 1150
                                'controller' => '\\LeadersLinked\\Controller\\KnowledgeAreaController',
1151
                                'action' => 'edit',
1152
                            ],
1153
                        ],
1 efrain 1154
                    ],
1155
                    'delete' => [
1156
                        'type' => Segment::class,
1157
                        'options' => [
1158
                            'route' => '/delete/:id',
1159
                            'constraints' => [
568 stevensc 1160
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1161
                            ],
1162
                            'defaults' => [
568 stevensc 1163
                                'controller' => '\\LeadersLinked\\Controller\\KnowledgeAreaController',
1164
                                'action' => 'delete',
1165
                            ],
1166
                        ],
1 efrain 1167
                    ],
1168
                    'view' => [
1169
                        'type' => Segment::class,
1170
                        'options' => [
1171
                            'route' => '/view/:id',
1172
                            'constraints' => [
568 stevensc 1173
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1174
                            ],
1175
                            'defaults' => [
568 stevensc 1176
                                'controller' => '\\LeadersLinked\\Controller\\KnowledgeAreaController',
1177
                                'action' => 'view',
1178
                            ],
1179
                        ],
1 efrain 1180
                    ],
242 efrain 1181
                    'reactions' => [
1182
                        'type' => Segment::class,
1183
                        'options' => [
1184
                            'route' => '/reactions/:id',
1185
                            'constraints' => [
568 stevensc 1186
                                'id' => '[A-Za-z0-9\\-]+\\=*',
242 efrain 1187
                            ],
1188
                            'defaults' => [
568 stevensc 1189
                                'controller' => '\\LeadersLinked\\Controller\\KnowledgeAreaController',
1190
                                'action' => 'reactions',
1191
                            ],
1192
                        ],
242 efrain 1193
                    ],
1 efrain 1194
                    'comments' => [
1195
                        'type' => Segment::class,
1196
                        'options' => [
1197
                            'route' => '/comments/:id',
1198
                            'constraints' => [
568 stevensc 1199
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1200
                            ],
1201
                            'defaults' => [
568 stevensc 1202
                                'controller' => '\\LeadersLinked\\Controller\\KnowledgeAreaController',
1203
                                'action' => 'comments',
1204
                            ],
1 efrain 1205
                        ],
1206
                        'may_terminate' => true,
1207
                        'child_routes' => [
1208
                            'add' => [
1209
                                'type' => Literal::class,
1210
                                'options' => [
1211
                                    'route' => '/add',
1212
                                    'defaults' => [
568 stevensc 1213
                                        'controller' => '\\LeadersLinked\\Controller\\KnowledgeAreaController',
1214
                                        'action' => 'addComment',
1215
                                    ],
1216
                                ],
1 efrain 1217
                            ],
1218
                            'delete' => [
1219
                                'type' => Segment::class,
1220
                                'options' => [
1221
                                    'route' => '/delete/:comment',
1222
                                    'constraints' => [
568 stevensc 1223
                                        'comment' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1224
                                    ],
1225
                                    'defaults' => [
568 stevensc 1226
                                        'controller' => '\\LeadersLinked\\Controller\\KnowledgeAreaController',
1227
                                        'action' => 'deleteComment',
1228
                                    ],
1229
                                ],
1230
                            ],
1231
                        ],
1 efrain 1232
                    ],
1233
                    'save-reaction' => [
1234
                        'type' => Segment::class,
1235
                        'options' => [
1236
                            'route' => '/save-reaction/:id',
1237
                            'constraints' => [
568 stevensc 1238
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1239
                            ],
1240
                            'defaults' => [
568 stevensc 1241
                                'controller' => '\\LeadersLinked\\Controller\\KnowledgeAreaController',
1242
                                'action' => 'saveReaction',
1243
                            ],
1244
                        ],
1 efrain 1245
                    ],
1246
                    'delete-reaction' => [
1247
                        'type' => Segment::class,
1248
                        'options' => [
1249
                            'route' => '/delete-reaction/:id',
1250
                            'constraints' => [
568 stevensc 1251
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1252
                            ],
1253
                            'defaults' => [
568 stevensc 1254
                                'controller' => '\\LeadersLinked\\Controller\\KnowledgeAreaController',
1255
                                'action' => 'deleteReaction',
1256
                            ],
1257
                        ],
1258
                    ],
1259
                ],
345 www 1260
            ],
1 efrain 1261
            'backend' => [
1262
                'type' => Literal::class,
1263
                'options' => [
1264
                    'route' => '/backend',
1265
                    'defaults' => [
568 stevensc 1266
                        'controller' => '\\LeadersLinked\\Controller\\BackendController',
1267
                        'action' => 'index',
1268
                    ],
1 efrain 1269
                ],
1270
                'may_terminate' => true,
1271
                'child_routes' => [
1272
                    'signin-admin' => [
1273
                        'type' => Literal::class,
1274
                        'options' => [
1275
                            'route' => '/signin-admin',
1276
                            'defaults' => [
568 stevensc 1277
                                'controller' => '\\LeadersLinked\\Controller\\BackendController',
1278
                                'action' => 'signinAdmin',
1279
                            ],
1280
                        ],
1 efrain 1281
                    ],
1282
                    'signin-company' => [
1283
                        'type' => Segment::class,
1284
                        'options' => [
1285
                            'route' => '/signin-company/:id[/relational/:relational/type/:type]',
1286
                            'constraints' => [
568 stevensc 1287
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1288
                                'relational' => '[A-Za-z0-9\\-]+\\=*',
1289
                                'type' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1290
                            ],
1291
                            'defaults' => [
568 stevensc 1292
                                'controller' => '\\LeadersLinked\\Controller\\BackendController',
1293
                                'action' => 'signinCompany',
1294
                            ],
1295
                        ],
1296
                    ],
1297
                ],
1 efrain 1298
            ],
1299
            'dashboard' => [
1300
                'type' => Segment::class,
1301
                'options' => [
255 efrain 1302
                    'route' => '/dashboard[/feed/:feed][/post/:post]',
1 efrain 1303
                    'constraints' => [
568 stevensc 1304
                        'feed' => '[A-Za-z0-9\\-]+\\=*',
1305
                        'post' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1306
                    ],
1307
                    'defaults' => [
568 stevensc 1308
                        'controller' => '\\LeadersLinked\\Controller\\DashboardController',
1309
                        'action' => 'index',
1310
                    ],
1311
                ],
1 efrain 1312
            ],
1313
            'paypal' => [
1314
                'type' => Literal::class,
1315
                'options' => [
1316
                    'route' => '/paypal',
1317
                    'defaults' => [
568 stevensc 1318
                        'controller' => '\\LeadersLinked\\Controller\\PaypalController',
1319
                        'action' => 'index',
1320
                    ],
1 efrain 1321
                ],
1322
                'may_terminate' => true,
1323
                'child_routes' => [
1324
                    'success' => [
1325
                        'type' => Literal::class,
1326
                        'options' => [
1327
                            'route' => '/success',
1328
                            'defaults' => [
568 stevensc 1329
                                'controller' => '\\LeadersLinked\\Controller\\PaypalController',
1330
                                'action' => 'success',
1331
                            ],
1332
                        ],
1 efrain 1333
                    ],
1334
                    'cancel' => [
1335
                        'type' => Literal::class,
1336
                        'options' => [
1337
                            'route' => '/cancel',
1338
                            'defaults' => [
568 stevensc 1339
                                'controller' => '\\LeadersLinked\\Controller\\PaypalController',
1340
                                'action' => 'cancel',
1341
                            ],
1342
                        ],
1343
                    ],
1344
                ],
1 efrain 1345
            ],
1346
            'chat' => [
1347
                'type' => Literal::class,
1348
                'options' => [
1349
                    'route' => '/chat',
1350
                    'defaults' => [
568 stevensc 1351
                        'controller' => '\\LeadersLinked\\Controller\\ChatController',
1352
                        'action' => 'index',
1353
                    ],
1 efrain 1354
                ],
1355
                'may_terminate' => true,
1356
                'child_routes' => [
1357
                    'users' => [
1358
                        'type' => Literal::class,
1359
                        'options' => [
1360
                            'route' => '/users',
1361
                            'defaults' => [
568 stevensc 1362
                                'controller' => '\\LeadersLinked\\Controller\\ChatController',
1363
                                'action' => 'users',
1364
                            ],
1365
                        ],
1 efrain 1366
                    ],
1367
                    'heart-beat' => [
1368
                        'type' => Literal::class,
1369
                        'options' => [
1370
                            'route' => '/heart-beat',
1371
                            'defaults' => [
568 stevensc 1372
                                'controller' => '\\LeadersLinked\\Controller\\ChatController',
1373
                                'action' => 'heartBeat',
1374
                            ],
1375
                        ],
1 efrain 1376
                    ],
1377
                    'create-group' => [
1378
                        'type' => Literal::class,
1379
                        'options' => [
1380
                            'route' => '/create-group',
1381
                            'defaults' => [
568 stevensc 1382
                                'controller' => '\\LeadersLinked\\Controller\\ChatController',
1383
                                'action' => 'createGroup',
1384
                            ],
1385
                        ],
1 efrain 1386
                    ],
1387
                    'zoom' => [
1388
                        'type' => Segment::class,
1389
                        'options' => [
1390
                            'route' => '/zoom/:id',
1391
                            'constraints' => [
568 stevensc 1392
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1393
                            ],
1394
                            'defaults' => [
568 stevensc 1395
                                'controller' => '\\LeadersLinked\\Controller\\ChatController',
1396
                                'action' => 'zoom',
1397
                            ],
1398
                        ],
1 efrain 1399
                    ],
1400
                    'open-or-create' => [
1401
                        'type' => Segment::class,
1402
                        'options' => [
1403
                            'route' => '/open-or-create/:id',
1404
                            'constraints' => [
568 stevensc 1405
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1406
                            ],
1407
                            'defaults' => [
568 stevensc 1408
                                'controller' => '\\LeadersLinked\\Controller\\ChatController',
1409
                                'action' => 'openOrCreate',
1410
                            ],
1411
                        ],
1 efrain 1412
                    ],
1413
                    'add-user-to-group' => [
1414
                        'type' => Segment::class,
1415
                        'options' => [
1416
                            'route' => '/add-user-to-group/:group_id',
1417
                            'constraints' => [
568 stevensc 1418
                                'group_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1419
                            ],
1420
                            'defaults' => [
568 stevensc 1421
                                'controller' => '\\LeadersLinked\\Controller\\ChatController',
1422
                                'action' => 'addUserToGroup',
1423
                            ],
1424
                        ],
1 efrain 1425
                    ],
1426
                    'mark-seen' => [
1427
                        'type' => Segment::class,
1428
                        'options' => [
1429
                            'route' => '/mark-seen/:id',
1430
                            'constraints' => [
568 stevensc 1431
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1432
                            ],
1433
                            'defaults' => [
568 stevensc 1434
                                'controller' => '\\LeadersLinked\\Controller\\ChatController',
1435
                                'action' => 'markSeen',
1436
                            ],
1437
                        ],
1 efrain 1438
                    ],
1439
                    'mark-received' => [
1440
                        'type' => Segment::class,
1441
                        'options' => [
1442
                            'route' => '/mark-received/:id',
1443
                            'constraints' => [
568 stevensc 1444
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1445
                            ],
1446
                            'defaults' => [
568 stevensc 1447
                                'controller' => '\\LeadersLinked\\Controller\\ChatController',
1448
                                'action' => 'markReceived',
1449
                            ],
1450
                        ],
1 efrain 1451
                    ],
1452
                    'remove-user-from-group' => [
1453
                        'type' => Segment::class,
1454
                        'options' => [
1455
                            'route' => '/remove-user-from-group/:group_id/:user_id',
1456
                            'constraints' => [
568 stevensc 1457
                                'group_id' => '[A-Za-z0-9\\-]+\\=*',
1458
                                'user_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1459
                            ],
1460
                            'defaults' => [
568 stevensc 1461
                                'controller' => '\\LeadersLinked\\Controller\\ChatController',
1462
                                'action' => 'removeUserFromGroup',
1463
                            ],
1464
                        ],
1 efrain 1465
                    ],
1466
                    'get-all-messages' => [
1467
                        'type' => Segment::class,
1468
                        'options' => [
1469
                            'route' => '/get-all-messages/:id',
1470
                            'constraints' => [
568 stevensc 1471
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1472
                            ],
1473
                            'defaults' => [
568 stevensc 1474
                                'controller' => '\\LeadersLinked\\Controller\\ChatController',
1475
                                'action' => 'getAllMessages',
1476
                            ],
1477
                        ],
1 efrain 1478
                    ],
1479
                    'send' => [
1480
                        'type' => Segment::class,
1481
                        'options' => [
1482
                            'route' => '/send/:id',
1483
                            'constraints' => [
568 stevensc 1484
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1485
                            ],
1486
                            'defaults' => [
568 stevensc 1487
                                'controller' => '\\LeadersLinked\\Controller\\ChatController',
1488
                                'action' => 'send',
1489
                            ],
1490
                        ],
1 efrain 1491
                    ],
1492
                    'get-contacts-availables-for-group' => [
1493
                        'type' => Segment::class,
1494
                        'options' => [
1495
                            'route' => '/get-contacts-availables-for-group/:group_id',
1496
                            'constraints' => [
568 stevensc 1497
                                'group_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1498
                            ],
1499
                            'defaults' => [
568 stevensc 1500
                                'controller' => '\\LeadersLinked\\Controller\\ChatController',
1501
                                'action' => 'contactAvailableGroupList',
1502
                            ],
1503
                        ],
1 efrain 1504
                    ],
1505
                    'get-contact-group-list' => [
1506
                        'type' => Segment::class,
1507
                        'options' => [
1508
                            'route' => '/get-contact-group-list/:group_id',
1509
                            'constraints' => [
568 stevensc 1510
                                'group_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1511
                            ],
1512
                            'defaults' => [
568 stevensc 1513
                                'controller' => '\\LeadersLinked\\Controller\\ChatController',
1514
                                'action' => 'contactGroupList',
1515
                            ],
1516
                        ],
1 efrain 1517
                    ],
1518
                    'leave-group' => [
1519
                        'type' => Segment::class,
1520
                        'options' => [
1521
                            'route' => '/leave-group/:group_id',
1522
                            'constraints' => [
568 stevensc 1523
                                'group_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1524
                            ],
1525
                            'defaults' => [
568 stevensc 1526
                                'controller' => '\\LeadersLinked\\Controller\\ChatController',
1527
                                'action' => 'leaveGroup',
1528
                            ],
1529
                        ],
1 efrain 1530
                    ],
1531
                    'delete-group' => [
1532
                        'type' => Segment::class,
1533
                        'options' => [
1534
                            'route' => '/delete-group/:group_id',
1535
                            'constraints' => [
568 stevensc 1536
                                'group_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1537
                            ],
1538
                            'defaults' => [
568 stevensc 1539
                                'controller' => '\\LeadersLinked\\Controller\\ChatController',
1540
                                'action' => 'deleteGroup',
1541
                            ],
1542
                        ],
1 efrain 1543
                    ],
1544
                    'open' => [
1545
                        'type' => Segment::class,
1546
                        'options' => [
1547
                            'route' => '/open/:id',
1548
                            'constraints' => [
568 stevensc 1549
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1550
                            ],
1551
                            'defaults' => [
568 stevensc 1552
                                'controller' => '\\LeadersLinked\\Controller\\ChatController',
1553
                                'action' => 'open',
1554
                            ],
1555
                        ],
1 efrain 1556
                    ],
1557
                    'close' => [
1558
                        'type' => Segment::class,
1559
                        'options' => [
1560
                            'route' => '/close/:id',
1561
                            'constraints' => [
568 stevensc 1562
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1563
                            ],
1564
                            'defaults' => [
568 stevensc 1565
                                'controller' => '\\LeadersLinked\\Controller\\ChatController',
1566
                                'action' => 'close',
1567
                            ],
1568
                        ],
1 efrain 1569
                    ],
1570
                    'clear' => [
1571
                        'type' => Segment::class,
1572
                        'options' => [
1573
                            'route' => '/clear/:id',
1574
                            'constraints' => [
568 stevensc 1575
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1576
                            ],
1577
                            'defaults' => [
568 stevensc 1578
                                'controller' => '\\LeadersLinked\\Controller\\ChatController',
1579
                                'action' => 'clear',
1580
                            ],
1581
                        ],
1 efrain 1582
                    ],
1583
                    'upload' => [
1584
                        'type' => Segment::class,
1585
                        'options' => [
1586
                            'route' => '/upload/:id',
1587
                            'constraints' => [
568 stevensc 1588
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1589
                            ],
1590
                            'defaults' => [
568 stevensc 1591
                                'controller' => '\\LeadersLinked\\Controller\\ChatController',
1592
                                'action' => 'upload',
1593
                            ],
1594
                        ],
1595
                    ],
1596
                ],
1 efrain 1597
            ],
1598
            'calendar' => [
1599
                'type' => Literal::class,
1600
                'options' => [
1601
                    'route' => '/calendar',
1602
                    'defaults' => [
568 stevensc 1603
                        'controller' => '\\LeadersLinked\\Controller\\CalendarController',
1604
                        'action' => 'index',
1605
                    ],
1 efrain 1606
                ],
1607
                'may_terminate' => true,
1608
                'child_routes' => [
1609
                    'events' => [
1610
                        'type' => Segment::class,
1611
                        'options' => [
1612
                            'route' => '/events',
1613
                            /*'constraints' => [
568 stevensc 1614
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1615
                            ],*/
1616
                            'defaults' => [
568 stevensc 1617
                                'controller' => '\\LeadersLinked\\Controller\\CalendarController',
1618
                                'action' => 'events',
1619
                            ],
1620
                        ],
1621
                    ],
1622
                ],
1 efrain 1623
            ],
1624
            /*
1625
            'zoom' => [
1626
                'type' => Literal::class,
1627
                'options' => [
1628
                    'route' => '/zoom',
1629
                    'defaults' => [
568 stevensc 1630
                        'controller' => '\\LeadersLinked\\Controller\\ZoomController',
1 efrain 1631
                        'action' => 'index'
1632
                    ]
1633
                ],
1634
                'may_terminate' => true,
1635
                'child_routes' => [
1636
                    'add' => [
1637
                        'type' => Literal::class,
1638
                        'options' => [
1639
                            'route' => '/add',
1640
                            'defaults' => [
568 stevensc 1641
                                'controller' => '\\LeadersLinked\\Controller\\ZoomController',
1 efrain 1642
                                'action' => 'add'
1643
                            ]
1644
                        ]
1645
                    ],
1646
                    'delete' => [
1647
                        'type' => Segment::class,
1648
                        'options' => [
1649
                            'route' => '/delete/:id',
1650
                            'constraints' => [
568 stevensc 1651
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1652
                            ],
1653
                            'defaults' => [
568 stevensc 1654
                                'controller' => '\\LeadersLinked\\Controller\\ZoomController',
1 efrain 1655
                                'action' => 'delete'
1656
                            ]
1657
                        ]
1658
                    ],
1659
                    'listing' => [
1660
                        'type' => Literal::class,
1661
                        'options' => [
1662
                            'route' => '/listing',
1663
                            'defaults' => [
568 stevensc 1664
                                'controller' => '\\LeadersLinked\\Controller\\ZoomController',
1 efrain 1665
                                'action' => 'listing'
1666
                            ]
1667
                        ]
1668
                    ],
568 stevensc 1669
                ]
1 efrain 1670
            ],*/
1671
            'inmail' => [
283 www 1672
                'type' => Literal::class,
1 efrain 1673
                'options' => [
283 www 1674
                    'route' => '/inmail',
1 efrain 1675
                    'defaults' => [
568 stevensc 1676
                        'controller' => '\\LeadersLinked\\Controller\\InMailController',
1677
                        'action' => 'index',
1678
                    ],
1 efrain 1679
                ],
1680
                'may_terminate' => true,
1681
                'child_routes' => [
283 www 1682
                    'user' => [
1 efrain 1683
                        'type' => Literal::class,
1684
                        'options' => [
283 www 1685
                            'route' => '/user',
1 efrain 1686
                            'defaults' => [
568 stevensc 1687
                                'controller' => '\\LeadersLinked\\Controller\\InMailController',
1688
                                'action' => 'users',
1689
                            ],
283 www 1690
                        ],
1691
                        'may_terminate' => true,
1692
                        'child_routes' => [
1693
                            'block' => [
345 www 1694
                                'type' => Segment::class,
283 www 1695
                                'options' => [
1696
                                    'route' => '/block/:id',
1697
                                    'constraints' => [
568 stevensc 1698
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
283 www 1699
                                    ],
1700
                                    'defaults' => [
568 stevensc 1701
                                        'controller' => '\\LeadersLinked\\Controller\\InMailController',
1702
                                        'action' => 'blockUser',
1703
                                    ],
1704
                                ],
1705
                            ],
1706
                        ],
345 www 1707
                    ],
1 efrain 1708
                    'message' => [
1709
                        'type' => Literal::class,
1710
                        'options' => [
1711
                            'route' => '/message',
1712
                            'defaults' => [
568 stevensc 1713
                                'controller' => '\\LeadersLinked\\Controller\\InMailController',
1714
                                'action' => 'message',
1715
                            ],
1 efrain 1716
                        ],
1717
                        'may_terminate' => true,
1718
                        'child_routes' => [
1719
                            'send' => [
1720
                                'type' => Segment::class,
1721
                                'options' => [
283 www 1722
                                    'route' => '/send/:id',
1 efrain 1723
                                    'constraints' => [
568 stevensc 1724
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1725
                                    ],
1726
                                    'defaults' => [
568 stevensc 1727
                                        'controller' => '\\LeadersLinked\\Controller\\InMailController',
1728
                                        'action' => 'sendMessage',
1729
                                    ],
1730
                                ],
1 efrain 1731
                            ],
1732
                            'delete' => [
1733
                                'type' => Segment::class,
1734
                                'options' => [
283 www 1735
                                    'route' => '/delete/:id',
1 efrain 1736
                                    'constraints' => [
568 stevensc 1737
                                        'id' => '[0-9]+',
1 efrain 1738
                                    ],
1739
                                    'defaults' => [
568 stevensc 1740
                                        'controller' => '\\LeadersLinked\\Controller\\InMailController',
1741
                                        'action' => 'deleteMessage',
1742
                                    ],
1743
                                ],
1 efrain 1744
                            ],
283 www 1745
                            'get' => [
1746
                                'type' => Segment::class,
1747
                                'options' => [
1748
                                    'route' => '/get/:id',
1749
                                    'constraints' => [
568 stevensc 1750
                                        'id' => '[0-9]+',
283 www 1751
                                    ],
1752
                                    'defaults' => [
568 stevensc 1753
                                        'controller' => '\\LeadersLinked\\Controller\\InMailController',
1754
                                        'action' => 'getMessage',
1755
                                    ],
1756
                                ],
283 www 1757
                            ],
1758
                            'attachment' => [
1759
                                'type' => Segment::class,
1760
                                'options' => [
1761
                                    'route' => '/attachment/:id/:attachment',
1762
                                    'constraints' => [
1763
                                        'id' => '[0-9]+',
568 stevensc 1764
                                        'attachment' => '[0-9]+',
283 www 1765
                                    ],
1766
                                    'defaults' => [
568 stevensc 1767
                                        'controller' => '\\LeadersLinked\\Controller\\InMailController',
1768
                                        'action' => 'getAttachment',
1769
                                    ],
1770
                                ],
1771
                            ],
1772
                        ],
1773
                    ],
1774
                ],
1 efrain 1775
            ],
1776
            'connection' => [
1777
                'type' => Literal::class,
1778
                'options' => [
1779
                    'route' => '/connection',
1780
                    'defaults' => [
568 stevensc 1781
                        'controller' => '\\LeadersLinked\\Controller\\ConnectionController',
1782
                        'action' => 'index',
1783
                    ],
1 efrain 1784
                ],
1785
                'may_terminate' => true,
1786
                'child_routes' => [
1787
                    'my-connections' => [
1788
                        'type' => Literal::class,
1789
                        'options' => [
1790
                            'route' => '/my-connections',
1791
                            'defaults' => [
568 stevensc 1792
                                'controller' => '\\LeadersLinked\\Controller\\ConnectionController',
1793
                                'action' => 'myConnections',
1794
                            ],
1795
                        ],
1 efrain 1796
                    ],
1797
                    'people-you-may-know' => [
1798
                        'type' => Literal::class,
1799
                        'options' => [
1800
                            'route' => '/people-you-may-know',
1801
                            'defaults' => [
568 stevensc 1802
                                'controller' => '\\LeadersLinked\\Controller\\ConnectionController',
1803
                                'action' => 'peopleYouMayKnow',
1804
                            ],
1805
                        ],
1 efrain 1806
                    ],
1807
                    'people-blocked' => [
1808
                        'type' => Literal::class,
1809
                        'options' => [
1810
                            'route' => '/people-blocked',
1811
                            'defaults' => [
568 stevensc 1812
                                'controller' => '\\LeadersLinked\\Controller\\ConnectionController',
1813
                                'action' => 'peopleBlocked',
1814
                            ],
1815
                        ],
1 efrain 1816
                    ],
1817
                    'invitations-sent' => [
1818
                        'type' => Literal::class,
1819
                        'options' => [
1820
                            'route' => '/invitations-sent',
1821
                            'defaults' => [
568 stevensc 1822
                                'controller' => '\\LeadersLinked\\Controller\\ConnectionController',
1823
                                'action' => 'invitationsSent',
1824
                            ],
1825
                        ],
1 efrain 1826
                    ],
1827
                    'invitations-received' => [
1828
                        'type' => Literal::class,
1829
                        'options' => [
1830
                            'route' => '/invitations-received',
1831
                            'defaults' => [
568 stevensc 1832
                                'controller' => '\\LeadersLinked\\Controller\\ConnectionController',
1833
                                'action' => 'invitationsReceived',
1834
                            ],
1835
                        ],
1 efrain 1836
                    ],
1837
                    'block' => [
1838
                        'type' => Segment::class,
1839
                        'options' => [
1840
                            'route' => '/block/:id',
1841
                            'constraints' => [
568 stevensc 1842
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1843
                            ],
1844
                            'defaults' => [
568 stevensc 1845
                                'controller' => '\\LeadersLinked\\Controller\\ConnectionController',
1846
                                'action' => 'block',
1847
                            ],
1848
                        ],
1 efrain 1849
                    ],
1850
                    'unblock' => [
1851
                        'type' => Segment::class,
1852
                        'options' => [
1853
                            'route' => '/unblock/:id',
1854
                            'constraints' => [
568 stevensc 1855
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1856
                            ],
1857
                            'defaults' => [
568 stevensc 1858
                                'controller' => '\\LeadersLinked\\Controller\\ConnectionController',
1859
                                'action' => 'unblock',
1860
                            ],
1861
                        ],
1 efrain 1862
                    ],
1863
                    'cancel' => [
1864
                        'type' => Segment::class,
1865
                        'options' => [
1866
                            'route' => '/cancel/:id',
1867
                            'constraints' => [
568 stevensc 1868
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1869
                            ],
1870
                            'defaults' => [
568 stevensc 1871
                                'controller' => '\\LeadersLinked\\Controller\\ConnectionController',
1872
                                'action' => 'cancel',
1873
                            ],
1874
                        ],
1 efrain 1875
                    ],
1876
                    'request' => [
1877
                        'type' => Segment::class,
1878
                        'options' => [
1879
                            'route' => '/request/:id',
1880
                            'constraints' => [
568 stevensc 1881
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1882
                            ],
1883
                            'defaults' => [
568 stevensc 1884
                                'controller' => '\\LeadersLinked\\Controller\\ConnectionController',
1885
                                'action' => 'request',
1886
                            ],
1887
                        ],
1 efrain 1888
                    ],
1889
                    'approve' => [
1890
                        'type' => Segment::class,
1891
                        'options' => [
1892
                            'route' => '/approve/:id',
1893
                            'constraints' => [
568 stevensc 1894
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1895
                            ],
1896
                            'defaults' => [
568 stevensc 1897
                                'controller' => '\\LeadersLinked\\Controller\\ConnectionController',
1898
                                'action' => 'approve',
1899
                            ],
1900
                        ],
1 efrain 1901
                    ],
1902
                    'reject' => [
1903
                        'type' => Segment::class,
1904
                        'options' => [
1905
                            'route' => '/reject/:id',
1906
                            'constraints' => [
568 stevensc 1907
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1908
                            ],
1909
                            'defaults' => [
568 stevensc 1910
                                'controller' => '\\LeadersLinked\\Controller\\ConnectionController',
1911
                                'action' => 'reject',
1912
                            ],
1913
                        ],
1 efrain 1914
                    ],
1915
                    'delete' => [
1916
                        'type' => Segment::class,
1917
                        'options' => [
1918
                            'route' => '/delete/:id',
1919
                            'constraints' => [
568 stevensc 1920
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1921
                            ],
1922
                            'defaults' => [
568 stevensc 1923
                                'controller' => '\\LeadersLinked\\Controller\\ConnectionController',
1924
                                'action' => 'delete',
1925
                            ],
1926
                        ],
1927
                    ],
1928
                ],
1 efrain 1929
            ],
1930
            'feed' => [
1931
                'type' => Literal::class,
1932
                'options' => [
1933
                    'route' => '/feed',
1934
                    'defaults' => [
568 stevensc 1935
                        'controller' => '\\LeadersLinked\\Controller\\FeedController',
1936
                        'action' => 'index',
1937
                    ],
1 efrain 1938
                ],
1939
                'may_terminate' => true,
1940
                'child_routes' => [
1941
                    'timeline' => [
1942
                        'type' => Segment::class,
1943
                        'options' => [
1944
                            'route' => '/timeline/:id/:type[/feed/:feed]',
1945
                            'constraints' => [
568 stevensc 1946
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1947
                                'type' => 'user|company|group',
1 efrain 1948
                            ],
1949
                            'defaults' => [
568 stevensc 1950
                                'controller' => '\\LeadersLinked\\Controller\\FeedController',
1951
                                'action' => 'timeline',
1952
                            ],
1953
                        ],
1 efrain 1954
                    ],
1955
                    'delete' => [
1956
                        'type' => Segment::class,
1957
                        'options' => [
1958
                            'route' => '/delete/:id',
1959
                            'constraints' => [
568 stevensc 1960
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1961
                            ],
1962
                            'defaults' => [
568 stevensc 1963
                                'controller' => '\\LeadersLinked\\Controller\\FeedController',
1964
                                'action' => 'delete',
1965
                            ],
1966
                        ],
1 efrain 1967
                    ],
232 efrain 1968
                    'reactions' => [
1969
                        'type' => Segment::class,
1970
                        'options' => [
1971
                            'route' => '/reactions/:id',
1972
                            'constraints' => [
568 stevensc 1973
                                'id' => '[A-Za-z0-9\\-]+\\=*',
232 efrain 1974
                            ],
1975
                            'defaults' => [
568 stevensc 1976
                                'controller' => '\\LeadersLinked\\Controller\\FeedController',
1977
                                'action' => 'reactions',
1978
                            ],
1979
                        ],
232 efrain 1980
                    ],
1 efrain 1981
                    'comment' => [
1982
                        'type' => Segment::class,
1983
                        'options' => [
1984
                            'route' => '/comment/:id',
1985
                            'constraints' => [
568 stevensc 1986
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 1987
                            ],
1988
                            'defaults' => [
568 stevensc 1989
                                'controller' => '\\LeadersLinked\\Controller\\FeedController',
1990
                                'action' => 'comment',
1991
                            ],
1 efrain 1992
                        ],
1993
                        'may_terminate' => true,
1994
                        'child_routes' => [
1995
                            'delete' => [
1996
                                'type' => Segment::class,
1997
                                'options' => [
1998
                                    'route' => '/delete/:comment',
1999
                                    'constraints' => [
568 stevensc 2000
                                        'comment' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2001
                                    ],
2002
                                    'defaults' => [
568 stevensc 2003
                                        'controller' => '\\LeadersLinked\\Controller\\FeedController',
2004
                                        'action' => 'commentDelete',
2005
                                    ],
2006
                                ],
2007
                            ],
2008
                        ],
1 efrain 2009
                    ],
2010
                    'share' => [
2011
                        'type' => Segment::class,
2012
                        'options' => [
2013
                            'route' => '/share/:id[/company/:company_id][/group/:group_id][/encoding/:encoding]',
2014
                            'constraints' => [
568 stevensc 2015
                                'id' => '[A-Za-z0-9\\-]+\\=*',
2016
                                'company_id' => '[A-Za-z0-9\\-]+\\=*',
2017
                                'group_id' => '[A-Za-z0-9\\-]+\\=*',
2018
                                'encoding' => 'base64',
1 efrain 2019
                            ],
2020
                            'defaults' => [
568 stevensc 2021
                                'controller' => '\\LeadersLinked\\Controller\\FeedController',
2022
                                'action' => 'share',
2023
                            ],
2024
                        ],
1 efrain 2025
                    ],
2026
                    'save-reaction' => [
2027
                        'type' => Segment::class,
2028
                        'options' => [
2029
                            'route' => '/save-reaction/:id',
2030
                            'constraints' => [
568 stevensc 2031
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2032
                            ],
2033
                            'defaults' => [
568 stevensc 2034
                                'controller' => '\\LeadersLinked\\Controller\\FeedController',
2035
                                'action' => 'saveReaction',
2036
                            ],
2037
                        ],
1 efrain 2038
                    ],
2039
                    'delete-reaction' => [
2040
                        'type' => Segment::class,
2041
                        'options' => [
2042
                            'route' => '/delete-reaction/:id',
2043
                            'constraints' => [
568 stevensc 2044
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2045
                            ],
2046
                            'defaults' => [
568 stevensc 2047
                                'controller' => '\\LeadersLinked\\Controller\\FeedController',
2048
                                'action' => 'deleteReaction',
2049
                            ],
2050
                        ],
1 efrain 2051
                    ],
2052
                    'add' => [
2053
                        'type' => Segment::class,
2054
                        'options' => [
2055
                            'route' => '/add[/company/:company_id][/group/:group_id][/encoding/:encoding]',
2056
                            'constraints' => [
568 stevensc 2057
                                'company_id' => '[A-Za-z0-9\\-]+\\=*',
2058
                                'group_id' => '[A-Za-z0-9\\-]+\\=*',
2059
                                'encoding' => 'base64',
1 efrain 2060
                            ],
2061
                            'defaults' => [
568 stevensc 2062
                                'controller' => '\\LeadersLinked\\Controller\\FeedController',
2063
                                'action' => 'add',
2064
                            ],
2065
                        ],
1 efrain 2066
                    ],
2067
                    'vote' => [
2068
                        'type' => Segment::class,
2069
                        'options' => [
2070
                            'route' => '/vote/:id',
2071
                            'constraints' => [
568 stevensc 2072
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2073
                            ],
2074
                            'defaults' => [
568 stevensc 2075
                                'controller' => '\\LeadersLinked\\Controller\\FeedController',
2076
                                'action' => 'vote',
2077
                            ],
2078
                        ],
2079
                    ],
2080
                ],
1 efrain 2081
            ],
2082
            'job' => [
2083
                'type' => Literal::class,
2084
                'options' => [
2085
                    'route' => '/job',
2086
                    'defaults' => [
568 stevensc 2087
                        'controller' => '\\LeadersLinked\\Controller\\JobController',
2088
                        'action' => 'index',
2089
                    ],
1 efrain 2090
                ],
2091
                'may_terminate' => true,
2092
                'child_routes' => [
2093
                    'view' => [
2094
                        'type' => Segment::class,
2095
                        'options' => [
2096
                            'route' => '/view/:id',
2097
                            'constraints' => [
568 stevensc 2098
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2099
                            ],
2100
                            'defaults' => [
568 stevensc 2101
                                'controller' => '\\LeadersLinked\\Controller\\JobController',
2102
                                'action' => 'view',
2103
                            ],
2104
                        ],
1 efrain 2105
                    ],
2106
                    'apply-job' => [
2107
                        'type' => Segment::class,
2108
                        'options' => [
2109
                            'route' => '/apply-job/:id',
2110
                            'constraints' => [
568 stevensc 2111
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2112
                            ],
2113
                            'defaults' => [
568 stevensc 2114
                                'controller' => '\\LeadersLinked\\Controller\\JobController',
2115
                                'action' => 'applyJob',
2116
                            ],
2117
                        ],
1 efrain 2118
                    ],
2119
                    'remove-apply-job' => [
2120
                        'type' => Segment::class,
2121
                        'options' => [
2122
                            'route' => '/remove-apply-job/:id',
2123
                            'constraints' => [
568 stevensc 2124
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2125
                            ],
2126
                            'defaults' => [
568 stevensc 2127
                                'controller' => '\\LeadersLinked\\Controller\\JobController',
2128
                                'action' => 'removeApplyJob',
2129
                            ],
2130
                        ],
1 efrain 2131
                    ],
2132
                    'save-job' => [
2133
                        'type' => Segment::class,
2134
                        'options' => [
2135
                            'route' => '/save-job/:id',
2136
                            'constraints' => [
568 stevensc 2137
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2138
                            ],
2139
                            'defaults' => [
568 stevensc 2140
                                'controller' => '\\LeadersLinked\\Controller\\JobController',
2141
                                'action' => 'saveJob',
2142
                            ],
2143
                        ],
1 efrain 2144
                    ],
2145
                    'remove-save-job' => [
2146
                        'type' => Segment::class,
2147
                        'options' => [
2148
                            'route' => '/remove-save-job/:id',
2149
                            'constraints' => [
568 stevensc 2150
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2151
                            ],
2152
                            'defaults' => [
568 stevensc 2153
                                'controller' => '\\LeadersLinked\\Controller\\JobController',
2154
                                'action' => 'removeSaveJob',
2155
                            ],
2156
                        ],
1 efrain 2157
                    ],
2158
                    'applied-jobs' => [
2159
                        'type' => Literal::class,
2160
                        'options' => [
2161
                            'route' => '/applied-jobs',
2162
                            'defaults' => [
568 stevensc 2163
                                'controller' => '\\LeadersLinked\\Controller\\JobController',
2164
                                'action' => 'appliedJobs',
2165
                            ],
2166
                        ],
1 efrain 2167
                    ],
2168
                    'saved-jobs' => [
2169
                        'type' => Literal::class,
2170
                        'options' => [
2171
                            'route' => '/saved-jobs',
2172
                            'defaults' => [
568 stevensc 2173
                                'controller' => '\\LeadersLinked\\Controller\\JobController',
2174
                                'action' => 'savedJobs',
2175
                            ],
2176
                        ],
2177
                    ],
2178
                ],
1 efrain 2179
            ],
2180
            /*
2181
              'job' => [
2182
              'type' => Literal::class,
2183
              'options' => [
2184
              'route' => '/job',
2185
              'defaults' => [
568 stevensc 2186
              'controller' => '\\LeadersLinked\\Controller\\JobController',
1 efrain 2187
              'action' => 'index'
2188
              ]
2189
              ],
2190
              'may_terminate' => true,
2191
              'child_routes' => [
2192
              'view' => [
2193
              'type' => Segment::class,
2194
              'options' => [
2195
              'route' => '/view/:id',
2196
              'constraints' => [
568 stevensc 2197
              'id' => '[A-Za-z0-9\\-]+\\=*'
1 efrain 2198
              ],
2199
              'defaults' => [
568 stevensc 2200
              'controller' => '\\LeadersLinked\\Controller\\CompanyController',
1 efrain 2201
              'action' => 'job'
2202
              ]
2203
              ]
2204
              ],
2205
              ]
2206
              ],
2207
             */
2208
            'search' => [
2209
                'type' => Segment::class,
2210
                'options' => [
2211
                    'route' => '/search[/entity/:entity]',
2212
                    'constraints' => [
568 stevensc 2213
                        'entity' => 'user|company|group|job',
1 efrain 2214
                    ],
2215
                    'defaults' => [
568 stevensc 2216
                        'controller' => '\\LeadersLinked\\Controller\\SearchController',
2217
                        'action' => 'index',
2218
                    ],
2219
                ],
1 efrain 2220
            ],
2221
            'group' => [
2222
                'type' => Literal::class,
2223
                'options' => [
2224
                    'route' => '/group',
2225
                    'defaults' => [
568 stevensc 2226
                        'controller' => '\\LeadersLinked\\GroupController',
2227
                        'action' => 'index',
2228
                    ],
1 efrain 2229
                ],
2230
                'may_terminate' => true,
2231
                'child_routes' => [
2232
                    'view' => [
2233
                        'type' => Segment::class,
2234
                        'options' => [
2235
                            'route' => '/view/:id',
2236
                            'constraints' => [
568 stevensc 2237
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2238
                            ],
2239
                            'defaults' => [
568 stevensc 2240
                                'controller' => '\\LeadersLinked\\Controller\\GroupController',
2241
                                'action' => 'view',
2242
                            ],
2243
                        ],
1 efrain 2244
                    ],
2245
                    'request' => [
2246
                        'type' => Segment::class,
2247
                        'options' => [
2248
                            'route' => '/request/:id',
2249
                            'constraints' => [
568 stevensc 2250
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2251
                            ],
2252
                            'defaults' => [
568 stevensc 2253
                                'controller' => '\\LeadersLinked\\Controller\\GroupController',
2254
                                'action' => 'request',
2255
                            ],
2256
                        ],
1 efrain 2257
                    ],
2258
                    'leave' => [
2259
                        'type' => Segment::class,
2260
                        'options' => [
2261
                            'route' => '/leave/:id',
2262
                            'constraints' => [
568 stevensc 2263
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2264
                            ],
2265
                            'defaults' => [
568 stevensc 2266
                                'controller' => '\\LeadersLinked\\Controller\\GroupController',
2267
                                'action' => 'leave',
2268
                            ],
2269
                        ],
1 efrain 2270
                    ],
2271
                    'accept' => [
2272
                        'type' => Segment::class,
2273
                        'options' => [
2274
                            'route' => '/accept/:id',
2275
                            'constraints' => [
568 stevensc 2276
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2277
                            ],
2278
                            'defaults' => [
568 stevensc 2279
                                'controller' => '\\LeadersLinked\\Controller\\GroupController',
2280
                                'action' => 'accept',
2281
                            ],
2282
                        ],
1 efrain 2283
                    ],
2284
                    'cancel' => [
2285
                        'type' => Segment::class,
2286
                        'options' => [
2287
                            'route' => '/cancel/:id',
2288
                            'constraints' => [
568 stevensc 2289
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2290
                            ],
2291
                            'defaults' => [
568 stevensc 2292
                                'controller' => '\\LeadersLinked\\Controller\\GroupController',
2293
                                'action' => 'cancel',
2294
                            ],
2295
                        ],
1 efrain 2296
                    ],
2297
                    'reject' => [
2298
                        'type' => Segment::class,
2299
                        'options' => [
2300
                            'route' => '/reject/:id',
2301
                            'constraints' => [
568 stevensc 2302
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2303
                            ],
2304
                            'defaults' => [
568 stevensc 2305
                                'controller' => '\\LeadersLinked\\Controller\\GroupController',
2306
                                'action' => 'reject',
2307
                            ],
2308
                        ],
1 efrain 2309
                    ],
2310
                    'joined-groups' => [
2311
                        'type' => Literal::class,
2312
                        'options' => [
2313
                            'route' => '/joined-groups',
2314
                            'defaults' => [
568 stevensc 2315
                                'controller' => '\\LeadersLinked\\Controller\\GroupController',
2316
                                'action' => 'joinedGroups',
2317
                            ],
2318
                        ],
1 efrain 2319
                    ],
2320
                    'requests-sent' => [
2321
                        'type' => Literal::class,
2322
                        'options' => [
2323
                            'route' => '/requests-sent',
2324
                            'defaults' => [
568 stevensc 2325
                                'controller' => '\\LeadersLinked\\Controller\\GroupController',
2326
                                'action' => 'requestsSent',
2327
                            ],
2328
                        ],
1 efrain 2329
                    ],
2330
                    'invitations-received' => [
2331
                        'type' => Literal::class,
2332
                        'options' => [
2333
                            'route' => '/invitations-received',
2334
                            'defaults' => [
568 stevensc 2335
                                'controller' => '\\LeadersLinked\\Controller\\GroupController',
2336
                                'action' => 'invitationsReceived',
2337
                            ],
2338
                        ],
1 efrain 2339
                    ],
2340
                    'my-groups' => [
2341
                        'type' => Literal::class,
2342
                        'options' => [
2343
                            'route' => '/my-groups',
2344
                            'defaults' => [
568 stevensc 2345
                                'controller' => '\\LeadersLinked\\Controller\\MyGroupsController',
2346
                                'action' => 'index',
2347
                            ],
1 efrain 2348
                        ],
2349
                        'may_terminate' => true,
2350
                        'child_routes' => [
2351
                            'add' => [
2352
                                'type' => Literal::class,
2353
                                'options' => [
2354
                                    'route' => '/add',
2355
                                    'defaults' => [
568 stevensc 2356
                                        'controller' => '\\LeadersLinked\\Controller\\MyGroupsController',
2357
                                        'action' => 'add',
2358
                                    ],
2359
                                ],
1 efrain 2360
                            ],
2361
                            'edit' => [
2362
                                'type' => Segment::class,
2363
                                'options' => [
2364
                                    'route' => '/edit/:id',
2365
                                    'constraints' => [
568 stevensc 2366
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2367
                                    ],
2368
                                    'defaults' => [
568 stevensc 2369
                                        'controller' => '\\LeadersLinked\\Controller\\MyGroupsController',
2370
                                        'action' => 'edit',
2371
                                    ],
2372
                                ],
1 efrain 2373
                            ],
2374
                            'delete' => [
2375
                                'type' => Segment::class,
2376
                                'options' => [
2377
                                    'route' => '/delete/:id',
2378
                                    'constraints' => [
568 stevensc 2379
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2380
                                    ],
2381
                                    'defaults' => [
568 stevensc 2382
                                        'controller' => '\\LeadersLinked\\Controller\\MyGroupsController',
2383
                                        'action' => 'delete',
2384
                                    ],
2385
                                ],
1 efrain 2386
                            ],
2387
                            'extended' => [
2388
                                'type' => Segment::class,
2389
                                'options' => [
2390
                                    'route' => '/extended/:id',
2391
                                    'constraints' => [
568 stevensc 2392
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2393
                                    ],
2394
                                    'defaults' => [
568 stevensc 2395
                                        'controller' => '\\LeadersLinked\\Controller\\MyGroupsController',
2396
                                        'action' => 'extended',
2397
                                    ],
2398
                                ],
1 efrain 2399
                            ],
2400
                            'image' => [
2401
                                'type' => Segment::class,
2402
                                'options' => [
2403
                                    'route' => '/image/:id/operation/:operation',
2404
                                    'constraints' => [
568 stevensc 2405
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
2406
                                        'operation' => 'upload|delete',
1 efrain 2407
                                    ],
2408
                                    'defaults' => [
568 stevensc 2409
                                        'controller' => '\\LeadersLinked\\Controller\\MyGroupsController',
2410
                                        'action' => 'image',
2411
                                    ],
2412
                                ],
1 efrain 2413
                            ],
2414
                            'cover' => [
2415
                                'type' => Segment::class,
2416
                                'options' => [
2417
                                    'route' => '/cover/:id/operation/:operation',
2418
                                    'constraints' => [
568 stevensc 2419
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
2420
                                        'operation' => 'upload|delete',
1 efrain 2421
                                    ],
2422
                                    'defaults' => [
568 stevensc 2423
                                        'controller' => '\\LeadersLinked\\Controller\\MyGroupsController',
2424
                                        'action' => 'cover',
2425
                                    ],
2426
                                ],
1 efrain 2427
                            ],
2428
                            'privacy' => [
2429
                                'type' => Segment::class,
2430
                                'options' => [
2431
                                    'route' => '/privacy/:id',
2432
                                    'constraints' => [
568 stevensc 2433
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2434
                                    ],
2435
                                    'defaults' => [
568 stevensc 2436
                                        'controller' => '\\LeadersLinked\\Controller\\MyGroupsController',
2437
                                        'action' => 'privacy',
2438
                                    ],
2439
                                ],
1 efrain 2440
                            ],
2441
                            'website' => [
2442
                                'type' => Segment::class,
2443
                                'options' => [
2444
                                    'route' => '/website/:id',
2445
                                    'constraints' => [
568 stevensc 2446
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2447
                                    ],
2448
                                    'defaults' => [
568 stevensc 2449
                                        'controller' => '\\LeadersLinked\\Controller\\MyGroupsController',
2450
                                        'action' => 'website',
2451
                                    ],
2452
                                ],
1 efrain 2453
                            ],
2454
                            'industry' => [
2455
                                'type' => Segment::class,
2456
                                'options' => [
2457
                                    'route' => '/industry/:id',
2458
                                    'constraints' => [
568 stevensc 2459
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2460
                                    ],
2461
                                    'defaults' => [
568 stevensc 2462
                                        'controller' => '\\LeadersLinked\\Controller\\MyGroupsController',
2463
                                        'action' => 'industry',
2464
                                    ],
2465
                                ],
1 efrain 2466
                            ],
2467
                            'accessibility' => [
2468
                                'type' => Segment::class,
2469
                                'options' => [
2470
                                    'route' => '/accessibility/:id',
2471
                                    'constraints' => [
568 stevensc 2472
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2473
                                    ],
2474
                                    'defaults' => [
568 stevensc 2475
                                        'controller' => '\\LeadersLinked\\Controller\\MyGroupsController',
2476
                                        'action' => 'accessibility',
2477
                                    ],
2478
                                ],
1 efrain 2479
                            ],
2480
                            'type' => [
2481
                                'type' => Segment::class,
2482
                                'options' => [
2483
                                    'route' => '/type/:id',
2484
                                    'constraints' => [
568 stevensc 2485
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2486
                                    ],
2487
                                    'defaults' => [
568 stevensc 2488
                                        'controller' => '\\LeadersLinked\\Controller\\MyGroupsController',
2489
                                        'action' => 'type',
2490
                                    ],
2491
                                ],
1 efrain 2492
                            ],
2493
                            'status' => [
2494
                                'type' => Segment::class,
2495
                                'options' => [
2496
                                    'route' => '/status/:id',
2497
                                    'constraints' => [
568 stevensc 2498
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2499
                                    ],
2500
                                    'defaults' => [
568 stevensc 2501
                                        'controller' => '\\LeadersLinked\\Controller\\MyGroupsController',
2502
                                        'action' => 'status',
2503
                                    ],
2504
                                ],
1 efrain 2505
                            ],
2506
                            'members' => [
2507
                                'type' => Segment::class,
2508
                                'options' => [
2509
                                    'route' => '/members/:id',
2510
                                    'constraints' => [
568 stevensc 2511
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2512
                                    ],
2513
                                    'defaults' => [
568 stevensc 2514
                                        'controller' => '\\LeadersLinked\\Controller\\MyGroupsController',
2515
                                        'action' => 'members',
2516
                                    ],
1 efrain 2517
                                ],
2518
                                'may_terminate' => true,
2519
                                'child_routes' => [
2520
                                    'invite' => [
2521
                                        'type' => Segment::class,
2522
                                        'options' => [
2523
                                            'route' => '/invite/:user_id',
2524
                                            'constraints' => [
568 stevensc 2525
                                                'user_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2526
                                            ],
2527
                                            'defaults' => [
568 stevensc 2528
                                                'controller' => '\\LeadersLinked\\Controller\\MyGroupsController',
2529
                                                'action' => 'invite',
2530
                                            ],
2531
                                        ],
1 efrain 2532
                                    ],
2533
                                    'approve' => [
2534
                                        'type' => Segment::class,
2535
                                        'options' => [
2536
                                            'route' => '/approve/:user_id',
2537
                                            'constraints' => [
568 stevensc 2538
                                                'user_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2539
                                            ],
2540
                                            'defaults' => [
568 stevensc 2541
                                                'controller' => '\\LeadersLinked\\Controller\\MyGroupsController',
2542
                                                'action' => 'approve',
2543
                                            ],
2544
                                        ],
1 efrain 2545
                                    ],
2546
                                    'reject' => [
2547
                                        'type' => Segment::class,
2548
                                        'options' => [
2549
                                            'route' => '/reject/:user_id',
2550
                                            'constraints' => [
568 stevensc 2551
                                                'user_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2552
                                            ],
2553
                                            'defaults' => [
568 stevensc 2554
                                                'controller' => '\\LeadersLinked\\Controller\\MyGroupsController',
2555
                                                'action' => 'reject',
2556
                                            ],
2557
                                        ],
1 efrain 2558
                                    ],
2559
                                    'cancel' => [
2560
                                        'type' => Segment::class,
2561
                                        'options' => [
2562
                                            'route' => '/cancel/:user_id',
2563
                                            'constraints' => [
568 stevensc 2564
                                                'user_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2565
                                            ],
2566
                                            'defaults' => [
568 stevensc 2567
                                                'controller' => '\\LeadersLinked\\Controller\\MyGroupsController',
2568
                                                'action' => 'cancel',
2569
                                            ],
2570
                                        ],
2571
                                    ],
2572
                                ],
2573
                            ],
2574
                        ],
2575
                    ],
2576
                ],
1 efrain 2577
            ],
2578
            'profile' => [
2579
                'type' => Literal::class,
2580
                'options' => [
2581
                    'route' => '/profile',
2582
                    'defaults' => [
568 stevensc 2583
                        'controller' => '\\LeadersLinked\\ControllerProfileController',
2584
                        'action' => 'index',
2585
                    ],
1 efrain 2586
                ],
2587
                'may_terminate' => true,
2588
                'child_routes' => [
2589
                    'people-viewed-profile' => [
2590
                        'type' => Literal::class,
2591
                        'options' => [
2592
                            'route' => '/people-viewed-profile',
2593
                            'defaults' => [
568 stevensc 2594
                                'controller' => '\\LeadersLinked\\Controller\\ProfileController',
2595
                                'action' => 'peopleViewedProfile',
2596
                            ],
2597
                        ],
1 efrain 2598
                    ],
2599
                    'view' => [
2600
                        'type' => Segment::class,
2601
                        'options' => [
2602
                            'route' => '/view/:id',
2603
                            'constraints' => [
568 stevensc 2604
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2605
                            ],
2606
                            'defaults' => [
568 stevensc 2607
                                'controller' => '\\LeadersLinked\\Controller\\ProfileController',
2608
                                'action' => 'view',
2609
                            ],
2610
                        ],
1 efrain 2611
                    ],
2612
                    'self-evaluation' => [
2613
                        'type' => Literal::class,
2614
                        'options' => [
2615
                            'route' => '/self-evaluation',
2616
                            'defaults' => [
568 stevensc 2617
                                'controller' => '\\LeadersLinked\\Controller\\SelfEvaluationController',
2618
                                'action' => 'index',
2619
                            ],
1 efrain 2620
                        ],
2621
                        'may_terminate' => true,
2622
                        'child_routes' => [
2623
                            'take-a-test' => [
2624
                                'type' => Segment::class,
2625
                                'options' => [
2626
                                    'route' => '/take-a-test/:id',
2627
                                    'constraints' => [
568 stevensc 2628
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2629
                                    ],
2630
                                    'defaults' => [
568 stevensc 2631
                                        'controller' => '\\LeadersLinked\\Controller\\SelfEvaluationController',
2632
                                        'action' => 'takeaTest',
2633
                                    ],
2634
                                ],
1 efrain 2635
                            ],
2636
                            'report' => [
2637
                                'type' => Segment::class,
2638
                                'options' => [
2639
                                    'route' => '/report/:id',
2640
                                    'constraints' => [
568 stevensc 2641
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2642
                                    ],
2643
                                    'defaults' => [
568 stevensc 2644
                                        'controller' => '\\LeadersLinked\\Controller\\SelfEvaluationController',
2645
                                        'action' => 'report',
2646
                                    ],
2647
                                ],
2648
                            ],
2649
                        ],
1 efrain 2650
                    ],
2651
                    'performance-evaluation' => [
2652
                        'type' => Literal::class,
2653
                        'options' => [
2654
                            'route' => '/performance-evaluation',
2655
                            'defaults' => [
568 stevensc 2656
                                'controller' => '\\LeadersLinked\\Controller\\PerformanceEvaluationController',
2657
                                'action' => 'index',
2658
                            ],
1 efrain 2659
                        ],
2660
                        'may_terminate' => true,
2661
                        'child_routes' => [
2662
                            'take-a-test' => [
2663
                                'type' => Segment::class,
2664
                                'options' => [
2665
                                    'route' => '/take-a-test/:id',
2666
                                    'constraints' => [
568 stevensc 2667
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2668
                                    ],
2669
                                    'defaults' => [
568 stevensc 2670
                                        'controller' => '\\LeadersLinked\\Controller\\PerformanceEvaluationController',
2671
                                        'action' => 'takeaTest',
2672
                                    ],
2673
                                ],
1 efrain 2674
                            ],
2675
                            'report' => [
2676
                                'type' => Segment::class,
2677
                                'options' => [
2678
                                    'route' => '/report/:id',
2679
                                    'constraints' => [
568 stevensc 2680
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2681
                                    ],
2682
                                    'defaults' => [
568 stevensc 2683
                                        'controller' => '\\LeadersLinked\\Controller\\PerformanceEvaluationController',
2684
                                        'action' => 'report',
2685
                                    ],
2686
                                ],
2687
                            ],
2688
                        ],
1 efrain 2689
                    ],
2690
                    'my-profiles' => [
2691
                        'type' => Literal::class,
2692
                        'options' => [
2693
                            'route' => '/my-profiles',
2694
                            'defaults' => [
568 stevensc 2695
                                'controller' => '\\LeadersLinked\\Controller\\MyProfilesController',
2696
                                'action' => 'index',
2697
                            ],
1 efrain 2698
                        ],
2699
                        'may_terminate' => true,
2700
                        'child_routes' => [
2701
                            'add' => [
2702
                                'type' => Literal::class,
2703
                                'options' => [
2704
                                    'route' => '/add',
2705
                                    'defaults' => [
568 stevensc 2706
                                        'controller' => '\\LeadersLinked\\Controller\\MyProfilesController',
2707
                                        'action' => 'add',
2708
                                    ],
2709
                                ],
1 efrain 2710
                            ],
2711
                            'edit' => [
2712
                                'type' => Segment::class,
2713
                                'options' => [
2714
                                    'route' => '/edit/:id',
2715
                                    'constraints' => [
568 stevensc 2716
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2717
                                    ],
2718
                                    'defaults' => [
568 stevensc 2719
                                        'controller' => '\\LeadersLinked\\Controller\\MyProfilesController',
2720
                                        'action' => 'edit',
2721
                                    ],
2722
                                ],
1 efrain 2723
                            ],
2724
                            'delete' => [
2725
                                'type' => Segment::class,
2726
                                'options' => [
2727
                                    'route' => '/delete/:id',
2728
                                    'constraints' => [
568 stevensc 2729
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2730
                                    ],
2731
                                    'defaults' => [
568 stevensc 2732
                                        'controller' => '\\LeadersLinked\\Controller\\MyProfilesController',
2733
                                        'action' => 'delete',
2734
                                    ],
2735
                                ],
1 efrain 2736
                            ],
2737
                            'extended' => [
2738
                                'type' => Segment::class,
2739
                                'options' => [
2740
                                    'route' => '/extended/:id',
2741
                                    'constraints' => [
568 stevensc 2742
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2743
                                    ],
2744
                                    'defaults' => [
568 stevensc 2745
                                        'controller' => '\\LeadersLinked\\Controller\\MyProfilesController',
2746
                                        'action' => 'extended',
2747
                                    ],
2748
                                ],
1 efrain 2749
                            ],
2750
                            'image' => [
2751
                                'type' => Segment::class,
2752
                                'options' => [
2753
                                    'route' => '/image/:id/operation/:operation',
2754
                                    'constraints' => [
568 stevensc 2755
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
2756
                                        'operation' => 'upload|delete',
1 efrain 2757
                                    ],
2758
                                    'defaults' => [
568 stevensc 2759
                                        'controller' => '\\LeadersLinked\\Controller\\MyProfilesController',
2760
                                        'action' => 'image',
2761
                                    ],
2762
                                ],
1 efrain 2763
                            ],
2764
                            'cover' => [
2765
                                'type' => Segment::class,
2766
                                'options' => [
2767
                                    'route' => '/cover/:id/operation/:operation',
2768
                                    'constraints' => [
568 stevensc 2769
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
2770
                                        'operation' => 'upload|delete',
1 efrain 2771
                                    ],
2772
                                    'defaults' => [
568 stevensc 2773
                                        'controller' => '\\LeadersLinked\\Controller\\MyProfilesController',
2774
                                        'action' => 'cover',
2775
                                    ],
2776
                                ],
1 efrain 2777
                            ],
2778
                            'experience' => [
2779
                                'type' => Segment::class,
2780
                                'options' => [
2781
                                    'route' => '/experience/:id/operation/:operation[/:user_experience_id]',
2782
                                    'constraints' => [
568 stevensc 2783
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2784
                                        'operation' => 'add|edit|delete',
568 stevensc 2785
                                        'user_education_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2786
                                    ],
2787
                                    'defaults' => [
568 stevensc 2788
                                        'controller' => '\\LeadersLinked\\Controller\\MyProfilesController',
2789
                                        'action' => 'experience',
2790
                                    ],
2791
                                ],
1 efrain 2792
                            ],
2793
                            'education' => [
2794
                                'type' => Segment::class,
2795
                                'options' => [
2796
                                    'route' => '/education/:id/operation/:operation[/:user_education_id]',
2797
                                    'constraints' => [
568 stevensc 2798
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2799
                                        'operation' => 'add|edit|delete',
568 stevensc 2800
                                        'user_education_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2801
                                    ],
2802
                                    'defaults' => [
568 stevensc 2803
                                        'controller' => '\\LeadersLinked\\Controller\\MyProfilesController',
2804
                                        'action' => 'education',
2805
                                    ],
2806
                                ],
1 efrain 2807
                            ],
2808
                            'language' => [
2809
                                'type' => Segment::class,
2810
                                'options' => [
2811
                                    'route' => '/language/:id',
2812
                                    'constraints' => [
568 stevensc 2813
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2814
                                    ],
2815
                                    'defaults' => [
568 stevensc 2816
                                        'controller' => '\\LeadersLinked\\Controller\\MyProfilesController',
2817
                                        'action' => 'language',
2818
                                    ],
2819
                                ],
1 efrain 2820
                            ],
2821
                            'location' => [
2822
                                'type' => Segment::class,
2823
                                'options' => [
2824
                                    'route' => '/location/:id',
2825
                                    'constraints' => [
568 stevensc 2826
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2827
                                    ],
2828
                                    'defaults' => [
568 stevensc 2829
                                        'controller' => '\\LeadersLinked\\Controller\\MyProfilesController',
2830
                                        'action' => 'location',
2831
                                    ],
2832
                                ],
1 efrain 2833
                            ],
2834
                            'skill' => [
2835
                                'type' => Segment::class,
2836
                                'options' => [
2837
                                    'route' => '/skill/:id',
2838
                                    'constraints' => [
568 stevensc 2839
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2840
                                    ],
2841
                                    'defaults' => [
568 stevensc 2842
                                        'controller' => '\\LeadersLinked\\Controller\\MyProfilesController',
2843
                                        'action' => 'skill',
2844
                                    ],
2845
                                ],
1 efrain 2846
                            ],
2847
                            'social-network' => [
2848
                                'type' => Segment::class,
2849
                                'options' => [
2850
                                    'route' => '/social-network/:id',
2851
                                    'constraints' => [
568 stevensc 2852
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2853
                                    ],
2854
                                    'defaults' => [
568 stevensc 2855
                                        'controller' => '\\LeadersLinked\\Controller\\MyProfilesController',
2856
                                        'action' => 'socialNetwork',
2857
                                    ],
2858
                                ],
1 efrain 2859
                            ],
2860
                            'aptitude' => [
2861
                                'type' => Segment::class,
2862
                                'options' => [
2863
                                    'route' => '/aptitude/:id',
2864
                                    'constraints' => [
568 stevensc 2865
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2866
                                    ],
2867
                                    'defaults' => [
568 stevensc 2868
                                        'controller' => '\\LeadersLinked\\Controller\\MyProfilesController',
2869
                                        'action' => 'aptitude',
2870
                                    ],
2871
                                ],
1 efrain 2872
                            ],
2873
                            'hobby-and-interest' => [
2874
                                'type' => Segment::class,
2875
                                'options' => [
2876
                                    'route' => '/hobby-and-interest/:id',
2877
                                    'constraints' => [
568 stevensc 2878
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2879
                                    ],
2880
                                    'defaults' => [
568 stevensc 2881
                                        'controller' => '\\LeadersLinked\\Controller\\MyProfilesController',
2882
                                        'action' => 'hobbyAndInterest',
2883
                                    ],
2884
                                ],
2885
                            ],
2886
                        ],
2887
                    ],
2888
                ],
1 efrain 2889
            ],
2890
            'company' => [
2891
                'type' => Literal::class,
2892
                'options' => [
2893
                    'route' => '/company',
2894
                    'defaults' => [
568 stevensc 2895
                        'controller' => '\\LeadersLinked\\Controller\\CompanyController',
2896
                        'action' => 'index',
2897
                    ],
1 efrain 2898
                ],
2899
                'may_terminate' => true,
2900
                'child_routes' => [
2901
                    'view' => [
2902
                        'type' => Segment::class,
2903
                        'options' => [
2904
                            'route' => '/view/:id',
2905
                            'constraints' => [
568 stevensc 2906
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2907
                            ],
2908
                            'defaults' => [
568 stevensc 2909
                                'controller' => '\\LeadersLinked\\Controller\\CompanyController',
2910
                                'action' => 'view',
2911
                            ],
2912
                        ],
1 efrain 2913
                    ],
2914
                    'follow' => [
2915
                        'type' => Segment::class,
2916
                        'options' => [
2917
                            'route' => '/follow/:id',
2918
                            'constraints' => [
568 stevensc 2919
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2920
                            ],
2921
                            'defaults' => [
568 stevensc 2922
                                'controller' => '\\LeadersLinked\\Controller\\CompanyController',
2923
                                'action' => 'follow',
2924
                            ],
2925
                        ],
1 efrain 2926
                    ],
2927
                    'unfollow' => [
2928
                        'type' => Segment::class,
2929
                        'options' => [
2930
                            'route' => '/unfollow/:id',
2931
                            'constraints' => [
568 stevensc 2932
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2933
                            ],
2934
                            'defaults' => [
568 stevensc 2935
                                'controller' => '\\LeadersLinked\\Controller\\CompanyController',
2936
                                'action' => 'unfollow',
2937
                            ],
2938
                        ],
1 efrain 2939
                    ],
2940
                    'request' => [
2941
                        'type' => Segment::class,
2942
                        'options' => [
2943
                            'route' => '/request/:id',
2944
                            'constraints' => [
568 stevensc 2945
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2946
                            ],
2947
                            'defaults' => [
568 stevensc 2948
                                'controller' => '\\LeadersLinked\\Controller\\CompanyController',
2949
                                'action' => 'request',
2950
                            ],
2951
                        ],
1 efrain 2952
                    ],
2953
                    'accept' => [
2954
                        'type' => Segment::class,
2955
                        'options' => [
2956
                            'route' => '/accept/:id',
2957
                            'constraints' => [
568 stevensc 2958
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2959
                            ],
2960
                            'defaults' => [
568 stevensc 2961
                                'controller' => '\\LeadersLinked\\Controller\\CompanyController',
2962
                                'action' => 'accept',
2963
                            ],
2964
                        ],
1 efrain 2965
                    ],
2966
                    'cancel' => [
2967
                        'type' => Segment::class,
2968
                        'options' => [
2969
                            'route' => '/cancel/:id',
2970
                            'constraints' => [
568 stevensc 2971
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2972
                            ],
2973
                            'defaults' => [
568 stevensc 2974
                                'controller' => '\\LeadersLinked\\Controller\\CompanyController',
2975
                                'action' => 'cancel',
2976
                            ],
2977
                        ],
1 efrain 2978
                    ],
2979
                    'reject' => [
2980
                        'type' => Segment::class,
2981
                        'options' => [
2982
                            'route' => '/reject/:id',
2983
                            'constraints' => [
568 stevensc 2984
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2985
                            ],
2986
                            'defaults' => [
568 stevensc 2987
                                'controller' => '\\LeadersLinked\\Controller\\CompanyController',
2988
                                'action' => 'reject',
2989
                            ],
2990
                        ],
1 efrain 2991
                    ],
2992
                    'leave' => [
2993
                        'type' => Segment::class,
2994
                        'options' => [
2995
                            'route' => '/leave/:id',
2996
                            'constraints' => [
568 stevensc 2997
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 2998
                            ],
2999
                            'defaults' => [
568 stevensc 3000
                                'controller' => '\\LeadersLinked\\Controller\\CompanyController',
3001
                                'action' => 'leave',
3002
                            ],
3003
                        ],
1 efrain 3004
                    ],
3005
                    'following-companies' => [
3006
                        'type' => Literal::class,
3007
                        'options' => [
3008
                            'route' => '/following-companies',
3009
                            'defaults' => [
568 stevensc 3010
                                'controller' => '\\LeadersLinked\\Controller\\CompanyController',
3011
                                'action' => 'followingCompanies',
3012
                            ],
3013
                        ],
1 efrain 3014
                    ],
3015
                    'requests-sent' => [
3016
                        'type' => Literal::class,
3017
                        'options' => [
3018
                            'route' => '/requests-sent',
3019
                            'defaults' => [
568 stevensc 3020
                                'controller' => '\\LeadersLinked\\Controller\\CompanyController',
3021
                                'action' => 'requestsSent',
3022
                            ],
1 efrain 3023
                        ],
568 stevensc 3024
                        'may_terminate' => true,
1 efrain 3025
                    ],
3026
                    'invitations-received' => [
3027
                        'type' => Literal::class,
3028
                        'options' => [
3029
                            'route' => '/invitations-received',
3030
                            'defaults' => [
568 stevensc 3031
                                'controller' => '\\LeadersLinked\\Controller\\CompanyController',
3032
                                'action' => 'invitationsReceived',
3033
                            ],
1 efrain 3034
                        ],
568 stevensc 3035
                        'may_terminate' => true,
1 efrain 3036
                    ],
3037
                    'i-work-with' => [
3038
                        'type' => Literal::class,
3039
                        'options' => [
3040
                            'route' => '/i-work-with',
3041
                            'defaults' => [
568 stevensc 3042
                                'controller' => '\\LeadersLinked\\Controller\\CompanyController',
3043
                                'action' => 'iWorkWith',
3044
                            ],
1 efrain 3045
                        ],
568 stevensc 3046
                        'may_terminate' => true,
1 efrain 3047
                    ],
3048
                    'my-companies' => [
3049
                        'type' => Literal::class,
3050
                        'options' => [
3051
                            'route' => '/my-companies',
3052
                            'defaults' => [
568 stevensc 3053
                                'controller' => '\\LeadersLinked\\Controller\\MyCompaniesController',
3054
                                'action' => 'index',
3055
                            ],
1 efrain 3056
                        ],
3057
                        'may_terminate' => true,
3058
                        'child_routes' => [
3059
                            'add' => [
3060
                                'type' => Literal::class,
3061
                                'options' => [
3062
                                    'route' => '/add',
3063
                                    'defaults' => [
568 stevensc 3064
                                        'controller' => '\\LeadersLinked\\Controller\\MyCompaniesController',
3065
                                        'action' => 'add',
3066
                                    ],
3067
                                ],
3068
                            ],
3069
                        ],
3070
                    ],
3071
                ],
1 efrain 3072
            ],
3073
            'account-settings' => [
3074
                'type' => Literal::class,
3075
                'options' => [
3076
                    'route' => '/account-settings',
3077
                    'defaults' => [
568 stevensc 3078
                        'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
3079
                        'action' => 'index',
3080
                    ],
1 efrain 3081
                ],
3082
                'may_terminate' => true,
3083
                'child_routes' => [
3084
                    'image' => [
3085
                        'type' => Segment::class,
3086
                        'options' => [
3087
                            'route' => '/image/:operation',
3088
                            'cconstraints' => [
568 stevensc 3089
                                'operation' => 'upload|delete',
1 efrain 3090
                            ],
3091
                            'defaults' => [
568 stevensc 3092
                                'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
1 efrain 3093
                                'action' => 'image',
568 stevensc 3094
                                'operation' => 'upload',
3095
                            ],
3096
                        ],
1 efrain 3097
                    ],
3098
                    'deactivate' => [
3099
                        'type' => Literal::class,
3100
                        'options' => [
3101
                            'route' => '/deactivate',
3102
                            'defaults' => [
568 stevensc 3103
                                'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
3104
                                'action' => 'deactivate',
3105
                            ],
3106
                        ],
1 efrain 3107
                    ],
3108
                    'notifications' => [
3109
                        'type' => Literal::class,
3110
                        'options' => [
3111
                            'route' => '/notification',
3112
                            'defaults' => [
568 stevensc 3113
                                'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
3114
                                'action' => 'notification',
3115
                            ],
3116
                        ],
1 efrain 3117
                    ],
3118
                    'password' => [
3119
                        'type' => Literal::class,
3120
                        'options' => [
3121
                            'route' => '/password',
3122
                            'defaults' => [
568 stevensc 3123
                                'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
3124
                                'action' => 'password',
3125
                            ],
3126
                        ],
1 efrain 3127
                    ],
3128
                    'add-facebook' => [
3129
                        'type' => Literal::class,
3130
                        'options' => [
3131
                            'route' => '/add-facebook',
3132
                            'defaults' => [
568 stevensc 3133
                                'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
3134
                                'action' => 'addFacebook',
3135
                            ],
3136
                        ],
1 efrain 3137
                    ],
3138
                    'remove-facebook' => [
3139
                        'type' => Literal::class,
3140
                        'options' => [
3141
                            'route' => '/remove-facebook',
3142
                            'defaults' => [
568 stevensc 3143
                                'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
3144
                                'action' => 'removeFacebook',
3145
                            ],
3146
                        ],
1 efrain 3147
                    ],
3148
                    'add-twitter' => [
3149
                        'type' => Literal::class,
3150
                        'options' => [
3151
                            'route' => '/add-twitter',
3152
                            'defaults' => [
568 stevensc 3153
                                'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
3154
                                'action' => 'addTwitter',
3155
                            ],
3156
                        ],
1 efrain 3157
                    ],
3158
                    'remove-twitter' => [
3159
                        'type' => Literal::class,
3160
                        'options' => [
3161
                            'route' => '/remove-twitter',
3162
                            'defaults' => [
568 stevensc 3163
                                'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
3164
                                'action' => 'removeTwitter',
3165
                            ],
3166
                        ],
1 efrain 3167
                    ],
3168
                    'add-google' => [
3169
                        'type' => Literal::class,
3170
                        'options' => [
3171
                            'route' => '/add-google',
3172
                            'defaults' => [
568 stevensc 3173
                                'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
3174
                                'action' => 'addGoogle',
3175
                            ],
3176
                        ],
1 efrain 3177
                    ],
3178
                    'remove-google' => [
3179
                        'type' => Literal::class,
3180
                        'options' => [
3181
                            'route' => '/remove-google',
3182
                            'defaults' => [
568 stevensc 3183
                                'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
3184
                                'action' => 'removeGoogle',
3185
                            ],
3186
                        ],
1 efrain 3187
                    ],
3188
                    'location' => [
3189
                        'type' => Literal::class,
3190
                        'options' => [
3191
                            'route' => '/location',
3192
                            'defaults' => [
568 stevensc 3193
                                'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
3194
                                'action' => 'location',
3195
                            ],
3196
                        ],
1 efrain 3197
                    ],
3198
                    'privacy' => [
3199
                        'type' => Literal::class,
3200
                        'options' => [
3201
                            'route' => '/privacy',
3202
                            'defaults' => [
568 stevensc 3203
                                'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
3204
                                'action' => 'privacy',
3205
                            ],
3206
                        ],
1 efrain 3207
                    ],
3208
                    'basic' => [
3209
                        'type' => Literal::class,
3210
                        'options' => [
3211
                            'route' => '/basic',
3212
                            'defaults' => [
568 stevensc 3213
                                'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
3214
                                'action' => 'basic',
3215
                            ],
3216
                        ],
1 efrain 3217
                    ],
3218
                    'transactions' => [
3219
                        'type' => Literal::class,
3220
                        'options' => [
3221
                            'route' => '/transactions',
3222
                            'defaults' => [
568 stevensc 3223
                                'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
3224
                                'action' => 'transactions',
3225
                            ],
1 efrain 3226
                        ],
3227
                        'may_terminate' => true,
3228
                        'child_routes' => [
3229
                            'add-funds' => [
3230
                                'type' => Literal::class,
3231
                                'options' => [
3232
                                    'route' => '/add-funds',
3233
                                    'defaults' => [
568 stevensc 3234
                                        'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
3235
                                        'action' => 'addFund',
3236
                                    ],
3237
                                ],
3238
                            ],
3239
                        ],
1 efrain 3240
                    ],
3241
                    'browsers' => [
3242
                        'type' => Literal::class,
3243
                        'options' => [
3244
                            'route' => '/browsers',
3245
                            'defaults' => [
568 stevensc 3246
                                'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
3247
                                'action' => 'browsers',
3248
                            ],
3249
                        ],
1 efrain 3250
                    ],
3251
                    'ips' => [
3252
                        'type' => Literal::class,
3253
                        'options' => [
3254
                            'route' => '/ips',
3255
                            'defaults' => [
568 stevensc 3256
                                'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
3257
                                'action' => 'ips',
3258
                            ],
3259
                        ],
1 efrain 3260
                    ],
3261
                    'devices' => [
3262
                        'type' => Literal::class,
3263
                        'options' => [
3264
                            'route' => '/devices',
3265
                            'defaults' => [
568 stevensc 3266
                                'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
3267
                                'action' => 'devices',
3268
                            ],
3269
                        ],
1 efrain 3270
                    ],
3271
                    'delete-account' => [
3272
                        'type' => Literal::class,
3273
                        'options' => [
3274
                            'route' => '/delete-account',
3275
                            'defaults' => [
568 stevensc 3276
                                'controller' => '\\LeadersLinked\\Controller\\AccountSettingController',
3277
                                'action' => 'deleteAccount',
3278
                            ],
3279
                        ],
3280
                    ],
1 efrain 3281
                ],
568 stevensc 3282
                'may_terminate' => true,
1 efrain 3283
            ],
3284
            'moodle' => [
3285
                'type' => Literal::class,
3286
                'options' => [
3287
                    'route' => '/moodle',
3288
                    'defaults' => [
568 stevensc 3289
                        'controller' => '\\LeadersLinked\\Controller\\MoodleController',
3290
                        'action' => 'index',
3291
                    ],
1 efrain 3292
                ],
568 stevensc 3293
                'may_terminate' => true,
1 efrain 3294
            ],
3295
            'oauth' => [
3296
                'type' => Literal::class,
3297
                'options' => [
3298
                    'route' => '/oauth',
3299
                    'defaults' => [
568 stevensc 3300
                        'controller' => '\\LeadersLinked\\Controller\\OauthController',
3301
                        'action' => 'index',
3302
                    ],
1 efrain 3303
                ],
3304
                'may_terminate' => true,
3305
                'child_routes' => [
3306
                    'facebook' => [
3307
                        'type' => Literal::class,
3308
                        'options' => [
3309
                            'route' => '/facebook',
3310
                            'defaults' => [
568 stevensc 3311
                                'controller' => '\\LeadersLinked\\Controller\\OauthController',
3312
                                'action' => 'facebook',
3313
                            ],
1 efrain 3314
                        ],
3315
                        'may_terminate' => true,
3316
                        'child_routes' => [
3317
                            'delete' => [
3318
                                'type' => Literal::class,
3319
                                'options' => [
3320
                                    'route' => '/delete',
3321
                                    'defaults' => [
568 stevensc 3322
                                        'controller' => '\\LeadersLinked\\Controller\\OauthController',
3323
                                        'action' => 'facebookDelete',
3324
                                    ],
1 efrain 3325
                                ],
568 stevensc 3326
                                'may_terminate' => true,
1 efrain 3327
                            ],
3328
                            'cancel' => [
3329
                                'type' => Literal::class,
3330
                                'options' => [
3331
                                    'route' => '/cancel',
3332
                                    'defaults' => [
568 stevensc 3333
                                        'controller' => '\\LeadersLinked\\Controller\\OauthController',
3334
                                        'action' => 'facebookCancel',
3335
                                    ],
1 efrain 3336
                                ],
568 stevensc 3337
                                'may_terminate' => true,
3338
                            ],
3339
                        ],
1 efrain 3340
                    ],
3341
                    'twitter' => [
3342
                        'type' => Literal::class,
3343
                        'options' => [
3344
                            'route' => '/twitter',
3345
                            'defaults' => [
568 stevensc 3346
                                'controller' => '\\LeadersLinked\\Controller\\OauthController',
3347
                                'action' => 'twitter',
3348
                            ],
1 efrain 3349
                        ],
568 stevensc 3350
                        'may_terminate' => true,
1 efrain 3351
                    ],
3352
                    'google' => [
3353
                        'type' => Literal::class,
3354
                        'options' => [
3355
                            'route' => '/google',
3356
                            'defaults' => [
568 stevensc 3357
                                'controller' => '\\LeadersLinked\\Controller\\OauthController',
3358
                                'action' => 'google',
3359
                            ],
1 efrain 3360
                        ],
568 stevensc 3361
                        'may_terminate' => true,
3362
                    ],
345 www 3363
                    /*
3364
                 * 'facebook' => [
3365
                 * 'type' => Literal::class,
3366
                 * 'options' => [
3367
                 * 'route' => '/facebook',
3368
                 * 'defaults' => [
568 stevensc 3369
                 * 'controller' => '\\LeadersLinked\\Controller\\OauthController',
345 www 3370
                 * 'action' => 'facebook'
3371
                 * ]
3372
                 * ],
3373
                 * 'may_terminate' => true,
3374
                 * 'child_routes' => [
3375
                 * 'cancel' => [
3376
                 * 'type' => Literal::class,
3377
                 * 'options' => [
3378
                 * 'route' => '/cancel',
3379
                 * 'defaults' => [
568 stevensc 3380
                 * 'controller' => '\\LeadersLinked\\Controller\\OauthController',
345 www 3381
                 * 'action' => 'facebookCancel'
3382
                 * ]
3383
                 * ]
3384
                 * ],
3385
                 * 'delete' => [
3386
                 * 'type' => Literal::class,
3387
                 * 'options' => [
3388
                 * 'route' => '/delete',
3389
                 * 'defaults' => [
568 stevensc 3390
                 * 'controller' => '\\LeadersLinked\\Controller\\OauthController',
345 www 3391
                 * 'action' => 'facebookDelete'
3392
                 * ]
3393
                 * ]
3394
                 * ]
3395
                 * ]
3396
                 * ]
3397
                 */
568 stevensc 3398
                ],
1 efrain 3399
            ],
3400
            'daily-pulse' => [
3401
                'type' => Literal::class,
3402
                'options' => [
3403
                    'route' => '/daily-pulse',
3404
                    'defaults' => [
568 stevensc 3405
                        'controller' => '\\LeadersLinked\\Controller\\DailyPulseController',
3406
                        'action' => 'index',
3407
                    ],
1 efrain 3408
                ],
3409
                'may_terminate' => true,
3410
                'child_routes' => [
3411
                    'how_are_you_feel' => [
3412
                        'type' => Segment::class,
3413
                        'options' => [
3414
                            'route' => '/how_are_you_feel/:id',
3415
                            'constraints' => [
568 stevensc 3416
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 3417
                            ],
3418
                            'defaults' => [
568 stevensc 3419
                                'controller' => '\\LeadersLinked\\Controller\\DailyPulseController',
3420
                                'action' => 'howAreYouFeel',
3421
                            ],
3422
                        ],
1 efrain 3423
                    ],
3424
                    'climate_on_your_organization' => [
3425
                        'type' => Segment::class,
3426
                        'options' => [
3427
                            'route' => '/climate_on_your_organization/:id',
3428
                            'constraints' => [
568 stevensc 3429
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 3430
                            ],
3431
                            'defaults' => [
568 stevensc 3432
                                'controller' => '\\LeadersLinked\\Controller\\DailyPulseController',
3433
                                'action' => 'climateOnYourOrganization',
3434
                            ],
3435
                        ],
3436
                    ],
3437
                ],
1 efrain 3438
            ],
3439
            'helpers' => [
3440
                'type' => Literal::class,
3441
                'options' => [
3442
                    'route' => '/helpers',
3443
                    'defaults' => [
568 stevensc 3444
                        'controller' => '\\LeadersLinked\\Controller\\HelperController',
3445
                        'action' => 'index',
3446
                    ],
1 efrain 3447
                ],
3448
                'may_terminate' => true,
3449
                'child_routes' => [
3450
                    'menu' => [
3451
                        'type' => Literal::class,
3452
                        'options' => [
3453
                            'route' => '/menu',
3454
                            'defaults' => [
568 stevensc 3455
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3456
                                'action' => 'menu',
3457
                            ],
3458
                        ],
1 efrain 3459
                    ],
3460
                    'search-people' => [
3461
                        'type' => Literal::class,
3462
                        'options' => [
3463
                            'route' => '/search-people',
3464
                            'defaults' => [
568 stevensc 3465
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3466
                                'action' => 'searchPeople',
3467
                            ],
3468
                        ],
1 efrain 3469
                    ],
3470
                    'company-suggestion' => [
3471
                        'type' => Segment::class,
3472
                        'options' => [
3473
                            'route' => '/company-suggestion/:company_id',
3474
                            'constraints' => [
568 stevensc 3475
                                'company_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 3476
                            ],
3477
                            'defaults' => [
568 stevensc 3478
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3479
                                'action' => 'companySuggestion',
3480
                            ],
3481
                        ],
1 efrain 3482
                    ],
3483
                    'posts' => [
3484
                        'type' => Literal::class,
3485
                        'options' => [
3486
                            'route' => '/posts',
3487
                            'defaults' => [
568 stevensc 3488
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3489
                                'action' => 'posts',
3490
                            ],
3491
                        ],
1 efrain 3492
                    ],
3493
                    'people-you-may-know' => [
3494
                        'type' => Literal::class,
3495
                        'options' => [
3496
                            'route' => '/people-you-may-know',
3497
                            'defaults' => [
568 stevensc 3498
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3499
                                'action' => 'peopleYouMayKnow',
3500
                            ],
3501
                        ],
1 efrain 3502
                    ],
3503
                    'people-viewed-profile' => [
3504
                        'type' => Segment::class,
3505
                        'options' => [
3506
                            'route' => '/people-viewed-profile/:user_profile_id',
3507
                            'constraints' => [
568 stevensc 3508
                                'user_profile_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 3509
                            ],
3510
                            'defaults' => [
568 stevensc 3511
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3512
                                'action' => 'peopleViewedProfile',
3513
                            ],
3514
                        ],
1 efrain 3515
                    ],
3516
                    'company-follower' => [
3517
                        'type' => Segment::class,
3518
                        'options' => [
3519
                            'route' => '/company-follower/:company_id',
3520
                            'constraints' => [
568 stevensc 3521
                                'company_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 3522
                            ],
3523
                            'defaults' => [
568 stevensc 3524
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3525
                                'action' => 'companyFollower',
3526
                            ],
3527
                        ],
1 efrain 3528
                    ],
3529
                    'group-members' => [
3530
                        'type' => Segment::class,
3531
                        'options' => [
3532
                            'route' => '/group-members/:group_id',
3533
                            'constraints' => [
568 stevensc 3534
                                'group_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 3535
                            ],
3536
                            'defaults' => [
568 stevensc 3537
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3538
                                'action' => 'groupMembers',
3539
                            ],
1 efrain 3540
                        ],
3541
                        'may_terminate' => true,
3542
                        'child_routes' => [
3543
                            'invite' => [
3544
                                'type' => Literal::class,
3545
                                'options' => [
3546
                                    'route' => '/invite',
3547
                                    'defaults' => [
568 stevensc 3548
                                        'controller' => '\\LeadersLinked\\Controller\\HelperController',
3549
                                        'action' => 'groupMemberInvite',
3550
                                    ],
3551
                                ],
1 efrain 3552
                            ],
3553
                            'reject' => [
3554
                                'type' => Segment::class,
3555
                                'options' => [
3556
                                    'route' => '/reject/:user_id',
3557
                                    'constraints' => [
568 stevensc 3558
                                        'user_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 3559
                                    ],
3560
                                    'defaults' => [
568 stevensc 3561
                                        'controller' => '\\LeadersLinked\\Controller\\HelperController',
3562
                                        'action' => 'groupMemberReject',
3563
                                    ],
3564
                                ],
1 efrain 3565
                            ],
3566
                            'cancel' => [
3567
                                'type' => Segment::class,
3568
                                'options' => [
3569
                                    'route' => '/cancel/:user_id',
3570
                                    'constraints' => [
568 stevensc 3571
                                        'user_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 3572
                                    ],
3573
                                    'defaults' => [
568 stevensc 3574
                                        'controller' => '\\LeadersLinked\\Controller\\HelperController',
3575
                                        'action' => 'groupMemberCancel',
3576
                                    ],
3577
                                ],
1 efrain 3578
                            ],
3579
                            'approve' => [
3580
                                'type' => Segment::class,
3581
                                'options' => [
3582
                                    'route' => '/approve/:user_id',
3583
                                    'constraints' => [
568 stevensc 3584
                                        'user_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 3585
                                    ],
3586
                                    'defaults' => [
568 stevensc 3587
                                        'controller' => '\\LeadersLinked\\Controller\\HelperController',
3588
                                        'action' => 'groupMemberApprove',
3589
                                    ],
3590
                                ],
3591
                            ],
3592
                        ],
1 efrain 3593
                    ],
3594
                    'groups-suggestion' => [
3595
                        'type' => Literal::class,
3596
                        'options' => [
3597
                            'route' => '/groups-suggestion',
3598
                            'defaults' => [
568 stevensc 3599
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3600
                                'action' => 'groupsSuggestion',
3601
                            ],
3602
                        ],
1 efrain 3603
                    ],
3604
                    'my-groups' => [
3605
                        'type' => Literal::class,
3606
                        'options' => [
3607
                            'route' => '/my-groups',
3608
                            'defaults' => [
568 stevensc 3609
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3610
                                'action' => 'myGroups',
3611
                            ],
3612
                        ],
1 efrain 3613
                    ],
117 efrain 3614
                    'group-types' => [
3615
                        'type' => Literal::class,
3616
                        'options' => [
3617
                            'route' => '/group-types',
3618
                            'defaults' => [
568 stevensc 3619
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3620
                                'action' => 'groupTypes',
3621
                            ],
3622
                        ],
117 efrain 3623
                    ],
1 efrain 3624
                    'footer' => [
3625
                        'type' => Literal::class,
3626
                        'options' => [
3627
                            'route' => '/footer',
3628
                            'defaults' => [
568 stevensc 3629
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3630
                                'action' => 'footer',
3631
                            ],
3632
                        ],
1 efrain 3633
                    ],
3634
                    'next-events' => [
3635
                        'type' => Literal::class,
3636
                        'options' => [
3637
                            'route' => '/next-events',
3638
                            'defaults' => [
568 stevensc 3639
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3640
                                'action' => 'nextEvents',
3641
                            ],
3642
                        ],
1 efrain 3643
                    ],
3644
                    'company-sizes' => [
3645
                        'type' => Literal::class,
3646
                        'options' => [
3647
                            'route' => '/company-sizes',
3648
                            'defaults' => [
568 stevensc 3649
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3650
                                'action' => 'companySizes',
3651
                            ],
3652
                        ],
1 efrain 3653
                    ],
3654
                    'degrees' => [
3655
                        'type' => Literal::class,
3656
                        'options' => [
3657
                            'route' => '/degrees',
3658
                            'defaults' => [
568 stevensc 3659
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3660
                                'action' => 'degrees',
3661
                            ],
3662
                        ],
1 efrain 3663
                    ],
3664
                    'languages' => [
3665
                        'type' => Literal::class,
3666
                        'options' => [
3667
                            'route' => '/languages',
3668
                            'defaults' => [
568 stevensc 3669
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3670
                                'action' => 'languages',
3671
                            ],
3672
                        ],
1 efrain 3673
                    ],
3674
                    'skills' => [
3675
                        'type' => Literal::class,
3676
                        'options' => [
3677
                            'route' => '/skills',
3678
                            'defaults' => [
568 stevensc 3679
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3680
                                'action' => 'skills',
3681
                            ],
3682
                        ],
1 efrain 3683
                    ],
3684
                    'aptitudes' => [
3685
                        'type' => Literal::class,
3686
                        'options' => [
3687
                            'route' => '/aptitudes',
3688
                            'defaults' => [
568 stevensc 3689
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3690
                                'action' => 'aptitudes',
3691
                            ],
3692
                        ],
1 efrain 3693
                    ],
3694
                    'hobbies' => [
3695
                        'type' => Literal::class,
3696
                        'options' => [
3697
                            'route' => '/hobbies',
3698
                            'defaults' => [
568 stevensc 3699
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3700
                                'action' => 'hobbies',
3701
                            ],
3702
                        ],
1 efrain 3703
                    ],
3704
                    'industries' => [
3705
                        'type' => Literal::class,
3706
                        'options' => [
3707
                            'route' => '/industries',
3708
                            'defaults' => [
568 stevensc 3709
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3710
                                'action' => 'industries',
3711
                            ],
3712
                        ],
1 efrain 3713
                    ],
3714
                    'timezones' => [
3715
                        'type' => Literal::class,
3716
                        'options' => [
3717
                            'route' => '/timezones',
3718
                            'defaults' => [
568 stevensc 3719
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3720
                                'action' => 'timeZones',
3721
                            ],
3722
                        ],
1 efrain 3723
                    ],
192 efrain 3724
                    'abuse-report' => [
193 efrain 3725
                        'type' => Segment::class,
192 efrain 3726
                        'options' => [
3727
                            'route' => '/abuse-report/:type/:id',
3728
                            'constraints' => [
3729
                                'type' => 'feed|post|comment|message|chat-message|chat-group-message',
568 stevensc 3730
                                'id' => '[A-Za-z0-9\\-]+\\=*',
192 efrain 3731
                            ],
3732
                            'defaults' => [
568 stevensc 3733
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3734
                                'action' => 'abuseReport',
3735
                            ],
3736
                        ],
192 efrain 3737
                    ],
307 www 3738
                    'habits-and-skills' => [
3739
                        'type' => Literal::class,
3740
                        'options' => [
3741
                            'route' => '/habits-and-skills',
3742
                            'defaults' => [
568 stevensc 3743
                                'controller' => '\\LeadersLinked\\Controller\\HelperController',
3744
                                'action' => 'habitsAndSkills',
3745
                            ],
308 www 3746
                        ],
3747
                        'may_terminate' => true,
3748
                        'child_routes' => [
3749
                            'get' => [
3750
                                'type' => Segment::class,
3751
                                'options' => [
3752
                                    'route' => '/get/:id',
3753
                                    'constraints' => [
568 stevensc 3754
                                        'id' => '[A-Za-z0-9\\-]+\\=*',
308 www 3755
                                    ],
3756
                                    'defaults' => [
568 stevensc 3757
                                        'controller' => '\\LeadersLinked\\Controller\\HelperController',
3758
                                        'action' => 'habitsAndSkillsGet',
3759
                                    ],
3760
                                ],
308 www 3761
                            ],
323 www 3762
                            'my' => [
3763
                                'type' => Literal::class,
3764
                                'options' => [
3765
                                    'route' => '/my',
3766
                                    'defaults' => [
568 stevensc 3767
                                        'controller' => '\\LeadersLinked\\Controller\\HelperController',
3768
                                        'action' => 'myHabitsAndSkillsGet',
3769
                                    ],
3770
                                ],
3771
                            ],
3772
                        ],
3773
                    ],
3774
                ],
1 efrain 3775
            ],
3776
            'help' => [
3777
                'type' => Literal::class,
3778
                'options' => [
3779
                    'route' => '/help',
3780
                    'defaults' => [
568 stevensc 3781
                        'controller' => '\\LeadersLinked\\Controller\\HelpController',
3782
                        'action' => 'send',
3783
                    ],
1 efrain 3784
                ],
568 stevensc 3785
                'may_terminate' => true,
1 efrain 3786
            ],
3787
            'marketplace' => [
3788
                'type' => Literal::class,
3789
                'options' => [
3790
                    'route' => '/marketplace',
3791
                    'defaults' => [
568 stevensc 3792
                        'controller' => '\\LeadersLinked\\Controller\\MarketPlaceController',
3793
                        'action' => 'index',
3794
                    ],
1 efrain 3795
                ],
3796
                'may_terminate' => true,
3797
                'child_routes' => [
3798
                    'categories' => [
3799
                        'type' => Segment::class,
3800
                        'options' => [
3801
                            'route' => '/categories',
3802
                            'defaults' => [
568 stevensc 3803
                                'controller' => '\\LeadersLinked\\Controller\\MarketPlaceController',
3804
                                'action' => 'getCategories',
3805
                            ],
3806
                        ],
1 efrain 3807
                    ],
3808
                    'enroll' => [
3809
                        'type' => Segment::class,
3810
                        'options' => [
3811
                            'route' => '/enroll/:company_id/:topic_id/:capsule_id',
3812
                            'constraints' => [
568 stevensc 3813
                                'company_id' => '[A-Za-z0-9\\-]+\\=*',
3814
                                'topic_id' => '[A-Za-z0-9\\-]+\\=*',
3815
                                'capsule_id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 3816
                            ],
3817
                            'defaults' => [
568 stevensc 3818
                                'controller' => '\\LeadersLinked\\Controller\\MarketPlaceController',
3819
                                'action' => 'enroll',
3820
                            ],
3821
                        ],
1 efrain 3822
                    ],
3823
                    'claim' => [
3824
                        'type' => Segment::class,
3825
                        'options' => [
3826
                            'route' => '/claim/:id',
3827
                            'constraints' => [
568 stevensc 3828
                                'id' => '[A-Za-z0-9\\-]+\\=*',
1 efrain 3829
                            ],
3830
                            'defaults' => [
568 stevensc 3831
                                'controller' => '\\LeadersLinked\\Controller\\MarketPlaceController',
3832
                                'action' => 'claim',
3833
                            ],
3834
                        ],
3835
                    ],
3836
                ],
1 efrain 3837
            ],
119 efrain 3838
            'microlearning' => [
3839
                'type' => Literal::class,
3840
                'options' => [
3841
                    'route' => '/microlearning',
3842
                    'defaults' => [
568 stevensc 3843
                        'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
3844
                        'action' => 'index',
3845
                    ],
119 efrain 3846
                ],
3847
                'may_terminate' => true,
3848
                'child_routes' => [
3849
                    'profile' => [
3850
                        'type' => Segment::class,
3851
                        'options' => [
3852
                            'route' => '/profile',
3853
                            'defaults' => [
568 stevensc 3854
                                'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
3855
                                'action' => 'profile',
3856
                            ],
3857
                        ],
119 efrain 3858
                    ],
3859
                    'companies' => [
3860
                        'type' => Segment::class,
3861
                        'options' => [
3862
                            'route' => '/companies',
3863
                            'defaults' => [
568 stevensc 3864
                                'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
3865
                                'action' => 'companies',
3866
                            ],
3867
                        ],
119 efrain 3868
                    ],
3869
                    'progress' => [
3870
                        'type' => Segment::class,
3871
                        'options' => [
3872
                            'route' => '/progress/:id',
3873
                            'constraints' => [
568 stevensc 3874
                                'id' => '[A-Za-z0-9\\-]+\\=*',
119 efrain 3875
                            ],
3876
                            'defaults' => [
568 stevensc 3877
                                'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
3878
                                'action' => 'progress',
3879
                            ],
3880
                        ],
119 efrain 3881
                    ],
3882
                    'timeline' => [
3883
                        'type' => Segment::class,
3884
                        'options' => [
3885
                            'route' => '/timeline',
3886
                            'defaults' => [
568 stevensc 3887
                                'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
3888
                                'action' => 'timeline',
3889
                            ],
3890
                        ],
119 efrain 3891
                    ],
3892
                    'topics' => [
3893
                        'type' => Segment::class,
3894
                        'options' => [
3895
                            'route' => '/topics',
3896
                            'defaults' => [
569 stevensc 3897
                                'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
568 stevensc 3898
                                'action' => 'topics',
3899
                            ],
161 efrain 3900
                        ],
563 stevensc 3901
                        'may_terminate' => true,
345 www 3902
                    ],
569 stevensc 3903
                    'topic' => [
3904
                        'type' => Segment::class,
3905
                        'options' => [
3906
                            'route' => '/topics/:id',
3907
                            'constraints' => [
3908
                                'id' => '[A-Za-z0-9\\-]+\\=*',
3909
                            ],
3910
                            'defaults' => [
3911
                                'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
3912
                                'action' => 'getTopic',
3913
                            ],
3914
                        ],
3915
                        'may_terminate' => true,
3916
                    ],
235 efrain 3917
                    'take-a-test' => [
3918
                        'type' => Segment::class,
3919
                        'options' => [
3920
                            'route' => '/take-a-test/:slide_id',
3921
                            'constraints' => [
568 stevensc 3922
                                'slide_id' => '[A-Za-z0-9\\-]+\\=*',
235 efrain 3923
                            ],
3924
                            'defaults' => [
568 stevensc 3925
                                'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
3926
                                'action' => 'takeTest',
3927
                            ],
235 efrain 3928
                        ],
568 stevensc 3929
                        'may_terminate' => true,
235 efrain 3930
                    ],
119 efrain 3931
                    'capsules' => [
3932
                        'type' => Segment::class,
3933
                        'options' => [
3934
                            'route' => '/capsules/:topic_id',
3935
                            'constraints' => [
568 stevensc 3936
                                'topic_id' => '[A-Za-z0-9\\-]+\\=*',
119 efrain 3937
                            ],
3938
                            'defaults' => [
568 stevensc 3939
                                'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
3940
                                'action' => 'capsules',
3941
                            ],
161 efrain 3942
                        ],
568 stevensc 3943
                        'may_terminate' => true,
119 efrain 3944
                    ],
161 efrain 3945
                    'get-capsule' => [
3946
                        'type' => Segment::class,
3947
                        'options' => [
3948
                            'route' => '/get-capsule/:id',
3949
                            'constraints' => [
568 stevensc 3950
                                'id' => '[A-Za-z0-9\\-]+\\=*',
161 efrain 3951
                            ],
3952
                            'defaults' => [
568 stevensc 3953
                                'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
3954
                                'action' => 'getCapsule',
161 efrain 3955
                            ],
568 stevensc 3956
                            'may_terminate' => true,
3957
                        ],
161 efrain 3958
                    ],
119 efrain 3959
                    'slides' => [
3960
                        'type' => Segment::class,
3961
                        'options' => [
3962
                            'route' => '/slides/:topic_id/:capsule_id',
3963
                            'constraints' => [
568 stevensc 3964
                                'topic_id' => '[A-Za-z0-9\\-]+\\=*',
3965
                                'capsule_id' => '[A-Za-z0-9\\-]+\\=*',
119 efrain 3966
                            ],
3967
                            'defaults' => [
568 stevensc 3968
                                'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
3969
                                'action' => 'slides',
3970
                            ],
161 efrain 3971
                        ],
568 stevensc 3972
                        'may_terminate' => true,
119 efrain 3973
                    ],
161 efrain 3974
                    'get-slide' => [
3975
                        'type' => Segment::class,
3976
                        'options' => [
3977
                            'route' => '/get-slide/:id',
3978
                            'constraints' => [
568 stevensc 3979
                                'id' => '[A-Za-z0-9\\-]+\\=*',
161 efrain 3980
                            ],
3981
                            'defaults' => [
568 stevensc 3982
                                'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
3983
                                'action' => 'getSlide',
3984
                            ],
161 efrain 3985
                        ],
568 stevensc 3986
                        'may_terminate' => true,
161 efrain 3987
                    ],
119 efrain 3988
                    'sync' => [
3989
                        'type' => Segment::class,
3990
                        'options' => [
167 efrain 3991
                            'route' => '/sync/operation/:operation/topic/:topic_uuid[/capsule/:capsule_uuid][/slide/:slide_uuid][/]',
3992
                            'constraints' => [
568 stevensc 3993
                                'topic_uuid' => '[A-Za-z0-9\\-]+\\=*',
3994
                                'capsule_uuid' => '[A-Za-z0-9\\-]+\\=*',
3995
                                'slide_uuid' => '[A-Za-z0-9\\-]+\\=*',
3996
                                'operation' => 'slide-view|capsule-close|topic-close',
167 efrain 3997
                            ],
119 efrain 3998
                            'defaults' => [
568 stevensc 3999
                                'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
4000
                                'action' => 'sync',
4001
                            ],
4002
                        ],
119 efrain 4003
                    ],
4004
                    'last-capsule-in-progress' => [
4005
                        'type' => Segment::class,
4006
                        'options' => [
4007
                            'route' => '/last-capsule-in-progress',
4008
                            'defaults' => [
568 stevensc 4009
                                'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
4010
                                'action' => 'lastCapsuleInProgress',
4011
                            ],
4012
                        ],
119 efrain 4013
                    ],
4014
                    'capsules-pending' => [
4015
                        'type' => Segment::class,
4016
                        'options' => [
4017
                            'route' => '/capsules-pending',
4018
                            'defaults' => [
568 stevensc 4019
                                'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
4020
                                'action' => 'capsulesPending',
4021
                            ],
4022
                        ],
119 efrain 4023
                    ],
4024
                    'capsules-completed' => [
4025
                        'type' => Segment::class,
4026
                        'options' => [
4027
                            'route' => '/capsules-completed',
4028
                            'defaults' => [
568 stevensc 4029
                                'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
4030
                                'action' => 'capsulesCompleted',
4031
                            ],
4032
                        ],
119 efrain 4033
                    ],
4034
                    'capsules-in-progress' => [
4035
                        'type' => Segment::class,
4036
                        'options' => [
4037
                            'route' => '/capsules-in-progress',
4038
                            'defaults' => [
568 stevensc 4039
                                'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
4040
                                'action' => 'capsulesInProgress',
4041
                            ],
4042
                        ],
119 efrain 4043
                    ],
4044
                    'capsules-comments' => [
4045
                        'type' => Segment::class,
4046
                        'options' => [
4047
                            'route' => '/capsules-comments/:capsule_id',
4048
                            'constraints' => [
568 stevensc 4049
                                'capsule_id' => '[A-Za-z0-9\\-]+\\=*',
119 efrain 4050
                            ],
4051
                            'defaults' => [
568 stevensc 4052
                                'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
4053
                                'action' => 'capsuleComments',
4054
                            ],
119 efrain 4055
                        ],
4056
                        'may_terminate' => true,
4057
                        'child_routes' => [
4058
                            'add' => [
4059
                                'type' => Segment::class,
4060
                                'options' => [
4061
                                    'route' => '/add',
4062
                                    'defaults' => [
568 stevensc 4063
                                        'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
4064
                                        'action' => 'capsuleAddMyComment',
4065
                                    ],
4066
                                ],
119 efrain 4067
                            ],
4068
                            'delete' => [
4069
                                'type' => Segment::class,
4070
                                'options' => [
4071
                                    'route' => '/delete/:comment_id',
4072
                                    'constraints' => [
568 stevensc 4073
                                        'comment_id' => '[A-Za-z0-9\\-]+\\=*',
119 efrain 4074
                                    ],
4075
                                    'defaults' => [
568 stevensc 4076
                                        'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
4077
                                        'action' => 'capsuleDeleteMyComment',
4078
                                    ],
4079
                                ],
4080
                            ],
4081
                        ],
4082
                    ],
119 efrain 4083
                    /*
345 www 4084
                 *
4085
                 * 'capsule' => [
4086
                 * 'type' => Segment::class,
4087
                 * 'options' => [
4088
                 * 'route' => '/capsule',
4089
                 * 'defaults' => [
568 stevensc 4090
                 * 'controller' => '\\LeadersLinked\\Controller\\MicrolearningController',
345 www 4091
                 * 'action' => 'lastCapsuleInProgress'
4092
                 * ]
4093
                 * ]
4094
                 * ],
4095
                 *
4096
                 *
4097
                 * capsuleCommentsAction
4098
                 * capsuleDeleteMyCommentAction
4099
                 * capsuleAddMyCommentAction
4100
                 *
4101
                 */
568 stevensc 4102
                ],
314 www 4103
            ],
4104
            'services' => [
4105
                'type' => Literal::class,
4106
                'options' => [
4107
                    'route' => '/services',
4108
                    'defaults' => [
568 stevensc 4109
                        'controller' => '\\LeadersLinked\\Controller\\ServiceController',
4110
                        'action' => 'index',
4111
                    ],
314 www 4112
                ],
4113
                'may_terminate' => true,
4114
                'child_routes' => [
4115
                    'device' => [
4116
                        'type' => Literal::class,
4117
                        'options' => [
4118
                            'route' => '/device',
4119
                            'defaults' => [
568 stevensc 4120
                                'controller' => '\\LeadersLinked\\Controller\\ServiceController',
4121
                                'action' => 'device',
4122
                            ],
4123
                        ],
314 www 4124
                    ],
4125
                    'fcm' => [
4126
                        'type' => Literal::class,
4127
                        'options' => [
4128
                            'route' => '/fcm',
4129
                            'defaults' => [
568 stevensc 4130
                                'controller' => '\\LeadersLinked\\Controller\\ServiceController',
4131
                                'action' => 'fcm',
4132
                            ],
4133
                        ],
314 www 4134
                    ],
4135
                    'signin' => [
4136
                        'type' => Literal::class,
4137
                        'options' => [
4138
                            'route' => '/signin',
4139
                            'defaults' => [
568 stevensc 4140
                                'controller' => '\\LeadersLinked\\Controller\\ServiceController',
4141
                                'action' => 'signin',
4142
                            ],
4143
                        ],
314 www 4144
                    ],
4145
                    'signout' => [
4146
                        'type' => Literal::class,
4147
                        'options' => [
4148
                            'route' => '/signout',
4149
                            'defaults' => [
568 stevensc 4150
                                'controller' => '\\LeadersLinked\\Controller\\ServiceController',
4151
                                'action' => 'signout',
4152
                            ],
4153
                        ],
4154
                    ],
4155
                ],
4156
            ],
4157
        ],
1 efrain 4158
    ],
4159
    'controllers' => [
4160
        'factories' => [
203 efrain 4161
            \LeadersLinked\Controller\AbuseReportController::class => \LeadersLinked\Factory\Controller\AbuseReportControllerFactory::class,
1 efrain 4162
            \LeadersLinked\Controller\AccountSettingController::class => \LeadersLinked\Factory\Controller\AccountSettingControllerFactory::class,
4163
            \LeadersLinked\Controller\AuthController::class => \LeadersLinked\Factory\Controller\AuthControllerFactory::class,
4164
            \LeadersLinked\Controller\BackendController::class => \LeadersLinked\Factory\Controller\BackendControllerFactory::class,
4165
            \LeadersLinked\Controller\CalendarController::class => \LeadersLinked\Factory\Controller\CalendarControllerFactory::class,
4166
            \LeadersLinked\Controller\CompanyController::class => \LeadersLinked\Factory\Controller\CompanyControllerFactory::class,
4167
            \LeadersLinked\Controller\DashboardController::class => \LeadersLinked\Factory\Controller\DashboardControllerFactory::class,
4168
            \LeadersLinked\Controller\DailyPulseController::class => \LeadersLinked\Factory\Controller\DailyPulseControllerFactory::class,
4169
            \LeadersLinked\Controller\ConnectionController::class => \LeadersLinked\Factory\Controller\ConnectionControllerFactory::class,
4170
            \LeadersLinked\Controller\HomeController::class => \LeadersLinked\Factory\Controller\HomeControllerFactory::class,
4171
            \LeadersLinked\Controller\HelperController::class => \LeadersLinked\Factory\Controller\HelperControllerFactory::class,
4172
            \LeadersLinked\Controller\HelpController::class => \LeadersLinked\Factory\Controller\HelpControllerFactory::class,
4173
            \LeadersLinked\Controller\FeedController::class => \LeadersLinked\Factory\Controller\FeedControllerFactory::class,
4174
            \LeadersLinked\Controller\MarketPlaceController::class => \LeadersLinked\Factory\Controller\MarketPlaceControllerFactory::class,
4175
            \LeadersLinked\Controller\MoodleController::class => \LeadersLinked\Factory\Controller\MoodleControllerFactory::class,
4176
            \LeadersLinked\Controller\OauthController::class => \LeadersLinked\Factory\Controller\OauthControllerFactory::class,
4177
            \LeadersLinked\Controller\JobController::class => \LeadersLinked\Factory\Controller\JobControllerFactory::class,
283 www 4178
            \LeadersLinked\Controller\ImpersonateController::class => \LeadersLinked\Factory\Controller\ImpersonateControllerFactory::class,
1 efrain 4179
            \LeadersLinked\Controller\InMailController::class => \LeadersLinked\Factory\Controller\InMailControllerFactory::class,
4180
            \LeadersLinked\Controller\GroupController::class => \LeadersLinked\Factory\Controller\GroupControllerFactory::class,
119 efrain 4181
            \LeadersLinked\Controller\MicrolearningController::class => \LeadersLinked\Factory\Controller\MicrolearningControllerFactory::class,
1 efrain 4182
            \LeadersLinked\Controller\MyGroupsController::class => \LeadersLinked\Factory\Controller\MyGroupsControllerFactory::class,
4183
            \LeadersLinked\Controller\MyCompaniesController::class => \LeadersLinked\Factory\Controller\MyCompaniesControllerFactory::class,
4184
            \LeadersLinked\Controller\NotificationController::class => \LeadersLinked\Factory\Controller\NotificationControllerFactory::class,
4185
            \LeadersLinked\Controller\PaypalController::class => \LeadersLinked\Factory\Controller\PaypalControllerFactory::class,
4186
            \LeadersLinked\Controller\PostController::class => \LeadersLinked\Factory\Controller\PostControllerFactory::class,
4187
            \LeadersLinked\Controller\ProfileController::class => \LeadersLinked\Factory\Controller\ProfileControllerFactory::class,
4188
            \LeadersLinked\Controller\ProfileMicrolearningController::class => \LeadersLinked\Factory\Controller\ProfileMicrolearningControllerFactory::class,
4189
            // \LeadersLinked\Controller\SelfEvaluationController::class => \LeadersLinked\Factory\Controller\SelfEvaluationControllerFactory::class,
345 www 4190
            // \LeadersLinked\Controller\PerformanceEvaluationController::class => \LeadersLinked\Factory\Controller\PerformanceEvaluationControllerFactory::class,
1 efrain 4191
            \LeadersLinked\Controller\MyCoachController::class => \LeadersLinked\Factory\Controller\MyCoachControllerFactory::class,
4192
            \LeadersLinked\Controller\KnowledgeAreaController::class => \LeadersLinked\Factory\Controller\KnowledgeAreaControllerFactory::class,
4193
            \LeadersLinked\Controller\MyProfilesController::class => \LeadersLinked\Factory\Controller\MyProfilesControllerFactory::class,
4194
            \LeadersLinked\Controller\SearchController::class => \LeadersLinked\Factory\Controller\SearchControllerFactory::class,
4195
            \LeadersLinked\Controller\ShorterController::class => \LeadersLinked\Factory\Controller\ShorterControllerFactory::class,
314 www 4196
            \LeadersLinked\Controller\ServiceController::class => \LeadersLinked\Factory\Controller\ServiceControllerFactory::class,
302 www 4197
            \LeadersLinked\Controller\HabitController::class => \LeadersLinked\Factory\Controller\HabitControllerFactory::class,
4198
            \LeadersLinked\Controller\HabitValueController::class => \LeadersLinked\Factory\Controller\HabitValueControllerFactory::class,
4199
            \LeadersLinked\Controller\HabitParadigmController::class => \LeadersLinked\Factory\Controller\HabitParadigmControllerFactory::class,
4200
            \LeadersLinked\Controller\HabitPurposeController::class => \LeadersLinked\Factory\Controller\HabitPurposeControllerFactory::class,
304 www 4201
            \LeadersLinked\Controller\HabitSkillController::class => \LeadersLinked\Factory\Controller\HabitSkillControllerFactory::class,
345 www 4202
            \LeadersLinked\Controller\HabitSkillRegisterController::class => \LeadersLinked\Factory\Controller\HabitSkillRegisterControllerFactory::class,
354 ariadna 4203
            \LeadersLinked\Controller\HabitGoalController::class => \LeadersLinked\Factory\Controller\HabitGoalControllerFactory::class,
387 ariadna 4204
            \LeadersLinked\Controller\HabitReportController::class => \LeadersLinked\Factory\Controller\HabitReportControllerFactory::class,
494 ariadna 4205
            \LeadersLinked\Controller\RecruitmentPreAplicationController::class => \LeadersLinked\Factory\Controller\RecruitmentPreAplicationControllerFactory::class,
512 ariadna 4206
            \LeadersLinked\Controller\RecruitmentCreateJobDescriptionController::class => \LeadersLinked\Factory\Controller\RecruitmentCreateJobDescriptionControllerFactory::class,
1 efrain 4207
        ],
4208
        'aliases' => [
568 stevensc 4209
            '\\LeadersLinked\\Controller\\AbuseReportController' => \LeadersLinked\Controller\AbuseReportController::class,
4210
            '\\LeadersLinked\\Controller\\AuthController' => \LeadersLinked\Controller\AuthController::class,
4211
            '\\LeadersLinked\\Controller\\BackendController' => \LeadersLinked\Controller\BackendController::class,
4212
            '\\LeadersLinked\\Controller\\AccountSettingController' => \LeadersLinked\Controller\AccountSettingController::class,
4213
            '\\LeadersLinked\\Controller\\CalendarController' => \LeadersLinked\Controller\CalendarController::class,
4214
            '\\LeadersLinked\\Controller\\CompanyController' => \LeadersLinked\Controller\CompanyController::class,
4215
            '\\LeadersLinked\\Controller\\ConnectionController' => \LeadersLinked\Controller\ConnectionController::class,
4216
            '\\LeadersLinked\\Controller\\DashboardController' => \LeadersLinked\Controller\DashboardController::class,
4217
            '\\LeadersLinked\\Controller\\HomeController' => \LeadersLinked\Controller\HomeController::class,
4218
            '\\LeadersLinked\\Controller\\HelpController' => \LeadersLinked\Controller\HelpController::class,
4219
            '\\LeadersLinked\\Controller\\HelperController' => \LeadersLinked\Controller\HelperController::class,
4220
            '\\LeadersLinked\\Controller\\FeedController' => \LeadersLinked\Controller\FeedController::class,
4221
            '\\LeadersLinked\\Controller\\ImpersonateController' => \LeadersLinked\Controller\ImpersonateController::class,
4222
            '\\LeadersLinked\\Controller\\InMailController' => \LeadersLinked\Controller\InMailController::class,
4223
            '\\LeadersLinked\\Controller\\JobController' => \LeadersLinked\Controller\JobController::class,
4224
            '\\LeadersLinked\\Controller\\GroupController' => \LeadersLinked\Controller\GroupController::class,
4225
            '\\LeadersLinked\\Controller\\MyGroupsController' => \LeadersLinked\Controller\MyGroupsController::class,
4226
            '\\LeadersLinked\\Controller\\MyCompaniesController' => \LeadersLinked\Controller\MyCompaniesController::class,
4227
            '\\LeadersLinked\\Controller\\PaypalController' => \LeadersLinked\Controller\PaypalController::class,
4228
            '\\LeadersLinked\\Controller\\PostController' => \LeadersLinked\Controller\PostController::class,
4229
            '\\LeadersLinked\\Controller\\ProfileController' => \LeadersLinked\Controller\ProfileController::class,
4230
            '\\LeadersLinked\\Controller\\MicrolearningController' => \LeadersLinked\Controller\MicrolearningController::class,
4231
            '\\LeadersLinked\\Controller\\MyProfilesController' => \LeadersLinked\Controller\MyProfilesController::class,
4232
            '\\LeadersLinked\\Controller\\MarketPlaceController' => \LeadersLinked\Controller\MarketPlaceController::class,
4233
            '\\LeadersLinked\\Controller\\MoodleController' => \LeadersLinked\Controller\MoodleController::class,
4234
            '\\LeadersLinked\\Controller\\NotificationController' => \LeadersLinked\Controller\NotificationController::class,
4235
            '\\LeadersLinked\\Controller\\SearchController' => \LeadersLinked\Controller\SearchController::class,
4236
            '\\LeadersLinked\\Controller\\OauthController' => \LeadersLinked\Controller\OauthController::class,
4237
            '\\LeadersLinked\\Controller\\ShorterController' => \LeadersLinked\Controller\ShorterController::class,
4238
            '\\LeadersLinked\\Controller\\KnowledgeAreaController' => \LeadersLinked\Controller\KnowledgeAreaController::class,
4239
            '\\LeadersLinked\\Controller\\MyCoachController' => \LeadersLinked\Controller\MyCoachController::class,
4240
            '\\LeadersLinked\\Controller\\DailyPulseController' => \LeadersLinked\Controller\DailyPulseController::class,
4241
            '\\LeadersLinked\\Controller\\ServiceController' => \LeadersLinked\Controller\ServiceController::class,
4242
            '\\LeadersLinked\\Controller\\HabitController' => \LeadersLinked\Controller\HabitController::class,
4243
            '\\LeadersLinked\\Controller\\HabitValueController' => \LeadersLinked\Controller\HabitValueController::class,
4244
            '\\LeadersLinked\\Controller\\HabitParadigmController' => \LeadersLinked\Controller\HabitParadigmController::class,
4245
            '\\LeadersLinked\\Controller\\HabitPurposeController' => \LeadersLinked\Controller\HabitPurposeController::class,
4246
            '\\LeadersLinked\\Controller\\HabitSkillController' => \LeadersLinked\Controller\HabitSkillController::class,
4247
            '\\LeadersLinked\\Controller\\HabitSkillRegisterController' => \LeadersLinked\Controller\HabitSkillRegisterController::class,
4248
            '\\LeadersLinked\\Controller\\HabitGoalController' => \LeadersLinked\Controller\HabitGoalController::class,
4249
            '\\LeadersLinked\\Controller\\HabitReportController' => \LeadersLinked\Controller\HabitReportController::class,
4250
            '\\LeadersLinked\\Controller\\RecruitmentPreAplicationController' => \LeadersLinked\Controller\RecruitmentPreAplicationController::class,
4251
            '\\LeadersLinked\\Controller\\RecruitmentCreateJobDescriptionController' => \LeadersLinked\Controller\RecruitmentCreateJobDescriptionController::class,
4252
            // '\\LeadersLinked\\Controller\\SelfEvaluationController' => \LeadersLinked\Controller\SelfEvaluationController::class,
4253
            // '\\LeadersLinked\\Controller\\ZoomController' => \LeadersLinked\Controller\ZoomController::class,
4254
        ],
1 efrain 4255
    ],
4256
    'laminas-cli' => [
4257
        'commands' => [
307 www 4258
            'process-scheduled-content' => \LeadersLinked\Command\ProcessScheduledContentCommand::class,
1 efrain 4259
            'process-queue-email' => \LeadersLinked\Command\ProcessQueueEmailCommand::class,
4260
            'process-queue-push' => \LeadersLinked\Command\ProcessQueuePushCommand::class,
4261
            'process-queue-user-deleted' => \LeadersLinked\Command\ProcessQueueUserDeletedCommand::class,
4262
            'process-queue-video-convert' => \LeadersLinked\Command\ProcessQueueVideoConvertCommand::class,
4263
            'recalculate-microlearning-progress' => \LeadersLinked\Command\RecalculateMicrolearningProgressCommand::class,
4264
            'check-owner-user-for-company' => \LeadersLinked\Command\CheckOwnerUserForCompanyCommand::class,
4265
            'check-preview-poster-for-feed' => \LeadersLinked\Command\CheckPreviewPosterForFeedCommand::class,
4266
            'daily-pulse-simulate' => \LeadersLinked\Command\DailyPulseSimulateCommand::class,
257 efrain 4267
            'check-external-credenditals' => \LeadersLinked\Command\CheckExternalCredentialsCommand::class,
283 www 4268
            'send-data-to-s3-command' => \LeadersLinked\Command\SendDataToS3Command::class,
290 www 4269
            'test-command' => \LeadersLinked\Command\TestCommand::class,
568 stevensc 4270
            'test-send-push' => \LeadersLinked\Command\TestSendPushCommand::class,
4271
        ],
1 efrain 4272
    ],
345 www 4273
    'listeners' => [ // \LeadersLinked\Listener\CorsRequestListener::class,
72 efrain 4274
    ],
1 efrain 4275
    'service_manager' => [
4276
        'abstract_factories' => [
568 stevensc 4277
            \Laminas\Db\Adapter\AdapterAbstractServiceFactory::class,
1 efrain 4278
        ],
4279
        'factories' => [
4280
            'RenderingStrategy' => function ($container) {
4281
                $translator = $container->get('MvcTranslator');
4282
                return new \LeadersLinked\View\RenderingStrategy($translator);
4283
            },
345 www 4284
            // 'corsRequestListener' => function ($container) {
4285
            //
4286
            // return new \LeadersLinked\Listener\CorsRequestListener();
4287
            // },
1 efrain 4288
            'menuNavigation' => \LeadersLinked\Navigation\MenuNavigation::class,
4289
            'footerNavigation' => \LeadersLinked\Navigation\FooterNavigation::class,
4290
            \LeadersLinked\Command\ProcessQueueEmailCommand::class => \LeadersLinked\Factory\Command\ProcessQueueEmailCommandFactory::class,
4291
            \LeadersLinked\Command\ProcessQueuePushCommand::class => \LeadersLinked\Factory\Command\ProcessQueuePushCommandFactory::class,
4292
            \LeadersLinked\Command\ProcessQueueUserDeletedCommand::class => \LeadersLinked\Factory\Command\ProcessQueueUserDeletedCommandFactory::class,
4293
            \LeadersLinked\Command\ProcessQueueVideoConvertCommand::class => \LeadersLinked\Factory\Command\ProcessQueueVideoConvertCommandFactory::class,
4294
            \LeadersLinked\Command\RecalculateMicrolearningProgressCommand::class => \LeadersLinked\Factory\Command\RecalculateMicrolearningProgressCommandFactory::class,
4295
            \LeadersLinked\Command\CheckOwnerUserForCompanyCommand::class => \LeadersLinked\Factory\Command\CheckOwnerUserForCompanyCommandFactory::class,
4296
            \LeadersLinked\Command\CheckPreviewPosterForFeedCommand::class => \LeadersLinked\Factory\Command\CheckPreviewPosterForFeedCommandFactory::class,
4297
            \LeadersLinked\Command\DailyPulseSimulateCommand::class => \LeadersLinked\Factory\Command\DailyPulseSimulateCommandFactory::class,
257 efrain 4298
            \LeadersLinked\Command\CheckExternalCredentialsCommand::class => \LeadersLinked\Factory\Command\CheckExternalCredentialsCommandFactory::class,
283 www 4299
            \LeadersLinked\Command\SendDataToS3Command::class => \LeadersLinked\Factory\Command\SendDataToS3CommandFactory::class,
307 www 4300
            \LeadersLinked\Command\ProcessScheduledContentCommand::class => \LeadersLinked\Factory\Command\ProcessScheduledContentCommandFactory::class,
290 www 4301
            \LeadersLinked\Command\TestCommand::class => \LeadersLinked\Factory\Command\TestCommandFactory::class,
568 stevensc 4302
            \LeadersLinked\Command\TestSendPushCommand::class => \LeadersLinked\Factory\Command\TestSendPushCommandFactory::class,
1 efrain 4303
        ],
345 www 4304
        'aliases' => [ // 'leaders-linked-storage' => \LeadersLinked\Service\StorageService::class
568 stevensc 4305
        ],
1 efrain 4306
    ],
4307
    'controller_plugins' => [
4308
        'invokables' => [],
4309
        'factories' => [
4310
            \LeadersLinked\Plugin\CurrentUserPlugin::class => \LeadersLinked\Factory\Plugin\CurrentUserPluginFactory::class,
568 stevensc 4311
            \LeadersLinked\Plugin\CurrentNetworkPlugin::class => \LeadersLinked\Factory\Plugin\CurrentNetworkPluginFactory::class,
1 efrain 4312
        ],
4313
        'aliases' => [
4314
            'currentUserPlugin' => \LeadersLinked\Plugin\CurrentUserPlugin::class,
568 stevensc 4315
            'currentNetworkPlugin' => \LeadersLinked\Plugin\CurrentNetworkPlugin::class,
4316
        ],
1 efrain 4317
    ],
4318
    'view_manager' => [
4319
        'display_not_found_reason' => true,
4320
        'display_exceptions' => true,
4321
        'doctype' => 'HTML5',
4322
        'not_found_template' => 'error/404',
4323
        'exception_template' => 'error/index',
4324
        'template_map' => [
4325
            'layout/layout' => __DIR__ . '/../view/layout/layout.phtml',
4326
            'error/404' => __DIR__ . '/../view/error/404.phtml',
568 stevensc 4327
            'error/index' => __DIR__ . '/../view/error/index.phtml',
1 efrain 4328
        ],
4329
        'template_path_stack' => [
568 stevensc 4330
            __DIR__ . '/../view',
1 efrain 4331
        ],
4332
        'strategies' => [
4333
            'ViewJsonStrategy',
568 stevensc 4334
            'RenderingStrategy',
4335
        ],
387 ariadna 4336
    ],
1 efrain 4337
];