Rev 741 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
<?php
declare(strict_types=1);
namespace LeadersLinked;
use Laminas\Router\Http\Literal;
use Laminas\Router\Http\Segment;
return [
'navigation' => [
'menu' => [],
'footer' => [
[
'label' => 'LABEL_PRIVACY_POLICY',
'route' => 'privacy-policy'
],
[
'label' => 'LABEL_PROFESSIONALISM_POLICY',
'route' => 'professionalism-policy'
],
[
'label' => 'LABEL_COOKIES_POLICY',
'route' => 'cookies'
],
[
'label' => 'LABEL_TERMS_AND_CONDITIONS',
'route' => 'terms-and-conditions'
]
]
],
'router' => [
'routes' => [
'signin' => [
'type' => Literal::class,
'options' => [
'route' => '/signin',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AuthController',
'action' => 'signin'
]
],
'may_terminate' => true,
'child_routes' => [
'facebook' => [
'type' => Literal::class,
'options' => [
'route' => '/facebook',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AuthController',
'action' => 'facebook'
]
]
],
'twitter' => [
'type' => Literal::class,
'options' => [
'route' => '/twitter',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AuthController',
'action' => 'twitter'
]
]
],
'google' => [
'type' => Literal::class,
'options' => [
'route' => '/google',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AuthController',
'action' => 'google'
]
]
],
'impersonate' => [
'type' => Literal::class,
'options' => [
'route' => '/impersonate',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AuthController',
'action' => 'impersonate'
]
]
],
'debug' => [
'type' => Literal::class,
'options' => [
'route' => '/debug',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AuthController',
'action' => 'debug'
]
]
]
]
],
'crypto' => [
'type' => Segment::class,
'options' => [
'route' => '/crypto',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HomeController',
'action' => 'crypto'
]
],
'may_terminate' => true
],
'storage' => [
'type' => Segment::class,
'options' => [
'route' => '/storage/:code',
'constraints' => [
'code' => '[A-Za-z0-9]+'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HomeController',
'action' => 'storage'
]
],
'may_terminate' => true
],
'share' => [
'type' => Segment::class,
'options' => [
'route' => '/share/type/:type/code/:code/user/:user/timestamp/:timestamp/rand/:rand/password/:password',
'constraints' => [
'type' => 'feed|post',
'code' => '[A-Za-z0-9\-]+\=*',
'user' => '[A-Za-z0-9\-]+\=*',
'timestamp' => '[0-9]*',
'rand' => '[0-9]*',
'password' => '[A-Za-z0-9]*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HomeController',
'action' => 'share'
]
],
'may_terminate' => true,
'child_routes' => [
'increment-external-counter' => [
'type' => Segment::class,
'options' => [
'route' => '/increment-external-counter',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HomeController',
'action' => 'incTotalExternalShared'
]
]
]
]
],
'shorter' => [
'type' => Segment::class,
'options' => [
'route' => '/shorter/:code',
'constraints' => [
'code' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ShorterController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'generate' => [
'type' => Segment::class,
'options' => [
'route' => '/generate/:type',
'constraints' => [
'type' => 'feed|post'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ShorterController',
'action' => 'generate'
]
]
]
]
],
'reset-password' => [
'type' => Segment::class,
'options' => [
'route' => '/reset-password/:code',
'constraints' => [
'code' => '[a-zA-Z0-9--]+'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\AuthController',
'action' => 'resetPassword'
]
]
],
'forgot-password' => [
'type' => Literal::class,
'options' => [
'route' => '/forgot-password',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AuthController',
'action' => 'forgotPassword'
]
]
],
'signup' => [
'type' => Literal::class,
'options' => [
'route' => '/signup',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AuthController',
'action' => 'signup'
]
]
],
'activate-account' => [
'type' => Segment::class,
'options' => [
'route' => '/activate-account/:code',
'constraints' => [
'code' => '[a-zA-Z0-9]+'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\AuthController',
'action' => 'activateAccount'
]
]
],
'signout' => [
'type' => Literal::class,
'options' => [
'route' => '/signout',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AuthController',
'action' => 'signout'
]
]
],
'csrf' => [
'type' => Literal::class,
'options' => [
'route' => '/csrf',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AuthController',
'action' => 'csrf'
]
]
],
'onroom' => [
'type' => Literal::class,
'options' => [
'route' => '/onroom',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AuthController',
'action' => 'onroom'
]
]
],
'cesams' => [
'type' => Literal::class,
'options' => [
'route' => '/cesams',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AuthController',
'action' => 'cesams'
]
]
],
'home' => [
'type' => Literal::class,
'options' => [
'route' => '/',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HomeController',
'action' => 'index'
]
]
],
'recruitment-ai' => [
'type' => Literal::class,
'options' => [
'route' => '/recruitment-ai',
],
'may_terminate' => true,
'child_routes' => [
'pre-aplications' => [
'type' => Segment::class,
'options' => [
'route' => '/pre-aplications/:id',
'constraints' => [
'id' => '[0-9]+',
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\RecruitmentPreAplicationController',
'action' => 'index'
]
],
],
'job-description' => [
'type' => Segment::class,
'options' => [
'route' => '/job-description/:id',
'constraints' => [
'id' => '[0-9]+',
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\RecruitmentCreateJobDescriptionController',
'action' => 'index'
]
],
],
],
],
'language' => [
'type' => Literal::class,
'options' => [
'route' => '/language',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HomeController',
'action' => 'language'
]
]
],
'habits' => [
'type' => Literal::class,
'options' => [
'route' => '/habits',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'aspect-daily-log' => [
'type' => Literal::class,
'options' => [
'route' => '/aspect-daily-log',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitController',
'action' => 'aspectDailyLog'
]
],
'may_terminate' => true
],
'values' => [
'type' => Literal::class,
'options' => [
'route' => '/values',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitValueController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'add' => [
'type' => Literal::class,
'options' => [
'route' => '/add',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitValueController',
'action' => 'add'
]
]
],
'edit' => [
'type' => Segment::class,
'options' => [
'route' => '/edit/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitValueController',
'action' => 'edit'
]
]
],
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitValueController',
'action' => 'delete'
]
]
]
]
],
'paradigms' => [
'type' => Literal::class,
'options' => [
'route' => '/paradigms',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitParadigmController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'add' => [
'type' => Literal::class,
'options' => [
'route' => '/add',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitParadigmController',
'action' => 'add'
]
]
],
'edit' => [
'type' => Segment::class,
'options' => [
'route' => '/edit/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitParadigmController',
'action' => 'edit'
]
]
],
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitParadigmController',
'action' => 'delete'
]
]
]
]
],
'purposes' => [
'type' => Literal::class,
'options' => [
'route' => '/purposes',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitPurposeController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'add' => [
'type' => Literal::class,
'options' => [
'route' => '/add',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitPurposeController',
'action' => 'add'
]
]
],
'edit' => [
'type' => Segment::class,
'options' => [
'route' => '/edit/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitPurposeController',
'action' => 'edit'
]
]
],
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitPurposeController',
'action' => 'delete'
]
]
]
]
],
'skills' => [
'type' => Literal::class,
'options' => [
'route' => '/skills',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitSkillController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'add' => [
'type' => Literal::class,
'options' => [
'route' => '/add',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitSkillController',
'action' => 'add'
]
]
],
'edit' => [
'type' => Segment::class,
'options' => [
'route' => '/edit/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitSkillController',
'action' => 'edit'
]
]
],
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitSkillController',
'action' => 'delete'
]
]
],
'registers' => [
'type' => Segment::class,
'options' => [
'route' => '/registers/:id',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitSkillRegisterController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'add' => [
'type' => Literal::class,
'options' => [
'route' => '/add',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitSkillRegisterController',
'action' => 'add'
]
]
],
'edit' => [
'type' => Segment::class,
'options' => [
'route' => '/edit/:register',
'constraints' => [
'registerd' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitSkillRegisterController',
'action' => 'edit'
]
]
],
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:register',
'constraints' => [
'register' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitSkillController',
'action' => 'delete'
]
]
]
]
]
]
],
'goals' => [
'type' => Literal::class,
'options' => [
'route' => '/goals',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitGoalController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'add' => [
'type' => Literal::class,
'options' => [
'route' => '/add',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitGoalController',
'action' => 'add'
]
]
],
'edit' => [
'type' => Segment::class,
'options' => [
'route' => '/edit/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitGoalController',
'action' => 'edit'
]
]
],
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitGoalController',
'action' => 'delete'
]
]
]
]
],
'reports' => [
'type' => Literal::class,
'options' => [
'route' => '/reports',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HabitReportController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => []
],
]
],
'post' => [
'type' => Segment::class,
'options' => [
'route' => '/post/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\PostController',
'action' => 'view'
]
],
'may_terminate' => true,
'child_routes' => [
'reactions' => [
'type' => Segment::class,
'options' => [
'route' => '/reactions',
'defaults' => [
'controller' => '\LeadersLinked\Controller\PostController',
'action' => 'reactions'
]
]
],
'comments' => [
'type' => Segment::class,
'options' => [
'route' => '/comments',
'defaults' => [
'controller' => '\LeadersLinked\Controller\PostController',
'action' => 'comments'
]
],
'may_terminate' => true,
'child_routes' => [
'add' => [
'type' => Segment::class,
'options' => [
'route' => '/add',
'defaults' => [
'controller' => '\LeadersLinked\Controller\PostController',
'action' => 'commentsAdd'
]
]
],
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:comment',
'constraints' => [
'comment' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\PostController',
'action' => 'commentsDelete'
]
]
]
]
],
'save-reaction' => [
'type' => Segment::class,
'options' => [
'route' => '/save-reaction',
'defaults' => [
'controller' => '\LeadersLinked\Controller\PostController',
'action' => 'saveReaction'
]
]
],
'delete-reaction' => [
'type' => Segment::class,
'options' => [
'route' => '/delete-reaction',
'defaults' => [
'controller' => '\LeadersLinked\Controller\PostController',
'action' => 'deleteReaction'
]
]
]
]
],
'privacy-policy' => [
'type' => Literal::class,
'options' => [
'route' => '/privacy-policy',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HomeController',
'action' => 'privacyPolicy'
]
]
],
'cookies' => [
'type' => Literal::class,
'options' => [
'route' => '/cookies',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HomeController',
'action' => 'cookies'
]
]
],
'professionalism-policy' => [
'type' => Literal::class,
'options' => [
'route' => '/professionalism-policy',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HomeController',
'action' => 'professionalismPolicy'
]
]
],
'terms-and-conditions' => [
'type' => Literal::class,
'options' => [
'route' => '/terms-and-conditions',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HomeController',
'action' => 'termsAndConditions'
]
]
],
'check-session' => [
'type' => Literal::class,
'options' => [
'route' => '/check-session',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HomeController',
'action' => 'checkSession'
]
]
],
'abuse-report' => [
'type' => Literal::class,
'options' => [
'route' => '/abuse-report',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AbuseReportController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'view' => [
'type' => Segment::class,
'options' => [
'route' => '/view/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\AbuseReportController',
'action' => 'view'
]
]
]
]
],
'notifications' => [
'type' => Literal::class,
'options' => [
'route' => '/notifications',
'defaults' => [
'controller' => '\LeadersLinked\Controller\NotificationController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'mark-read' => [
'type' => Segment::class,
'options' => [
'route' => '/mark-read/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\NotificationController',
'action' => 'markRead'
]
]
],
'mark-all-read' => [
'type' => Literal::class,
'options' => [
'route' => '/mark-all-read',
'defaults' => [
'controller' => '\LeadersLinked\Controller\NotificationController',
'action' => 'markAllRead'
]
]
],
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\NotificationController',
'action' => 'delete'
]
]
],
'clear' => [
'type' => Literal::class,
'options' => [
'route' => '/clear',
'defaults' => [
'controller' => '\LeadersLinked\Controller\NotificationController',
'action' => 'clear'
]
]
],
'unreads' => [
'type' => Literal::class,
'options' => [
'route' => '/unreads',
'defaults' => [
'controller' => '\LeadersLinked\Controller\NotificationController',
'action' => 'unreads'
]
]
]
]
],
'impersonate' => [
'type' => Literal::class,
'options' => [
'route' => '/impersonate',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ImpersonateController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'execute' => [
'type' => Segment::class,
'options' => [
'route' => '/execute/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ImpersonateController',
'action' => 'execute'
]
]
]
]
],
'my-coach' => [
'type' => Literal::class,
'options' => [
'route' => '/my-coach',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyCoachController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'questions' => [
'type' => Literal::class,
'options' => [
'route' => '/questions',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyCoachController',
'action' => 'questions'
]
],
'may_terminate' => true,
'child_routes' => [
'add' => [
'type' => Literal::class,
'options' => [
'route' => '/add',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyCoachController',
'action' => 'addQuestion'
]
]
],
'reactions' => [
'type' => Segment::class,
'options' => [
'route' => '/reactions/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyCoachController',
'action' => 'reactions'
]
]
],
'view' => [
'type' => Segment::class,
'options' => [
'route' => '/view/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyCoachController',
'action' => 'viewQuestion'
]
]
],
'edit' => [
'type' => Segment::class,
'options' => [
'route' => '/edit/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyCoachController',
'action' => 'editQuestion'
]
]
],
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyCoachController',
'action' => 'deleteQuestion'
]
]
],
'reaction' => [
'type' => Segment::class,
'options' => [
'route' => '/reaction/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyCoachController',
'action' => 'reaction'
]
],
'may_terminate' => true,
'child_routes' => [
'save' => [
'type' => Literal::class,
'options' => [
'route' => '/save',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyCoachController',
'action' => 'saveReaction'
]
]
],
'delete' => [
'type' => Literal::class,
'options' => [
'route' => '/delete',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyCoachController',
'action' => 'deleteReaction'
]
]
]
]
],
'answers' => [
'type' => Segment::class,
'options' => [
'route' => '/answers/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyCoachController',
'action' => 'answers'
]
],
'may_terminate' => true,
'child_routes' => [
'add' => [
'type' => Literal::class,
'options' => [
'route' => '/add',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyCoachController',
'action' => 'addAnswer'
]
]
],
'edit' => [
'type' => Segment::class,
'options' => [
'route' => '/edit/:answer',
'constraints' => [
'answer' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyCoachController',
'action' => 'editAnswer'
]
]
],
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:answer',
'constraints' => [
'answer' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyCoachController',
'action' => 'deleteAnswer'
]
]
]
]
],
'comments' => [
'type' => Segment::class,
'options' => [
'route' => '/comments/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyCoachController',
'action' => 'comments'
]
],
'may_terminate' => true,
'child_routes' => [
'add' => [
'type' => Literal::class,
'options' => [
'route' => '/add',
'defaults' => [
'controller' => '\LeadersLinked\\Controller\MyCoachController',
'action' => 'addComment'
]
]
],
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:comment',
'constraints' => [
'comment' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\\Controller\MyCoachController',
'action' => 'deleteComment'
]
]
]
]
]
]
]
]
],
'knowledge-area' => [
'type' => Literal::class,
'options' => [
'route' => '/knowledge-area',
'defaults' => [
'controller' => '\LeadersLinked\Controller\KnowledgeAreaController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'metadata' => [
'type' => Literal::class,
'options' => [
'route' => '/metadata',
'defaults' => [
'controller' => '\LeadersLinked\Controller\KnowledgeAreaController',
'action' => 'metadata'
]
]
],
'list' => [
'type' => Literal::class,
'options' => [
'route' => '/list',
'defaults' => [
'controller' => '\LeadersLinked\Controller\KnowledgeAreaController',
'action' => 'list'
]
]
],
'add' => [
'type' => Literal::class,
'options' => [
'route' => '/add',
'defaults' => [
'controller' => '\LeadersLinked\Controller\KnowledgeAreaController',
'action' => 'add'
]
]
],
'edit' => [
'type' => Segment::class,
'options' => [
'route' => '/edit/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\KnowledgeAreaController',
'action' => 'edit'
]
]
],
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\KnowledgeAreaController',
'action' => 'delete'
]
]
],
'view' => [
'type' => Segment::class,
'options' => [
'route' => '/view/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\KnowledgeAreaController',
'action' => 'view'
]
]
],
'reactions' => [
'type' => Segment::class,
'options' => [
'route' => '/reactions/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\KnowledgeAreaController',
'action' => 'reactions'
]
]
],
'comments' => [
'type' => Segment::class,
'options' => [
'route' => '/comments/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\KnowledgeAreaController',
'action' => 'comments'
]
],
'may_terminate' => true,
'child_routes' => [
'add' => [
'type' => Literal::class,
'options' => [
'route' => '/add',
'defaults' => [
'controller' => '\LeadersLinked\Controller\KnowledgeAreaController',
'action' => 'addComment'
]
]
],
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:comment',
'constraints' => [
'comment' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\KnowledgeAreaController',
'action' => 'deleteComment'
]
]
]
]
],
'save-reaction' => [
'type' => Segment::class,
'options' => [
'route' => '/save-reaction/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\KnowledgeAreaController',
'action' => 'saveReaction'
]
]
],
'delete-reaction' => [
'type' => Segment::class,
'options' => [
'route' => '/delete-reaction/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\KnowledgeAreaController',
'action' => 'deleteReaction'
]
]
]
]
],
'backend' => [
'type' => Literal::class,
'options' => [
'route' => '/backend',
'defaults' => [
'controller' => '\LeadersLinked\Controller\BackendController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'signin-admin' => [
'type' => Literal::class,
'options' => [
'route' => '/signin-admin',
'defaults' => [
'controller' => '\LeadersLinked\Controller\BackendController',
'action' => 'signinAdmin'
]
]
],
'signin-company' => [
'type' => Segment::class,
'options' => [
'route' => '/signin-company/:id[/relational/:relational/type/:type]',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*',
'relational' => '[A-Za-z0-9\-]+\=*',
'type' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\BackendController',
'action' => 'signinCompany'
]
]
]
]
],
'dashboard' => [
'type' => Segment::class,
'options' => [
'route' => '/dashboard[/feed/:feed][/post/:post]',
'constraints' => [
'feed' => '[A-Za-z0-9\-]+\=*',
'post' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\DashboardController',
'action' => 'index'
]
]
],
'paypal' => [
'type' => Literal::class,
'options' => [
'route' => '/paypal',
'defaults' => [
'controller' => '\LeadersLinked\Controller\PaypalController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'success' => [
'type' => Literal::class,
'options' => [
'route' => '/success',
'defaults' => [
'controller' => '\LeadersLinked\Controller\PaypalController',
'action' => 'success'
]
]
],
'cancel' => [
'type' => Literal::class,
'options' => [
'route' => '/cancel',
'defaults' => [
'controller' => '\LeadersLinked\Controller\PaypalController',
'action' => 'cancel'
]
]
]
]
],
'chat' => [
'type' => Literal::class,
'options' => [
'route' => '/chat',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
// Inicio de los Routes del Chat //
'users' => [
'type' => Literal::class,
'options' => [
'route' => '/users',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'users'
]
]
],
'heart-beat' => [
'type' => Literal::class,
'options' => [
'route' => '/heart-beat',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'heartBeat'
]
]
],
'create-group' => [
'type' => Literal::class,
'options' => [
'route' => '/create-group',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'createGroup'
]
]
],
'zoom' => [
'type' => Segment::class,
'options' => [
'route' => '/zoom/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'zoom'
]
]
],
'open-or-create' => [
'type' => Segment::class,
'options' => [
'route' => '/open-or-create/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'openOrCreate'
]
]
],
'add-user-to-group' => [
'type' => Segment::class,
'options' => [
'route' => '/add-user-to-group/:group_id',
'constraints' => [
'group_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'addUserToGroup'
]
]
],
'mark-seen' => [
'type' => Segment::class,
'options' => [
'route' => '/mark-seen/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'markSeen'
]
]
],
'mark-received' => [
'type' => Segment::class,
'options' => [
'route' => '/mark-received/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'markReceived'
]
]
],
'remove-user-from-group' => [
'type' => Segment::class,
'options' => [
'route' => '/remove-user-from-group/:group_id/:user_id',
'constraints' => [
'group_id' => '[A-Za-z0-9\-]+\=*',
'user_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'removeUserFromGroup'
]
]
],
'get-all-messages' => [
'type' => Segment::class,
'options' => [
'route' => '/get-all-messages/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'getAllMessages'
]
]
],
'send' => [
'type' => Segment::class,
'options' => [
'route' => '/send/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'send'
]
]
],
'get-contacts-availables-for-group' => [
'type' => Segment::class,
'options' => [
'route' => '/get-contacts-availables-for-group/:group_id',
'constraints' => [
'group_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'contactAvailableGroupList'
]
]
],
'get-contact-group-list' => [
'type' => Segment::class,
'options' => [
'route' => '/get-contact-group-list/:group_id',
'constraints' => [
'group_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'contactGroupList'
]
]
],
'leave-group' => [
'type' => Segment::class,
'options' => [
'route' => '/leave-group/:group_id',
'constraints' => [
'group_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'leaveGroup'
]
]
],
'delete-group' => [
'type' => Segment::class,
'options' => [
'route' => '/delete-group/:group_id',
'constraints' => [
'group_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'deleteGroup'
]
]
],
'open' => [
'type' => Segment::class,
'options' => [
'route' => '/open/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'open'
]
]
],
'close' => [
'type' => Segment::class,
'options' => [
'route' => '/close/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'close'
]
]
],
'clear' => [
'type' => Segment::class,
'options' => [
'route' => '/clear/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'clear'
]
]
],
'upload' => [
'type' => Segment::class,
'options' => [
'route' => '/upload/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ChatController',
'action' => 'upload'
]
]
]
]
],
'calendar' => [
'type' => Literal::class,
'options' => [
'route' => '/calendar',
'defaults' => [
'controller' => '\LeadersLinked\Controller\CalendarController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'events' => [
'type' => Segment::class,
'options' => [
'route' => '/events',
/*'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*',
],*/
'defaults' => [
'controller' => '\LeadersLinked\Controller\CalendarController',
'action' => 'events'
]
]
]
]
],
/*
'zoom' => [
'type' => Literal::class,
'options' => [
'route' => '/zoom',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ZoomController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'add' => [
'type' => Literal::class,
'options' => [
'route' => '/add',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ZoomController',
'action' => 'add'
]
]
],
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*',
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ZoomController',
'action' => 'delete'
]
]
],
'listing' => [
'type' => Literal::class,
'options' => [
'route' => '/listing',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ZoomController',
'action' => 'listing'
]
]
],
]
],*/
'inmail' => [
'type' => Literal::class,
'options' => [
'route' => '/inmail',
'defaults' => [
'controller' => '\LeadersLinked\Controller\InMailController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'user' => [
'type' => Segment::class,
'options' => [
'route' => '/user/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\InMailController',
'action' => 'index'
]
]
],
'messages' => [
'type' => Segment::class,
'options' => [
'route' => '/messages/:uuid',
'constraints' => [
'uuid' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\InMailController',
'action' => 'getMessages'
]
],
'may_terminate' => true,
'child_routes' => [
'send' => [
'type' => Literal::class,
'options' => [
'route' => '/send',
'defaults' => [
'controller' => '\LeadersLinked\Controller\InMailController',
'action' => 'sendMessage'
]
]
],
'delete' => [
'type' => Literal::class,
'options' => [
'route' => '/delete',
'defaults' => [
'controller' => '\LeadersLinked\Controller\InMailController',
'action' => 'deleteMessage'
]
]
]
]
]
]
],
'connection' => [
'type' => Literal::class,
'options' => [
'route' => '/connection',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ConnectionController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'my-connections' => [
'type' => Literal::class,
'options' => [
'route' => '/my-connections',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ConnectionController',
'action' => 'myConnections'
]
]
],
'people-you-may-know' => [
'type' => Literal::class,
'options' => [
'route' => '/people-you-may-know',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ConnectionController',
'action' => 'peopleYouMayKnow'
]
]
],
'people-blocked' => [
'type' => Literal::class,
'options' => [
'route' => '/people-blocked',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ConnectionController',
'action' => 'peopleBlocked'
]
]
],
'invitations-sent' => [
'type' => Literal::class,
'options' => [
'route' => '/invitations-sent',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ConnectionController',
'action' => 'invitationsSent'
]
]
],
'invitations-received' => [
'type' => Literal::class,
'options' => [
'route' => '/invitations-received',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ConnectionController',
'action' => 'invitationsReceived'
]
]
],
'block' => [
'type' => Segment::class,
'options' => [
'route' => '/block/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ConnectionController',
'action' => 'block'
]
]
],
'unblock' => [
'type' => Segment::class,
'options' => [
'route' => '/unblock/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ConnectionController',
'action' => 'unblock'
]
]
],
'cancel' => [
'type' => Segment::class,
'options' => [
'route' => '/cancel/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ConnectionController',
'action' => 'cancel'
]
]
],
'request' => [
'type' => Segment::class,
'options' => [
'route' => '/request/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ConnectionController',
'action' => 'request'
]
]
],
'approve' => [
'type' => Segment::class,
'options' => [
'route' => '/approve/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ConnectionController',
'action' => 'approve'
]
]
],
'reject' => [
'type' => Segment::class,
'options' => [
'route' => '/reject/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ConnectionController',
'action' => 'reject'
]
]
],
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ConnectionController',
'action' => 'delete'
]
]
]
]
],
'feed' => [
'type' => Literal::class,
'options' => [
'route' => '/feed',
'defaults' => [
'controller' => '\LeadersLinked\Controller\FeedController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'timeline' => [
'type' => Segment::class,
'options' => [
'route' => '/timeline/:id/:type[/feed/:feed]',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*',
'type' => 'user|company|group'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\FeedController',
'action' => 'timeline'
]
]
],
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\FeedController',
'action' => 'delete'
]
]
],
'reactions' => [
'type' => Segment::class,
'options' => [
'route' => '/reactions/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\FeedController',
'action' => 'reactions'
]
]
],
'comment' => [
'type' => Segment::class,
'options' => [
'route' => '/comment/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\FeedController',
'action' => 'comment'
]
],
'may_terminate' => true,
'child_routes' => [
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:comment',
'constraints' => [
'comment' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\FeedController',
'action' => 'commentDelete'
]
]
]
]
],
'share' => [
'type' => Segment::class,
'options' => [
'route' => '/share/:id[/company/:company_id][/group/:group_id][/encoding/:encoding]',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*',
'company_id' => '[A-Za-z0-9\-]+\=*',
'group_id' => '[A-Za-z0-9\-]+\=*',
'encoding' => 'base64'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\FeedController',
'action' => 'share'
]
]
],
'save-reaction' => [
'type' => Segment::class,
'options' => [
'route' => '/save-reaction/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\FeedController',
'action' => 'saveReaction'
]
]
],
'delete-reaction' => [
'type' => Segment::class,
'options' => [
'route' => '/delete-reaction/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\FeedController',
'action' => 'deleteReaction'
]
]
],
'add' => [
'type' => Segment::class,
'options' => [
'route' => '/add[/company/:company_id][/group/:group_id][/encoding/:encoding]',
'constraints' => [
'company_id' => '[A-Za-z0-9\-]+\=*',
'group_id' => '[A-Za-z0-9\-]+\=*',
'encoding' => 'base64'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\FeedController',
'action' => 'add'
]
]
],
'vote' => [
'type' => Segment::class,
'options' => [
'route' => '/vote/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\FeedController',
'action' => 'vote'
]
]
]
]
],
'job' => [
'type' => Literal::class,
'options' => [
'route' => '/job',
'defaults' => [
'controller' => '\LeadersLinked\Controller\JobController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'view' => [
'type' => Segment::class,
'options' => [
'route' => '/view/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\JobController',
'action' => 'view'
]
]
],
'apply-job' => [
'type' => Segment::class,
'options' => [
'route' => '/apply-job/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\JobController',
'action' => 'applyJob'
]
]
],
'remove-apply-job' => [
'type' => Segment::class,
'options' => [
'route' => '/remove-apply-job/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\JobController',
'action' => 'removeApplyJob'
]
]
],
'save-job' => [
'type' => Segment::class,
'options' => [
'route' => '/save-job/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\JobController',
'action' => 'saveJob'
]
]
],
'remove-save-job' => [
'type' => Segment::class,
'options' => [
'route' => '/remove-save-job/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\JobController',
'action' => 'removeSaveJob'
]
]
],
'applied-jobs' => [
'type' => Literal::class,
'options' => [
'route' => '/applied-jobs',
'defaults' => [
'controller' => '\LeadersLinked\Controller\JobController',
'action' => 'appliedJobs'
]
]
],
'saved-jobs' => [
'type' => Literal::class,
'options' => [
'route' => '/saved-jobs',
'defaults' => [
'controller' => '\LeadersLinked\Controller\JobController',
'action' => 'savedJobs'
]
]
]
]
],
/*
'job' => [
'type' => Literal::class,
'options' => [
'route' => '/job',
'defaults' => [
'controller' => '\LeadersLinked\Controller\JobController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'view' => [
'type' => Segment::class,
'options' => [
'route' => '/view/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\CompanyController',
'action' => 'job'
]
]
],
]
],
*/
'search' => [
'type' => Segment::class,
'options' => [
'route' => '/search[/entity/:entity]',
'constraints' => [
'entity' => 'user|company|group|job'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\SearchController',
'action' => 'index'
]
]
],
'group' => [
'type' => Literal::class,
'options' => [
'route' => '/group',
'defaults' => [
'controller' => '\LeadersLinked\GroupController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'view' => [
'type' => Segment::class,
'options' => [
'route' => '/view/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\GroupController',
'action' => 'view'
]
]
],
'request' => [
'type' => Segment::class,
'options' => [
'route' => '/request/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\GroupController',
'action' => 'request'
]
]
],
'leave' => [
'type' => Segment::class,
'options' => [
'route' => '/leave/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\GroupController',
'action' => 'leave'
]
]
],
'accept' => [
'type' => Segment::class,
'options' => [
'route' => '/accept/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\GroupController',
'action' => 'accept'
]
]
],
'cancel' => [
'type' => Segment::class,
'options' => [
'route' => '/cancel/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\GroupController',
'action' => 'cancel'
]
]
],
'reject' => [
'type' => Segment::class,
'options' => [
'route' => '/reject/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\GroupController',
'action' => 'reject'
]
]
],
'joined-groups' => [
'type' => Literal::class,
'options' => [
'route' => '/joined-groups',
'defaults' => [
'controller' => '\LeadersLinked\Controller\GroupController',
'action' => 'joinedGroups'
]
]
],
'requests-sent' => [
'type' => Literal::class,
'options' => [
'route' => '/requests-sent',
'defaults' => [
'controller' => '\LeadersLinked\Controller\GroupController',
'action' => 'requestsSent'
]
]
],
'invitations-received' => [
'type' => Literal::class,
'options' => [
'route' => '/invitations-received',
'defaults' => [
'controller' => '\LeadersLinked\Controller\GroupController',
'action' => 'invitationsReceived'
]
]
],
'my-groups' => [
'type' => Literal::class,
'options' => [
'route' => '/my-groups',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyGroupsController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'add' => [
'type' => Literal::class,
'options' => [
'route' => '/add',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyGroupsController',
'action' => 'add'
]
]
],
'edit' => [
'type' => Segment::class,
'options' => [
'route' => '/edit/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyGroupsController',
'action' => 'edit'
]
]
],
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyGroupsController',
'action' => 'delete'
]
]
],
'extended' => [
'type' => Segment::class,
'options' => [
'route' => '/extended/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyGroupsController',
'action' => 'extended'
]
]
],
'image' => [
'type' => Segment::class,
'options' => [
'route' => '/image/:id/operation/:operation',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*',
'operation' => 'upload|delete'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyGroupsController',
'action' => 'image'
]
]
],
'cover' => [
'type' => Segment::class,
'options' => [
'route' => '/cover/:id/operation/:operation',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*',
'operation' => 'upload|delete'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyGroupsController',
'action' => 'cover'
]
]
],
'privacy' => [
'type' => Segment::class,
'options' => [
'route' => '/privacy/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyGroupsController',
'action' => 'privacy'
]
]
],
'website' => [
'type' => Segment::class,
'options' => [
'route' => '/website/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyGroupsController',
'action' => 'website'
]
]
],
'industry' => [
'type' => Segment::class,
'options' => [
'route' => '/industry/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyGroupsController',
'action' => 'industry'
]
]
],
'accessibility' => [
'type' => Segment::class,
'options' => [
'route' => '/accessibility/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyGroupsController',
'action' => 'accessibility'
]
]
],
'type' => [
'type' => Segment::class,
'options' => [
'route' => '/type/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyGroupsController',
'action' => 'type'
]
]
],
'status' => [
'type' => Segment::class,
'options' => [
'route' => '/status/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyGroupsController',
'action' => 'status'
]
]
],
'members' => [
'type' => Segment::class,
'options' => [
'route' => '/members/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyGroupsController',
'action' => 'members'
]
],
'may_terminate' => true,
'child_routes' => [
'invite' => [
'type' => Segment::class,
'options' => [
'route' => '/invite/:user_id',
'constraints' => [
'user_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyGroupsController',
'action' => 'invite'
]
]
],
'approve' => [
'type' => Segment::class,
'options' => [
'route' => '/approve/:user_id',
'constraints' => [
'user_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyGroupsController',
'action' => 'approve'
]
]
],
'reject' => [
'type' => Segment::class,
'options' => [
'route' => '/reject/:user_id',
'constraints' => [
'user_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyGroupsController',
'action' => 'reject'
]
]
],
'cancel' => [
'type' => Segment::class,
'options' => [
'route' => '/cancel/:user_id',
'constraints' => [
'user_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyGroupsController',
'action' => 'cancel'
]
]
]
]
]
]
]
]
],
'profile' => [
'type' => Literal::class,
'options' => [
'route' => '/profile',
'defaults' => [
'controller' => '\LeadersLinked\ControllerProfileController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'people-viewed-profile' => [
'type' => Literal::class,
'options' => [
'route' => '/people-viewed-profile',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ProfileController',
'action' => 'peopleViewedProfile'
]
]
],
'view' => [
'type' => Segment::class,
'options' => [
'route' => '/view/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\ProfileController',
'action' => 'view'
]
]
],
'self-evaluation' => [
'type' => Literal::class,
'options' => [
'route' => '/self-evaluation',
'defaults' => [
'controller' => '\LeadersLinked\Controller\SelfEvaluationController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'take-a-test' => [
'type' => Segment::class,
'options' => [
'route' => '/take-a-test/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\SelfEvaluationController',
'action' => 'takeaTest'
]
]
],
'report' => [
'type' => Segment::class,
'options' => [
'route' => '/report/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\SelfEvaluationController',
'action' => 'report'
]
]
]
]
],
'performance-evaluation' => [
'type' => Literal::class,
'options' => [
'route' => '/performance-evaluation',
'defaults' => [
'controller' => '\LeadersLinked\Controller\PerformanceEvaluationController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'take-a-test' => [
'type' => Segment::class,
'options' => [
'route' => '/take-a-test/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\PerformanceEvaluationController',
'action' => 'takeaTest'
]
]
],
'report' => [
'type' => Segment::class,
'options' => [
'route' => '/report/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\PerformanceEvaluationController',
'action' => 'report'
]
]
]
]
],
'my-profiles' => [
'type' => Literal::class,
'options' => [
'route' => '/my-profiles',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyProfilesController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'add' => [
'type' => Literal::class,
'options' => [
'route' => '/add',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyProfilesController',
'action' => 'add'
]
]
],
'edit' => [
'type' => Segment::class,
'options' => [
'route' => '/edit/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyProfilesController',
'action' => 'edit'
]
]
],
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyProfilesController',
'action' => 'delete'
]
]
],
'extended' => [
'type' => Segment::class,
'options' => [
'route' => '/extended/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyProfilesController',
'action' => 'extended'
]
]
],
'image' => [
'type' => Segment::class,
'options' => [
'route' => '/image/:id/operation/:operation',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*',
'operation' => 'upload|delete'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyProfilesController',
'action' => 'image'
]
]
],
'cover' => [
'type' => Segment::class,
'options' => [
'route' => '/cover/:id/operation/:operation',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*',
'operation' => 'upload|delete'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyProfilesController',
'action' => 'cover'
]
]
],
'experience' => [
'type' => Segment::class,
'options' => [
'route' => '/experience/:id/operation/:operation[/:user_experience_id]',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*',
'operation' => 'add|edit|delete',
'user_education_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyProfilesController',
'action' => 'experience'
]
]
],
'education' => [
'type' => Segment::class,
'options' => [
'route' => '/education/:id/operation/:operation[/:user_education_id]',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*',
'operation' => 'add|edit|delete',
'user_education_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyProfilesController',
'action' => 'education'
]
]
],
'language' => [
'type' => Segment::class,
'options' => [
'route' => '/language/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyProfilesController',
'action' => 'language'
]
]
],
'location' => [
'type' => Segment::class,
'options' => [
'route' => '/location/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyProfilesController',
'action' => 'location'
]
]
],
'skill' => [
'type' => Segment::class,
'options' => [
'route' => '/skill/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyProfilesController',
'action' => 'skill'
]
]
],
'social-network' => [
'type' => Segment::class,
'options' => [
'route' => '/social-network/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyProfilesController',
'action' => 'socialNetwork'
]
]
],
'aptitude' => [
'type' => Segment::class,
'options' => [
'route' => '/aptitude/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyProfilesController',
'action' => 'aptitude'
]
]
],
'hobby-and-interest' => [
'type' => Segment::class,
'options' => [
'route' => '/hobby-and-interest/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyProfilesController',
'action' => 'hobbyAndInterest'
]
]
]
]
]
]
],
'company' => [
'type' => Literal::class,
'options' => [
'route' => '/company',
'defaults' => [
'controller' => '\LeadersLinked\Controller\CompanyController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'view' => [
'type' => Segment::class,
'options' => [
'route' => '/view/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\CompanyController',
'action' => 'view'
]
]
],
'follow' => [
'type' => Segment::class,
'options' => [
'route' => '/follow/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\CompanyController',
'action' => 'follow'
]
]
],
'unfollow' => [
'type' => Segment::class,
'options' => [
'route' => '/unfollow/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\CompanyController',
'action' => 'unfollow'
]
]
],
'request' => [
'type' => Segment::class,
'options' => [
'route' => '/request/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\CompanyController',
'action' => 'request'
]
]
],
'accept' => [
'type' => Segment::class,
'options' => [
'route' => '/accept/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\CompanyController',
'action' => 'accept'
]
]
],
'cancel' => [
'type' => Segment::class,
'options' => [
'route' => '/cancel/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\CompanyController',
'action' => 'cancel'
]
]
],
'reject' => [
'type' => Segment::class,
'options' => [
'route' => '/reject/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\CompanyController',
'action' => 'reject'
]
]
],
'leave' => [
'type' => Segment::class,
'options' => [
'route' => '/leave/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\CompanyController',
'action' => 'leave'
]
]
],
'following-companies' => [
'type' => Literal::class,
'options' => [
'route' => '/following-companies',
'defaults' => [
'controller' => '\LeadersLinked\Controller\CompanyController',
'action' => 'followingCompanies'
]
]
],
'requests-sent' => [
'type' => Literal::class,
'options' => [
'route' => '/requests-sent',
'defaults' => [
'controller' => '\LeadersLinked\Controller\CompanyController',
'action' => 'requestsSent'
]
],
'may_terminate' => true
],
'invitations-received' => [
'type' => Literal::class,
'options' => [
'route' => '/invitations-received',
'defaults' => [
'controller' => '\LeadersLinked\Controller\CompanyController',
'action' => 'invitationsReceived'
]
],
'may_terminate' => true
],
'i-work-with' => [
'type' => Literal::class,
'options' => [
'route' => '/i-work-with',
'defaults' => [
'controller' => '\LeadersLinked\Controller\CompanyController',
'action' => 'iWorkWith'
]
],
'may_terminate' => true
],
'my-companies' => [
'type' => Literal::class,
'options' => [
'route' => '/my-companies',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyCompaniesController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'add' => [
'type' => Literal::class,
'options' => [
'route' => '/add',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MyCompaniesController',
'action' => 'add'
]
]
]
]
]
]
],
'account-settings' => [
'type' => Literal::class,
'options' => [
'route' => '/account-settings',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'image' => [
'type' => Segment::class,
'options' => [
'route' => '/image/:operation',
'cconstraints' => [
'operation' => 'upload|delete'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'image',
'operation' => 'upload'
]
]
],
'deactivate' => [
'type' => Literal::class,
'options' => [
'route' => '/deactivate',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'deactivate'
]
]
],
'notifications' => [
'type' => Literal::class,
'options' => [
'route' => '/notification',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'notification'
]
]
],
'password' => [
'type' => Literal::class,
'options' => [
'route' => '/password',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'password'
]
]
],
'add-facebook' => [
'type' => Literal::class,
'options' => [
'route' => '/add-facebook',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'addFacebook'
]
]
],
'remove-facebook' => [
'type' => Literal::class,
'options' => [
'route' => '/remove-facebook',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'removeFacebook'
]
]
],
'add-twitter' => [
'type' => Literal::class,
'options' => [
'route' => '/add-twitter',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'addTwitter'
]
]
],
'remove-twitter' => [
'type' => Literal::class,
'options' => [
'route' => '/remove-twitter',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'removeTwitter'
]
]
],
'add-google' => [
'type' => Literal::class,
'options' => [
'route' => '/add-google',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'addGoogle'
]
]
],
'remove-google' => [
'type' => Literal::class,
'options' => [
'route' => '/remove-google',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'removeGoogle'
]
]
],
'location' => [
'type' => Literal::class,
'options' => [
'route' => '/location',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'location'
]
]
],
'privacy' => [
'type' => Literal::class,
'options' => [
'route' => '/privacy',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'privacy'
]
]
],
'basic' => [
'type' => Literal::class,
'options' => [
'route' => '/basic',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'basic'
]
]
],
'transactions' => [
'type' => Literal::class,
'options' => [
'route' => '/transactions',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'transactions'
]
],
'may_terminate' => true,
'child_routes' => [
'add-funds' => [
'type' => Literal::class,
'options' => [
'route' => '/add-funds',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'addFund'
]
]
]
]
],
'browsers' => [
'type' => Literal::class,
'options' => [
'route' => '/browsers',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'browsers'
]
]
],
'ips' => [
'type' => Literal::class,
'options' => [
'route' => '/ips',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'ips'
]
]
],
'devices' => [
'type' => Literal::class,
'options' => [
'route' => '/devices',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'devices'
]
]
],
'delete-account' => [
'type' => Literal::class,
'options' => [
'route' => '/delete-account',
'defaults' => [
'controller' => '\LeadersLinked\Controller\AccountSettingController',
'action' => 'deleteAccount'
]
]
]
],
'may_terminate' => true
],
'moodle' => [
'type' => Literal::class,
'options' => [
'route' => '/moodle',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MoodleController',
'action' => 'index'
]
],
'may_terminate' => true
],
'oauth' => [
'type' => Literal::class,
'options' => [
'route' => '/oauth',
'defaults' => [
'controller' => '\LeadersLinked\Controller\OauthController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'facebook' => [
'type' => Literal::class,
'options' => [
'route' => '/facebook',
'defaults' => [
'controller' => '\LeadersLinked\Controller\OauthController',
'action' => 'facebook'
]
],
'may_terminate' => true,
'child_routes' => [
'delete' => [
'type' => Literal::class,
'options' => [
'route' => '/delete',
'defaults' => [
'controller' => '\LeadersLinked\Controller\OauthController',
'action' => 'facebookDelete'
]
],
'may_terminate' => true
],
'cancel' => [
'type' => Literal::class,
'options' => [
'route' => '/cancel',
'defaults' => [
'controller' => '\LeadersLinked\Controller\OauthController',
'action' => 'facebookCancel'
]
],
'may_terminate' => true
]
]
],
'twitter' => [
'type' => Literal::class,
'options' => [
'route' => '/twitter',
'defaults' => [
'controller' => '\LeadersLinked\Controller\OauthController',
'action' => 'twitter'
]
],
'may_terminate' => true
],
'google' => [
'type' => Literal::class,
'options' => [
'route' => '/google',
'defaults' => [
'controller' => '\LeadersLinked\Controller\OauthController',
'action' => 'google'
]
],
'may_terminate' => true
]
/*
* 'facebook' => [
* 'type' => Literal::class,
* 'options' => [
* 'route' => '/facebook',
* 'defaults' => [
* 'controller' => '\LeadersLinked\Controller\OauthController',
* 'action' => 'facebook'
* ]
* ],
* 'may_terminate' => true,
* 'child_routes' => [
* 'cancel' => [
* 'type' => Literal::class,
* 'options' => [
* 'route' => '/cancel',
* 'defaults' => [
* 'controller' => '\LeadersLinked\Controller\OauthController',
* 'action' => 'facebookCancel'
* ]
* ]
* ],
* 'delete' => [
* 'type' => Literal::class,
* 'options' => [
* 'route' => '/delete',
* 'defaults' => [
* 'controller' => '\LeadersLinked\Controller\OauthController',
* 'action' => 'facebookDelete'
* ]
* ]
* ]
* ]
* ]
*/
]
],
'daily-pulse' => [
'type' => Literal::class,
'options' => [
'route' => '/daily-pulse',
'defaults' => [
'controller' => '\LeadersLinked\Controller\DailyPulseController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'how_are_you_feel' => [
'type' => Segment::class,
'options' => [
'route' => '/how_are_you_feel/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\DailyPulseController',
'action' => 'howAreYouFeel'
]
]
],
'climate_on_your_organization' => [
'type' => Segment::class,
'options' => [
'route' => '/climate_on_your_organization/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\DailyPulseController',
'action' => 'climateOnYourOrganization'
]
]
]
]
],
'helpers' => [
'type' => Literal::class,
'options' => [
'route' => '/helpers',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'menu' => [
'type' => Literal::class,
'options' => [
'route' => '/menu',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'menu'
]
]
],
'search-people' => [
'type' => Literal::class,
'options' => [
'route' => '/search-people',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'searchPeople'
]
]
],
'company-suggestion' => [
'type' => Segment::class,
'options' => [
'route' => '/company-suggestion/:company_id',
'constraints' => [
'company_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'companySuggestion'
]
]
],
'posts' => [
'type' => Literal::class,
'options' => [
'route' => '/posts',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'posts'
]
]
],
'people-you-may-know' => [
'type' => Literal::class,
'options' => [
'route' => '/people-you-may-know',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'peopleYouMayKnow'
]
]
],
'people-viewed-profile' => [
'type' => Segment::class,
'options' => [
'route' => '/people-viewed-profile/:user_profile_id',
'constraints' => [
'user_profile_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'peopleViewedProfile'
]
]
],
'company-follower' => [
'type' => Segment::class,
'options' => [
'route' => '/company-follower/:company_id',
'constraints' => [
'company_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'companyFollower'
]
]
],
'group-members' => [
'type' => Segment::class,
'options' => [
'route' => '/group-members/:group_id',
'constraints' => [
'group_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'groupMembers'
]
],
'may_terminate' => true,
'child_routes' => [
'invite' => [
'type' => Literal::class,
'options' => [
'route' => '/invite',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'groupMemberInvite'
]
]
],
'reject' => [
'type' => Segment::class,
'options' => [
'route' => '/reject/:user_id',
'constraints' => [
'user_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'groupMemberReject'
]
]
],
'cancel' => [
'type' => Segment::class,
'options' => [
'route' => '/cancel/:user_id',
'constraints' => [
'user_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'groupMemberCancel'
]
]
],
'approve' => [
'type' => Segment::class,
'options' => [
'route' => '/approve/:user_id',
'constraints' => [
'user_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'groupMemberApprove'
]
]
]
]
],
'groups-suggestion' => [
'type' => Literal::class,
'options' => [
'route' => '/groups-suggestion',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'groupsSuggestion'
]
]
],
'my-groups' => [
'type' => Literal::class,
'options' => [
'route' => '/my-groups',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'myGroups'
]
]
],
'group-types' => [
'type' => Literal::class,
'options' => [
'route' => '/group-types',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'groupTypes'
]
]
],
'footer' => [
'type' => Literal::class,
'options' => [
'route' => '/footer',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'footer'
]
]
],
'next-events' => [
'type' => Literal::class,
'options' => [
'route' => '/next-events',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'nextEvents'
]
]
],
'company-sizes' => [
'type' => Literal::class,
'options' => [
'route' => '/company-sizes',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'companySizes'
]
]
],
'degrees' => [
'type' => Literal::class,
'options' => [
'route' => '/degrees',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'degrees'
]
]
],
'languages' => [
'type' => Literal::class,
'options' => [
'route' => '/languages',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'languages'
]
]
],
'skills' => [
'type' => Literal::class,
'options' => [
'route' => '/skills',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'skills'
]
]
],
'aptitudes' => [
'type' => Literal::class,
'options' => [
'route' => '/aptitudes',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'aptitudes'
]
]
],
'hobbies' => [
'type' => Literal::class,
'options' => [
'route' => '/hobbies',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'hobbies'
]
]
],
'industries' => [
'type' => Literal::class,
'options' => [
'route' => '/industries',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'industries'
]
]
],
'timezones' => [
'type' => Literal::class,
'options' => [
'route' => '/timezones',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'timeZones'
]
]
],
'abuse-report' => [
'type' => Segment::class,
'options' => [
'route' => '/abuse-report/:type/:id',
'constraints' => [
'type' => 'feed|post|comment|message|chat-message|chat-group-message',
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'abuseReport'
]
]
],
'habits-and-skills' => [
'type' => Literal::class,
'options' => [
'route' => '/habits-and-skills',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'habitsAndSkills'
]
],
'may_terminate' => true,
'child_routes' => [
'get' => [
'type' => Segment::class,
'options' => [
'route' => '/get/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'habitsAndSkillsGet'
]
]
],
'my' => [
'type' => Literal::class,
'options' => [
'route' => '/my',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelperController',
'action' => 'myHabitsAndSkillsGet'
]
]
]
]
]
]
],
'help' => [
'type' => Literal::class,
'options' => [
'route' => '/help',
'defaults' => [
'controller' => '\LeadersLinked\Controller\HelpController',
'action' => 'send'
]
],
'may_terminate' => true
],
'marketplace' => [
'type' => Literal::class,
'options' => [
'route' => '/marketplace',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MarketPlaceController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'categories' => [
'type' => Segment::class,
'options' => [
'route' => '/categories',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MarketPlaceController',
'action' => 'getCategories'
]
]
],
'enroll' => [
'type' => Segment::class,
'options' => [
'route' => '/enroll/:company_uuid/:topic_uuid',
'constraints' => [
'company_uuid' => '[A-Za-z0-9\-]+\=*',
'topic_uuid' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MarketPlaceController',
'action' => 'enroll'
]
]
],
'claim' => [
'type' => Segment::class,
'options' => [
'route' => '/claim/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MarketPlaceController',
'action' => 'claim'
]
]
]
]
],
'microlearning' => [
'type' => Literal::class,
'options' => [
'route' => '/microlearning',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'profile' => [
'type' => Segment::class,
'options' => [
'route' => '/profile',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'profile'
]
]
],
'companies' => [
'type' => Segment::class,
'options' => [
'route' => '/companies',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'companies'
]
]
],
'progress' => [
'type' => Segment::class,
'options' => [
'route' => '/progress/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'progress'
]
]
],
'timeline' => [
'type' => Segment::class,
'options' => [
'route' => '/timeline',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'timeline'
]
]
],
'topics' => [
'type' => Segment::class,
'options' => [
'route' => '/topics',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'topics'
]
],
'may_terminate' => true,
],
'topic' => [
'type' => Segment::class,
'options' => [
'route' => '/topic/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'getTopic'
]
]
],
'take-a-test' => [
'type' => Segment::class,
'options' => [
'route' => '/take-a-test/:slide_id',
'constraints' => [
'slide_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'takeTest'
]
],
'may_terminate' => true
],
'capsules' => [
'type' => Segment::class,
'options' => [
'route' => '/capsules/:topic_id',
'constraints' => [
'topic_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'capsules'
]
],
'may_terminate' => true
],
'capsule' => [
'type' => Segment::class,
'options' => [
'route' => '/capsules/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'getCapsule'
],
'may_terminate' => true
]
],
'slides' => [
'type' => Segment::class,
'options' => [
'route' => '/slides/:topic_id/:capsule_id',
'constraints' => [
'topic_id' => '[A-Za-z0-9\-]+\=*',
'capsule_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'slides'
]
],
'may_terminate' => true
],
'get-slide' => [
'type' => Segment::class,
'options' => [
'route' => '/slides/:id',
'constraints' => [
'id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'getSlide'
]
],
'may_terminate' => true
],
'sync' => [
'type' => Segment::class,
'options' => [
'route' => '/sync/slide/:slide_uuid',
'constraints' => [
'slide_uuid' => '[A-Za-z0-9\-]+\=*',
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'markSlideCompleted'
]
]
],
'last-capsule-in-progress' => [
'type' => Segment::class,
'options' => [
'route' => '/last-capsule-in-progress',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'lastCapsuleInProgress'
]
]
],
'capsules-pending' => [
'type' => Segment::class,
'options' => [
'route' => '/capsules-pending',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'capsulesPending'
]
]
],
'capsules-completed' => [
'type' => Segment::class,
'options' => [
'route' => '/capsules-completed',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'capsulesCompleted'
]
]
],
'capsules-in-progress' => [
'type' => Segment::class,
'options' => [
'route' => '/capsules-in-progress',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'capsulesInProgress'
]
]
],
'capsules-comments' => [
'type' => Segment::class,
'options' => [
'route' => '/capsules-comments/:capsule_id',
'constraints' => [
'capsule_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'capsuleComments'
]
],
'may_terminate' => true,
'child_routes' => [
'add' => [
'type' => Segment::class,
'options' => [
'route' => '/add',
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'capsuleAddMyComment'
]
]
],
'delete' => [
'type' => Segment::class,
'options' => [
'route' => '/delete/:comment_id',
'constraints' => [
'comment_id' => '[A-Za-z0-9\-]+\=*'
],
'defaults' => [
'controller' => '\LeadersLinked\Controller\MicrolearningController',
'action' => 'capsuleDeleteMyComment'
]
]
]
]
]
/*
*
* 'capsule' => [
* 'type' => Segment::class,
* 'options' => [
* 'route' => '/capsule',
* 'defaults' => [
* 'controller' => '\LeadersLinked\Controller\MicrolearningController',
* 'action' => 'lastCapsuleInProgress'
* ]
* ]
* ],
*
*
* capsuleCommentsAction
* capsuleDeleteMyCommentAction
* capsuleAddMyCommentAction
*
*/
]
],
'services' => [
'type' => Literal::class,
'options' => [
'route' => '/services',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ServiceController',
'action' => 'index'
]
],
'may_terminate' => true,
'child_routes' => [
'device' => [
'type' => Literal::class,
'options' => [
'route' => '/device',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ServiceController',
'action' => 'device'
]
]
],
'fcm' => [
'type' => Literal::class,
'options' => [
'route' => '/fcm',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ServiceController',
'action' => 'fcm'
]
]
],
'signin' => [
'type' => Literal::class,
'options' => [
'route' => '/signin',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ServiceController',
'action' => 'signin'
]
]
],
'signout' => [
'type' => Literal::class,
'options' => [
'route' => '/signout',
'defaults' => [
'controller' => '\LeadersLinked\Controller\ServiceController',
'action' => 'signout'
]
]
]
]
]
]
],
'controllers' => [
'factories' => [
\LeadersLinked\Controller\AbuseReportController::class => \LeadersLinked\Factory\Controller\AbuseReportControllerFactory::class,
\LeadersLinked\Controller\AccountSettingController::class => \LeadersLinked\Factory\Controller\AccountSettingControllerFactory::class,
\LeadersLinked\Controller\AuthController::class => \LeadersLinked\Factory\Controller\AuthControllerFactory::class,
\LeadersLinked\Controller\BackendController::class => \LeadersLinked\Factory\Controller\BackendControllerFactory::class,
\LeadersLinked\Controller\CalendarController::class => \LeadersLinked\Factory\Controller\CalendarControllerFactory::class,
\LeadersLinked\Controller\CompanyController::class => \LeadersLinked\Factory\Controller\CompanyControllerFactory::class,
\LeadersLinked\Controller\DashboardController::class => \LeadersLinked\Factory\Controller\DashboardControllerFactory::class,
\LeadersLinked\Controller\DailyPulseController::class => \LeadersLinked\Factory\Controller\DailyPulseControllerFactory::class,
\LeadersLinked\Controller\ConnectionController::class => \LeadersLinked\Factory\Controller\ConnectionControllerFactory::class,
\LeadersLinked\Controller\HomeController::class => \LeadersLinked\Factory\Controller\HomeControllerFactory::class,
\LeadersLinked\Controller\HelperController::class => \LeadersLinked\Factory\Controller\HelperControllerFactory::class,
\LeadersLinked\Controller\HelpController::class => \LeadersLinked\Factory\Controller\HelpControllerFactory::class,
\LeadersLinked\Controller\FeedController::class => \LeadersLinked\Factory\Controller\FeedControllerFactory::class,
\LeadersLinked\Controller\MarketPlaceController::class => \LeadersLinked\Factory\Controller\MarketPlaceControllerFactory::class,
\LeadersLinked\Controller\MoodleController::class => \LeadersLinked\Factory\Controller\MoodleControllerFactory::class,
\LeadersLinked\Controller\OauthController::class => \LeadersLinked\Factory\Controller\OauthControllerFactory::class,
\LeadersLinked\Controller\JobController::class => \LeadersLinked\Factory\Controller\JobControllerFactory::class,
\LeadersLinked\Controller\ImpersonateController::class => \LeadersLinked\Factory\Controller\ImpersonateControllerFactory::class,
\LeadersLinked\Controller\InMailController::class => \LeadersLinked\Factory\Controller\InMailControllerFactory::class,
\LeadersLinked\Controller\GroupController::class => \LeadersLinked\Factory\Controller\GroupControllerFactory::class,
\LeadersLinked\Controller\MicrolearningController::class => \LeadersLinked\Factory\Controller\MicrolearningControllerFactory::class,
\LeadersLinked\Controller\MyGroupsController::class => \LeadersLinked\Factory\Controller\MyGroupsControllerFactory::class,
\LeadersLinked\Controller\MyCompaniesController::class => \LeadersLinked\Factory\Controller\MyCompaniesControllerFactory::class,
\LeadersLinked\Controller\NotificationController::class => \LeadersLinked\Factory\Controller\NotificationControllerFactory::class,
\LeadersLinked\Controller\PaypalController::class => \LeadersLinked\Factory\Controller\PaypalControllerFactory::class,
\LeadersLinked\Controller\PostController::class => \LeadersLinked\Factory\Controller\PostControllerFactory::class,
\LeadersLinked\Controller\ProfileController::class => \LeadersLinked\Factory\Controller\ProfileControllerFactory::class,
\LeadersLinked\Controller\ProfileMicrolearningController::class => \LeadersLinked\Factory\Controller\ProfileMicrolearningControllerFactory::class,
// \LeadersLinked\Controller\SelfEvaluationController::class => \LeadersLinked\Factory\Controller\SelfEvaluationControllerFactory::class,
// \LeadersLinked\Controller\PerformanceEvaluationController::class => \LeadersLinked\Factory\Controller\PerformanceEvaluationControllerFactory::class,
\LeadersLinked\Controller\MyCoachController::class => \LeadersLinked\Factory\Controller\MyCoachControllerFactory::class,
\LeadersLinked\Controller\KnowledgeAreaController::class => \LeadersLinked\Factory\Controller\KnowledgeAreaControllerFactory::class,
\LeadersLinked\Controller\MyProfilesController::class => \LeadersLinked\Factory\Controller\MyProfilesControllerFactory::class,
\LeadersLinked\Controller\SearchController::class => \LeadersLinked\Factory\Controller\SearchControllerFactory::class,
\LeadersLinked\Controller\ShorterController::class => \LeadersLinked\Factory\Controller\ShorterControllerFactory::class,
\LeadersLinked\Controller\ServiceController::class => \LeadersLinked\Factory\Controller\ServiceControllerFactory::class,
\LeadersLinked\Controller\HabitController::class => \LeadersLinked\Factory\Controller\HabitControllerFactory::class,
\LeadersLinked\Controller\HabitValueController::class => \LeadersLinked\Factory\Controller\HabitValueControllerFactory::class,
\LeadersLinked\Controller\HabitParadigmController::class => \LeadersLinked\Factory\Controller\HabitParadigmControllerFactory::class,
\LeadersLinked\Controller\HabitPurposeController::class => \LeadersLinked\Factory\Controller\HabitPurposeControllerFactory::class,
\LeadersLinked\Controller\HabitSkillController::class => \LeadersLinked\Factory\Controller\HabitSkillControllerFactory::class,
\LeadersLinked\Controller\HabitSkillRegisterController::class => \LeadersLinked\Factory\Controller\HabitSkillRegisterControllerFactory::class,
\LeadersLinked\Controller\HabitGoalController::class => \LeadersLinked\Factory\Controller\HabitGoalControllerFactory::class,
\LeadersLinked\Controller\HabitReportController::class => \LeadersLinked\Factory\Controller\HabitReportControllerFactory::class,
\LeadersLinked\Controller\RecruitmentPreAplicationController::class => \LeadersLinked\Factory\Controller\RecruitmentPreAplicationControllerFactory::class,
\LeadersLinked\Controller\RecruitmentCreateJobDescriptionController::class => \LeadersLinked\Factory\Controller\RecruitmentCreateJobDescriptionControllerFactory::class,
],
'aliases' => [
'\LeadersLinked\Controller\AbuseReportController' => \LeadersLinked\Controller\AbuseReportController::class,
'\LeadersLinked\Controller\AuthController' => \LeadersLinked\Controller\AuthController::class,
'\LeadersLinked\Controller\BackendController' => \LeadersLinked\Controller\BackendController::class,
'\LeadersLinked\Controller\AccountSettingController' => \LeadersLinked\Controller\AccountSettingController::class,
'\LeadersLinked\Controller\CalendarController' => \LeadersLinked\Controller\CalendarController::class,
'\LeadersLinked\Controller\CompanyController' => \LeadersLinked\Controller\CompanyController::class,
'\LeadersLinked\Controller\ConnectionController' => \LeadersLinked\Controller\ConnectionController::class,
'\LeadersLinked\Controller\DashboardController' => \LeadersLinked\Controller\DashboardController::class,
'\LeadersLinked\Controller\HomeController' => \LeadersLinked\Controller\HomeController::class,
'\LeadersLinked\Controller\HelpController' => \LeadersLinked\Controller\HelpController::class,
'\LeadersLinked\Controller\HelperController' => \LeadersLinked\Controller\HelperController::class,
'\LeadersLinked\Controller\FeedController' => \LeadersLinked\Controller\FeedController::class,
'\LeadersLinked\Controller\ImpersonateController' => \LeadersLinked\Controller\ImpersonateController::class,
'\LeadersLinked\Controller\InMailController' => \LeadersLinked\Controller\InMailController::class,
'\LeadersLinked\Controller\JobController' => \LeadersLinked\Controller\JobController::class,
'\LeadersLinked\Controller\GroupController' => \LeadersLinked\Controller\GroupController::class,
'\LeadersLinked\Controller\MyGroupsController' => \LeadersLinked\Controller\MyGroupsController::class,
'\LeadersLinked\Controller\MyCompaniesController' => \LeadersLinked\Controller\MyCompaniesController::class,
'\LeadersLinked\Controller\PaypalController' => \LeadersLinked\Controller\PaypalController::class,
'\LeadersLinked\Controller\PostController' => \LeadersLinked\Controller\PostController::class,
'\LeadersLinked\Controller\ProfileController' => \LeadersLinked\Controller\ProfileController::class,
'\LeadersLinked\Controller\MicrolearningController' => \LeadersLinked\Controller\MicrolearningController::class,
'\LeadersLinked\Controller\MyProfilesController' => \LeadersLinked\Controller\MyProfilesController::class,
'\LeadersLinked\Controller\MarketPlaceController' => \LeadersLinked\Controller\MarketPlaceController::class,
'\LeadersLinked\Controller\MoodleController' => \LeadersLinked\Controller\MoodleController::class,
'\LeadersLinked\Controller\NotificationController' => \LeadersLinked\Controller\NotificationController::class,
'\LeadersLinked\Controller\SearchController' => \LeadersLinked\Controller\SearchController::class,
'\LeadersLinked\Controller\OauthController' => \LeadersLinked\Controller\OauthController::class,
'\LeadersLinked\Controller\ShorterController' => \LeadersLinked\Controller\ShorterController::class,
'\LeadersLinked\Controller\KnowledgeAreaController' => \LeadersLinked\Controller\KnowledgeAreaController::class,
'\LeadersLinked\Controller\MyCoachController' => \LeadersLinked\Controller\MyCoachController::class,
'\LeadersLinked\Controller\DailyPulseController' => \LeadersLinked\Controller\DailyPulseController::class,
'\LeadersLinked\Controller\ServiceController' => \LeadersLinked\Controller\ServiceController::class,
'\LeadersLinked\Controller\HabitController' => \LeadersLinked\Controller\HabitController::class,
'\LeadersLinked\Controller\HabitValueController' => \LeadersLinked\Controller\HabitValueController::class,
'\LeadersLinked\Controller\HabitParadigmController' => \LeadersLinked\Controller\HabitParadigmController::class,
'\LeadersLinked\Controller\HabitPurposeController' => \LeadersLinked\Controller\HabitPurposeController::class,
'\LeadersLinked\Controller\HabitSkillController' => \LeadersLinked\Controller\HabitSkillController::class,
'\LeadersLinked\Controller\HabitSkillRegisterController' => \LeadersLinked\Controller\HabitSkillRegisterController::class,
'\LeadersLinked\Controller\HabitGoalController' => \LeadersLinked\Controller\HabitGoalController::class,
'\LeadersLinked\Controller\HabitReportController' => \LeadersLinked\Controller\HabitReportController::class,
'\LeadersLinked\Controller\RecruitmentPreAplicationController' => \LeadersLinked\Controller\RecruitmentPreAplicationController::class,
'\LeadersLinked\Controller\RecruitmentCreateJobDescriptionController' => \LeadersLinked\Controller\RecruitmentCreateJobDescriptionController::class,
// '\LeadersLinked\Controller\SelfEvaluationController' => \LeadersLinked\Controller\SelfEvaluationController::class,
// '\LeadersLinked\Controller\ZoomController' => \LeadersLinked\Controller\ZoomController::class,
]
],
'laminas-cli' => [
'commands' => [
'process-scheduled-content' => \LeadersLinked\Command\ProcessScheduledContentCommand::class,
'process-queue-email' => \LeadersLinked\Command\ProcessQueueEmailCommand::class,
'process-queue-push' => \LeadersLinked\Command\ProcessQueuePushCommand::class,
'process-queue-user-deleted' => \LeadersLinked\Command\ProcessQueueUserDeletedCommand::class,
'process-queue-video-convert' => \LeadersLinked\Command\ProcessQueueVideoConvertCommand::class,
'recalculate-microlearning-progress' => \LeadersLinked\Command\RecalculateMicrolearningProgressCommand::class,
'check-owner-user-for-company' => \LeadersLinked\Command\CheckOwnerUserForCompanyCommand::class,
'check-preview-poster-for-feed' => \LeadersLinked\Command\CheckPreviewPosterForFeedCommand::class,
'daily-pulse-simulate' => \LeadersLinked\Command\DailyPulseSimulateCommand::class,
'check-external-credenditals' => \LeadersLinked\Command\CheckExternalCredentialsCommand::class,
'send-data-to-s3-command' => \LeadersLinked\Command\SendDataToS3Command::class,
'test-command' => \LeadersLinked\Command\TestCommand::class,
'test-send-push' => \LeadersLinked\Command\TestSendPushCommand::class
]
],
'listeners' => [ // \LeadersLinked\Listener\CorsRequestListener::class,
],
'service_manager' => [
'abstract_factories' => [
\Laminas\Db\Adapter\AdapterAbstractServiceFactory::class
],
'factories' => [
'RenderingStrategy' => function ($container) {
$translator = $container->get('MvcTranslator');
return new \LeadersLinked\View\RenderingStrategy($translator);
},
// 'corsRequestListener' => function ($container) {
//
// return new \LeadersLinked\Listener\CorsRequestListener();
// },
'menuNavigation' => \LeadersLinked\Navigation\MenuNavigation::class,
'footerNavigation' => \LeadersLinked\Navigation\FooterNavigation::class,
\LeadersLinked\Command\ProcessQueueEmailCommand::class => \LeadersLinked\Factory\Command\ProcessQueueEmailCommandFactory::class,
\LeadersLinked\Command\ProcessQueuePushCommand::class => \LeadersLinked\Factory\Command\ProcessQueuePushCommandFactory::class,
\LeadersLinked\Command\ProcessQueueUserDeletedCommand::class => \LeadersLinked\Factory\Command\ProcessQueueUserDeletedCommandFactory::class,
\LeadersLinked\Command\ProcessQueueVideoConvertCommand::class => \LeadersLinked\Factory\Command\ProcessQueueVideoConvertCommandFactory::class,
\LeadersLinked\Command\RecalculateMicrolearningProgressCommand::class => \LeadersLinked\Factory\Command\RecalculateMicrolearningProgressCommandFactory::class,
\LeadersLinked\Command\CheckOwnerUserForCompanyCommand::class => \LeadersLinked\Factory\Command\CheckOwnerUserForCompanyCommandFactory::class,
\LeadersLinked\Command\CheckPreviewPosterForFeedCommand::class => \LeadersLinked\Factory\Command\CheckPreviewPosterForFeedCommandFactory::class,
\LeadersLinked\Command\DailyPulseSimulateCommand::class => \LeadersLinked\Factory\Command\DailyPulseSimulateCommandFactory::class,
\LeadersLinked\Command\CheckExternalCredentialsCommand::class => \LeadersLinked\Factory\Command\CheckExternalCredentialsCommandFactory::class,
\LeadersLinked\Command\SendDataToS3Command::class => \LeadersLinked\Factory\Command\SendDataToS3CommandFactory::class,
\LeadersLinked\Command\ProcessScheduledContentCommand::class => \LeadersLinked\Factory\Command\ProcessScheduledContentCommandFactory::class,
\LeadersLinked\Command\TestCommand::class => \LeadersLinked\Factory\Command\TestCommandFactory::class,
\LeadersLinked\Command\TestSendPushCommand::class => \LeadersLinked\Factory\Command\TestSendPushCommandFactory::class
],
'aliases' => [ // 'leaders-linked-storage' => \LeadersLinked\Service\StorageService::class
\LeadersLinked\Cache\CacheImpl::class => 'leaders-linked-cache'
]
],
'controller_plugins' => [
'invokables' => [],
'factories' => [
\LeadersLinked\Plugin\CurrentUserPlugin::class => \LeadersLinked\Factory\Plugin\CurrentUserPluginFactory::class,
\LeadersLinked\Plugin\CurrentNetworkPlugin::class => \LeadersLinked\Factory\Plugin\CurrentNetworkPluginFactory::class
],
'aliases' => [
'currentUserPlugin' => \LeadersLinked\Plugin\CurrentUserPlugin::class,
'currentNetworkPlugin' => \LeadersLinked\Plugin\CurrentNetworkPlugin::class
]
],
'view_manager' => [
'display_not_found_reason' => true,
'display_exceptions' => true,
'doctype' => 'HTML5',
'not_found_template' => 'error/404',
'exception_template' => 'error/index',
'template_map' => [
'layout/layout' => __DIR__ . '/../view/layout/layout.phtml',
'error/404' => __DIR__ . '/../view/error/404.phtml',
'error/index' => __DIR__ . '/../view/error/index.phtml'
],
'template_path_stack' => [
__DIR__ . '/../view'
],
'strategies' => [
'ViewJsonStrategy',
'RenderingStrategy'
]
],
];