var/cache/dev/appDevDebugProjectContainerUrlMatcher.php line 2322

Open in your IDE?
  1. <?php
  2. use Symfony\Component\Routing\Exception\MethodNotAllowedException;
  3. use Symfony\Component\Routing\Exception\ResourceNotFoundException;
  4. use Symfony\Component\Routing\RequestContext;
  5. /**
  6.  * This class has been auto-generated
  7.  * by the Symfony Routing Component.
  8.  */
  9. class appDevDebugProjectContainerUrlMatcher extends Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher
  10. {
  11.     public function __construct(RequestContext $context)
  12.     {
  13.         $this->context $context;
  14.     }
  15.     public function match($rawPathinfo)
  16.     {
  17.         $allow = array();
  18.         $pathinfo rawurldecode($rawPathinfo);
  19.         $trimmedPathinfo rtrim($pathinfo'/');
  20.         $context $this->context;
  21.         $request $this->request ?: $this->createRequest($pathinfo);
  22.         $requestMethod $canonicalMethod $context->getMethod();
  23.         if ('HEAD' === $requestMethod) {
  24.             $canonicalMethod 'GET';
  25.         }
  26.         if (=== strpos($pathinfo'/_')) {
  27.             // _wdt
  28.             if (=== strpos($pathinfo'/_wdt') && preg_match('#^/_wdt/(?P<token>[^/]++)$#sD'$pathinfo$matches)) {
  29.                 return $this->mergeDefaults(array_replace($matches, array('_route' => '_wdt')), array (  '_controller' => 'web_profiler.controller.profiler:toolbarAction',));
  30.             }
  31.             if (=== strpos($pathinfo'/_profiler')) {
  32.                 // _profiler_home
  33.                 if ('/_profiler' === $trimmedPathinfo) {
  34.                     $ret = array (  '_controller' => 'web_profiler.controller.profiler:homeAction',  '_route' => '_profiler_home',);
  35.                     if ('/' === substr($pathinfo, -1)) {
  36.                         // no-op
  37.                     } elseif ('GET' !== $canonicalMethod) {
  38.                         goto not__profiler_home;
  39.                     } else {
  40.                         return array_replace($ret$this->redirect($rawPathinfo.'/''_profiler_home'));
  41.                     }
  42.                     return $ret;
  43.                 }
  44.                 not__profiler_home:
  45.                 if (=== strpos($pathinfo'/_profiler/search')) {
  46.                     // _profiler_search
  47.                     if ('/_profiler/search' === $pathinfo) {
  48.                         return array (  '_controller' => 'web_profiler.controller.profiler:searchAction',  '_route' => '_profiler_search',);
  49.                     }
  50.                     // _profiler_search_bar
  51.                     if ('/_profiler/search_bar' === $pathinfo) {
  52.                         return array (  '_controller' => 'web_profiler.controller.profiler:searchBarAction',  '_route' => '_profiler_search_bar',);
  53.                     }
  54.                 }
  55.                 // _profiler_phpinfo
  56.                 if ('/_profiler/phpinfo' === $pathinfo) {
  57.                     return array (  '_controller' => 'web_profiler.controller.profiler:phpinfoAction',  '_route' => '_profiler_phpinfo',);
  58.                 }
  59.                 // _profiler_search_results
  60.                 if (preg_match('#^/_profiler/(?P<token>[^/]++)/search/results$#sD'$pathinfo$matches)) {
  61.                     return $this->mergeDefaults(array_replace($matches, array('_route' => '_profiler_search_results')), array (  '_controller' => 'web_profiler.controller.profiler:searchResultsAction',));
  62.                 }
  63.                 // _profiler_open_file
  64.                 if ('/_profiler/open' === $pathinfo) {
  65.                     return array (  '_controller' => 'web_profiler.controller.profiler:openAction',  '_route' => '_profiler_open_file',);
  66.                 }
  67.                 // _profiler
  68.                 if (preg_match('#^/_profiler/(?P<token>[^/]++)$#sD'$pathinfo$matches)) {
  69.                     return $this->mergeDefaults(array_replace($matches, array('_route' => '_profiler')), array (  '_controller' => 'web_profiler.controller.profiler:panelAction',));
  70.                 }
  71.                 // _profiler_router
  72.                 if (preg_match('#^/_profiler/(?P<token>[^/]++)/router$#sD'$pathinfo$matches)) {
  73.                     return $this->mergeDefaults(array_replace($matches, array('_route' => '_profiler_router')), array (  '_controller' => 'web_profiler.controller.router:panelAction',));
  74.                 }
  75.                 // _profiler_exception
  76.                 if (preg_match('#^/_profiler/(?P<token>[^/]++)/exception$#sD'$pathinfo$matches)) {
  77.                     return $this->mergeDefaults(array_replace($matches, array('_route' => '_profiler_exception')), array (  '_controller' => 'web_profiler.controller.exception:showAction',));
  78.                 }
  79.                 // _profiler_exception_css
  80.                 if (preg_match('#^/_profiler/(?P<token>[^/]++)/exception\\.css$#sD'$pathinfo$matches)) {
  81.                     return $this->mergeDefaults(array_replace($matches, array('_route' => '_profiler_exception_css')), array (  '_controller' => 'web_profiler.controller.exception:cssAction',));
  82.                 }
  83.             }
  84.             // _twig_error_test
  85.             if (=== strpos($pathinfo'/_error') && preg_match('#^/_error/(?P<code>\\d+)(?:\\.(?P<_format>[^/]++))?$#sD'$pathinfo$matches)) {
  86.                 return $this->mergeDefaults(array_replace($matches, array('_route' => '_twig_error_test')), array (  '_controller' => 'twig.controller.preview_error:previewErrorPageAction',  '_format' => 'html',));
  87.             }
  88.         }
  89.         // homepage
  90.         if ('' === $trimmedPathinfo) {
  91.             $ret = array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\DefaultController::indexAction',  '_route' => 'homepage',);
  92.             if ('/' === substr($pathinfo, -1)) {
  93.                 // no-op
  94.             } elseif ('GET' !== $canonicalMethod) {
  95.                 goto not_homepage;
  96.             } else {
  97.                 return array_replace($ret$this->redirect($rawPathinfo.'/''homepage'));
  98.             }
  99.             return $ret;
  100.         }
  101.         not_homepage:
  102.         // sonata_admin_switch_language
  103.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/admin/switch\\-language/(?P<lang>[^/]++)$#sD'$pathinfo$matches)) {
  104.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'sonata_admin_switch_language')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Dashboard\\DashboardController::switchLanguageAction',  '_locale' => 'uk',));
  105.         }
  106.         // sonata_admin_change_status_history
  107.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/admin/change\\-status\\-history$#sD'$pathinfo$matches)) {
  108.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'sonata_admin_change_status_history')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Student\\StudentLogController::changeStatusHistoryAction',  '_locale' => 'uk',));
  109.         }
  110.         // sonata_admin_generator_log
  111.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/admin/generator\\-log$#sD'$pathinfo$matches)) {
  112.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'sonata_admin_generator_log')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Student\\StudentLogController::generatorLogAction',  '_locale' => 'uk',));
  113.         }
  114.         // sonata_admin_change_status_history_user
  115.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/admin/change\\-status\\-history\\-user/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  116.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'sonata_admin_change_status_history_user')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Student\\StudentLogController::changeStatusHistoryStudentAction',  '_locale' => 'uk',));
  117.         }
  118.         // sonata_admin_student_log
  119.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/admin/student\\-log/list/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  120.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'sonata_admin_student_log')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Student\\StudentLogController::listAction',  '_locale' => 'uk',));
  121.         }
  122.         // sonata_admin_student_log_load_more
  123.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/admin/student\\-log/load\\-more\\-data/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  124.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'sonata_admin_student_log_load_more')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Student\\StudentLogController::loadMoreDateAction',  '_locale' => 'uk',));
  125.         }
  126.         // ms_app_home
  127.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/?$#sD'$pathinfo$matches)) {
  128.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_app_home')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\DefaultController::indexAction',  '_locale' => 'uk',));
  129.             if ('/' === substr($pathinfo, -1)) {
  130.                 // no-op
  131.             } elseif ('GET' !== $canonicalMethod) {
  132.                 goto not_ms_app_home;
  133.             } else {
  134.                 return array_replace($ret$this->redirect($rawPathinfo.'/''ms_app_home'));
  135.             }
  136.             return $ret;
  137.         }
  138.         not_ms_app_home:
  139.         // ms_app_dashboard
  140.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/dashboard$#sD'$pathinfo$matches)) {
  141.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_app_dashboard')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\DefaultController::dashboardAction',  '_locale' => 'uk',));
  142.         }
  143.         // ms_get_game_rules
  144.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/get\\-game\\-rules$#sD'$pathinfo$matches)) {
  145.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_get_game_rules')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\DefaultController::getGameRulesAction',  '_locale' => 'uk',));
  146.         }
  147.         // ms_get_range_numbers
  148.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/get\\-range\\-numbers/(?P<mode>[^/]++)$#sD'$pathinfo$matches)) {
  149.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_get_range_numbers')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\DefaultController::getRangeNumbersAction',  '_locale' => 'uk',));
  150.         }
  151.         // ms_app_test_send_message
  152.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/test\\-send\\-message$#sD'$pathinfo$matches)) {
  153.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_app_test_send_message')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\NotificationController::testSendMessageAction',  '_locale' => 'uk',));
  154.         }
  155.         // ms_app_send_message
  156.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/send\\-message$#sD'$pathinfo$matches)) {
  157.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_app_send_message')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\NotificationController::newMessageAction',  '_locale' => 'uk',));
  158.         }
  159.         // ms_app_cowork_propose
  160.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/cowork\\-propose$#sD'$pathinfo$matches)) {
  161.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_app_cowork_propose')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\NotificationController::coworkProposeAction',  '_locale' => 'uk',));
  162.         }
  163.         // ms_student_show_disabled_account
  164.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student\\-disabled\\-account/(?P<userId>[^/]++)$#sD'$pathinfo$matches)) {
  165.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_show_disabled_account')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Security\\SecurityController::disabledAction',  '_locale' => 'uk',));
  166.         }
  167.         // ms_teacher_show_disabled_account
  168.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/teacher\\-disabled\\-account/(?P<userId>[^/]++)$#sD'$pathinfo$matches)) {
  169.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_teacher_show_disabled_account')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Security\\SecurityController::teacherDisabledAction',  '_locale' => 'uk',));
  170.         }
  171.         // ms_student_logout
  172.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/logout$#sD'$pathinfo$matches)) {
  173.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_logout')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Security\\SecurityController::logoutAction',  '_locale' => 'uk',));
  174.         }
  175.         // ms_user_reset_password
  176.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/reset\\-password$#sD'$pathinfo$matches)) {
  177.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_user_reset_password')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Security\\SecurityController::resetPasswordAction',  '_locale' => 'uk',));
  178.         }
  179.         // ms_send_new_password
  180.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/send\\-new\\-password$#sD'$pathinfo$matches)) {
  181.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_send_new_password')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Security\\SecurityController::sendNewPasswordAction',  '_locale' => 'uk',));
  182.         }
  183.         // ms_student_abacoin
  184.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/abacoins$#sD'$pathinfo$matches)) {
  185.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_abacoin')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\AbacoinController::indexAction',  '_locale' => 'uk',));
  186.         }
  187.         // ms_student_rating
  188.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/rating$#sD'$pathinfo$matches)) {
  189.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_rating')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\AbacoinController::ratingAction',  '_locale' => 'uk',));
  190.         }
  191.         // ms_student_rating_data
  192.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/rating\\-data$#sD'$pathinfo$matches)) {
  193.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_rating_data')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\AbacoinController::ratingDataAction',  '_locale' => 'uk',));
  194.         }
  195.         // ms_student_show_columns
  196.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/columns/(?P<template>[^/]++)$#sD'$pathinfo$matches)) {
  197.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_show_columns')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ColumnsController::showColumnsAction',  '_locale' => 'uk',));
  198.         }
  199.         // ms_student_columns_result_group
  200.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/columns/result/group/(?P<idSesColumns>[^/]++)$#sD'$pathinfo$matches)) {
  201.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_columns_result_group')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ColumnsController::resultGroupColumnsAction',  '_locale' => 'uk',));
  202.         }
  203.         // ms_student_columns_result
  204.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/columns/result/personal/(?P<idSesColumns>[^/]++)$#sD'$pathinfo$matches)) {
  205.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_columns_result')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ColumnsController::resultColumnsAction',  '_locale' => 'uk',));
  206.         }
  207.         // ms_student_start_columns
  208.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/start\\-columns$#sD'$pathinfo$matches)) {
  209.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_columns')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ColumnsController::startColumnsAction',  '_locale' => 'uk',));
  210.             if (!in_array($canonicalMethod, array('GET''POST'))) {
  211.                 $allow array_merge($allow, array('GET''POST'));
  212.                 goto not_ms_student_start_columns;
  213.             }
  214.             return $ret;
  215.         }
  216.         not_ms_student_start_columns:
  217.         // ms_student_set_student_to_column
  218.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/set_student_to_column$#sD'$pathinfo$matches)) {
  219.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_set_student_to_column')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ColumnsController::setStudentToColumnAction',  '_locale' => 'uk',));
  220.             if (!in_array($requestMethod, array('POST'))) {
  221.                 $allow array_merge($allow, array('POST'));
  222.                 goto not_ms_student_set_student_to_column;
  223.             }
  224.             return $ret;
  225.         }
  226.         not_ms_student_set_student_to_column:
  227.         // ms_student_get_column_fast_settings
  228.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/get\\-column\\-fast\\-settings$#sD'$pathinfo$matches)) {
  229.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_get_column_fast_settings')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ColumnsController::getColumnsFastSettingsAction',  '_locale' => 'uk',));
  230.             if (!in_array($requestMethod, array('POST'))) {
  231.                 $allow array_merge($allow, array('POST'));
  232.                 goto not_ms_student_get_column_fast_settings;
  233.             }
  234.             return $ret;
  235.         }
  236.         not_ms_student_get_column_fast_settings:
  237.         // ms_student_delete_column
  238.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/delete\\-column$#sD'$pathinfo$matches)) {
  239.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_delete_column')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ColumnsController::deleteColumnAction',  '_locale' => 'uk',));
  240.             if (!in_array($requestMethod, array('POST'))) {
  241.                 $allow array_merge($allow, array('POST'));
  242.                 goto not_ms_student_delete_column;
  243.             }
  244.             return $ret;
  245.         }
  246.         not_ms_student_delete_column:
  247.         // ms_student_change_column_fast_settings
  248.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/change\\-column\\-fast\\-settings$#sD'$pathinfo$matches)) {
  249.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_change_column_fast_settings')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ColumnsController::changeColumnsFastSettingsAction',  '_locale' => 'uk',));
  250.             if (!in_array($requestMethod, array('POST'))) {
  251.                 $allow array_merge($allow, array('POST'));
  252.                 goto not_ms_student_change_column_fast_settings;
  253.             }
  254.             return $ret;
  255.         }
  256.         not_ms_student_change_column_fast_settings:
  257.         // ms_student_get_personal_columns
  258.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/get\\-personal\\-columns$#sD'$pathinfo$matches)) {
  259.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_get_personal_columns')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ColumnsController::getPersonalColumnsAction',  '_locale' => 'uk',));
  260.             if (!in_array($requestMethod, array('POST'))) {
  261.                 $allow array_merge($allow, array('POST'));
  262.                 goto not_ms_student_get_personal_columns;
  263.             }
  264.             return $ret;
  265.         }
  266.         not_ms_student_get_personal_columns:
  267.         // ms_student_get_group_columns
  268.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/get\\-group\\-columns$#sD'$pathinfo$matches)) {
  269.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_get_group_columns')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ColumnsController::getGroupColumnsAction',  '_locale' => 'uk',));
  270.             if (!in_array($requestMethod, array('POST'))) {
  271.                 $allow array_merge($allow, array('POST'));
  272.                 goto not_ms_student_get_group_columns;
  273.             }
  274.             return $ret;
  275.         }
  276.         not_ms_student_get_group_columns:
  277.         // ms_student_columns_check
  278.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/columns\\-check$#sD'$pathinfo$matches)) {
  279.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_columns_check')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ColumnsController::checkResultAction',  '_locale' => 'uk',));
  280.             if (!in_array($requestMethod, array('POST'))) {
  281.                 $allow array_merge($allow, array('POST'));
  282.                 goto not_ms_student_columns_check;
  283.             }
  284.             return $ret;
  285.         }
  286.         not_ms_student_columns_check:
  287.         // ms_student_columns_group_check
  288.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/columns\\-check\\-group$#sD'$pathinfo$matches)) {
  289.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_columns_group_check')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ColumnsController::checkGroupResultAction',  '_locale' => 'uk',));
  290.             if (!in_array($requestMethod, array('POST'))) {
  291.                 $allow array_merge($allow, array('POST'));
  292.                 goto not_ms_student_columns_group_check;
  293.             }
  294.             return $ret;
  295.         }
  296.         not_ms_student_columns_group_check:
  297.         // ms_student_show_flash_card
  298.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/training/flashcards$#sD'$pathinfo$matches)) {
  299.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_show_flash_card')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\FlashCardController::showTrainingAction',  '_locale' => 'uk',));
  300.         }
  301.         // ms_student_show_training_abacus
  302.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/training/abacus$#sD'$pathinfo$matches)) {
  303.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_show_training_abacus')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\FlashCardController::showTrainingAbacusAction',  '_locale' => 'uk',));
  304.         }
  305.         // ms_student_start_flash_card
  306.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/start\\-flash\\-card$#sD'$pathinfo$matches)) {
  307.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_flash_card')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\FlashCardController::startTrainingAction',  '_locale' => 'uk',));
  308.         }
  309.         // ms_student_lessons
  310.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/lessons/?$#sD'$pathinfo$matches)) {
  311.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_lessons')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\LessonController::indexAction',  '_locale' => 'uk',));
  312.             if ('/' === substr($pathinfo, -1)) {
  313.                 // no-op
  314.             } elseif ('GET' !== $canonicalMethod) {
  315.                 goto not_ms_student_lessons;
  316.             } else {
  317.                 return array_replace($ret$this->redirect($rawPathinfo.'/''ms_student_lessons'));
  318.             }
  319.             return $ret;
  320.         }
  321.         not_ms_student_lessons:
  322.         // ms_student_load_data
  323.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/lessons/load\\-data$#sD'$pathinfo$matches)) {
  324.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_load_data')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\LessonController::loadDataAction',  '_locale' => 'uk',));
  325.         }
  326.         // ms_student_show_training_corner_examples
  327.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/training/mathematical\\-puzzles/corner\\-examples$#sD'$pathinfo$matches)) {
  328.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_show_training_corner_examples')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\MathematicalPuzzlesController::showTrainingCornerExamplesAction',  '_locale' => 'uk',));
  329.         }
  330.         // ms_student_show_training_fractions
  331.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/training/mathematical\\-puzzles/fractions$#sD'$pathinfo$matches)) {
  332.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_show_training_fractions')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\MathematicalPuzzlesController::showTrainingFractionsAction',  '_locale' => 'uk',));
  333.         }
  334.         // ms_student_show_training_shulte
  335.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/training/mathematical\\-puzzles/shulte$#sD'$pathinfo$matches)) {
  336.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_show_training_shulte')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\MathematicalPuzzlesController::showTrainingShulteAction',  '_locale' => 'uk',));
  337.         }
  338.         // ms_student_show_training_mathematical_square
  339.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/training/mathematical\\-puzzles/mathematical\\-square$#sD'$pathinfo$matches)) {
  340.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_show_training_mathematical_square')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\MathematicalPuzzlesController::showTrainingMathematicalSquareAction',  '_locale' => 'uk',));
  341.         }
  342.         // ms_student_show_training_mathematical_pyramids
  343.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/training/mathematical\\-puzzles/mathematical\\-pyramid$#sD'$pathinfo$matches)) {
  344.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_show_training_mathematical_pyramids')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\MathematicalPuzzlesController::showTrainingMathematicalPyramidsAction',  '_locale' => 'uk',));
  345.         }
  346.         // ms_student_start_training_corner_examples
  347.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/training/mathematical\\-puzzles/start\\-corner\\-examples$#sD'$pathinfo$matches)) {
  348.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_training_corner_examples')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\MathematicalPuzzlesController::startTrainingCornerExamplesAction',  '_locale' => 'uk',));
  349.         }
  350.         // ms_student_notification
  351.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/notifications$#sD'$pathinfo$matches)) {
  352.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_notification')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\NotificationController::listAction',  '_locale' => 'uk',));
  353.         }
  354.         // ms_student_show
  355.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/notifications/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  356.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\NotificationController::showAction',  '_locale' => 'uk',));
  357.             if (!in_array($requestMethod, array('POST'))) {
  358.                 $allow array_merge($allow, array('POST'));
  359.                 goto not_ms_student_show;
  360.             }
  361.             return $ret;
  362.         }
  363.         not_ms_student_show:
  364.         // ms_student_payment
  365.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/payment$#sD'$pathinfo$matches)) {
  366.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_payment')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\PaymentController::indexAction',  '_locale' => 'uk',));
  367.         }
  368.         // ms_student_profile
  369.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/profile$#sD'$pathinfo$matches)) {
  370.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_profile')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ProfileController::indexAction',  '_locale' => 'uk',));
  371.         }
  372.         // ms_student_change_language
  373.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/change\\-language/(?P<language>[^/]++)$#sD'$pathinfo$matches)) {
  374.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_change_language')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ProfileController::changeLanguageAction',  '_locale' => 'uk',));
  375.         }
  376.         // ms_student_change_password
  377.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/change\\-password$#sD'$pathinfo$matches)) {
  378.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_change_password')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ProfileController::changePasswordAction',  '_locale' => 'uk',));
  379.         }
  380.         // ms_student_save_new_password
  381.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/change\\-password/save$#sD'$pathinfo$matches)) {
  382.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_save_new_password')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ProfileController::saveNewPasswordAction',  '_locale' => 'uk',));
  383.         }
  384.         // ms_student_profile_update
  385.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/profile/update$#sD'$pathinfo$matches)) {
  386.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_profile_update')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ProfileController::profileUpdateAction',  '_locale' => 'uk',));
  387.         }
  388.         // ms_student_settings
  389.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/settings$#sD'$pathinfo$matches)) {
  390.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_settings')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\SettingsController::editAction',  '_locale' => 'uk',));
  391.         }
  392.         // ms_student_show_training_scrab_test
  393.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/training/speed\\-reading/scrab\\-test$#sD'$pathinfo$matches)) {
  394.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_show_training_scrab_test')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\SpeedReadingController::showTrainingScrabTestAction',  '_locale' => 'uk',));
  395.         }
  396.         // ms_student_start_training_scrab_test
  397.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/training/speed\\-reading/start\\-scrab\\-test$#sD'$pathinfo$matches)) {
  398.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_training_scrab_test')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\SpeedReadingController::startTrainingScrabTestAction',  '_locale' => 'uk',));
  399.         }
  400.         // ms_student_start_training_fractions
  401.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/training/mathematical\\-puzzles/start\\-fractions$#sD'$pathinfo$matches)) {
  402.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_training_fractions')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\SpeedReadingController::startTrainingFractionssAction',  '_locale' => 'uk',));
  403.         }
  404.         // ms_student_start_training_mathematical_square
  405.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/training/mathematical\\-puzzles/start\\-mathematical\\-square$#sD'$pathinfo$matches)) {
  406.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_training_mathematical_square')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\SpeedReadingController::startTrainingMathematicalSquareAction',  '_locale' => 'uk',));
  407.         }
  408.         // ms_student_check_training_mathematical_square
  409.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/training/mathematical\\-puzzles/check\\-mathematical\\-square$#sD'$pathinfo$matches)) {
  410.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_check_training_mathematical_square')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\SpeedReadingController::checkTrainingMathematicalSquareAction',  '_locale' => 'uk',));
  411.         }
  412.         // ms_student_check_training_fractions
  413.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/training/mathematical\\-puzzles/check\\-fractions$#sD'$pathinfo$matches)) {
  414.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_check_training_fractions')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\SpeedReadingController::checkTrainingFractionsAction',  '_locale' => 'uk',));
  415.         }
  416.         // ms_student_check_training_corner_examples
  417.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/training/mathematical\\-puzzles/check\\-corner\\-examples$#sD'$pathinfo$matches)) {
  418.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_check_training_corner_examples')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\SpeedReadingController::checkTrainingCornerExamplesAction',  '_locale' => 'uk',));
  419.         }
  420.         // ms_student_start_training_mathematical_pyramid
  421.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/training/mathematical\\-puzzles/start\\-mathematical\\-pyramid$#sD'$pathinfo$matches)) {
  422.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_training_mathematical_pyramid')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\SpeedReadingController::startTrainingMathematicalPyramidAction',  '_locale' => 'uk',));
  423.         }
  424.         // ms_student_check_training_mathematical_pyramid
  425.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/training/mathematical\\-puzzles/check\\-mathematical\\-pyramid$#sD'$pathinfo$matches)) {
  426.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_check_training_mathematical_pyramid')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\SpeedReadingController::checkTrainingMathematicalPyramidAction',  '_locale' => 'uk',));
  427.         }
  428.         // ms_student_tasks
  429.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/?$#sD'$pathinfo$matches)) {
  430.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_tasks')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::indexAction',  '_locale' => 'uk',));
  431.             if ('/' === substr($pathinfo, -1)) {
  432.                 // no-op
  433.             } elseif ('GET' !== $canonicalMethod) {
  434.                 goto not_ms_student_tasks;
  435.             } else {
  436.                 return array_replace($ret$this->redirect($rawPathinfo.'/''ms_student_tasks'));
  437.             }
  438.             return $ret;
  439.         }
  440.         not_ms_student_tasks:
  441.         // ms_student_subtasks
  442.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/tasks/(?P<id>[^/]++)/subtasks$#sD'$pathinfo$matches)) {
  443.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_subtasks')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::subtasksAction',  '_locale' => 'uk',));
  444.         }
  445.         // ms_student_create_regular
  446.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/tasks/create\\-regular/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  447.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_create_regular')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::createRegularTaskAction',  '_locale' => 'uk',));
  448.         }
  449.         // ms_student_subtask
  450.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/tasks/(?P<task>[^/]++)/subtask/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  451.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_subtask')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::showSubtaskAction',  '_locale' => 'uk',));
  452.         }
  453.         // ms_student_columns_handle_success_sample
  454.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/tasks/columns\\-handle\\-success\\-sample$#sD'$pathinfo$matches)) {
  455.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_columns_handle_success_sample')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::columnsHandleSuccessSampleAction',  '_locale' => 'uk',));
  456.             if (!in_array($requestMethod, array('POST'))) {
  457.                 $allow array_merge($allow, array('POST'));
  458.                 goto not_ms_student_columns_handle_success_sample;
  459.             }
  460.             return $ret;
  461.         }
  462.         not_ms_student_columns_handle_success_sample:
  463.         // ms_range_numbers
  464.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/tasks/range\\-numbers$#sD'$pathinfo$matches)) {
  465.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_range_numbers')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::getRangeNumbersAction',  '_locale' => 'uk',));
  466.         }
  467.         // ms_student_start_multiplication_task
  468.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/start\\-multiplication\\-task$#sD'$pathinfo$matches)) {
  469.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_multiplication_task')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::startMultiplicationTasksAction',  '_locale' => 'uk',));
  470.             if (!in_array($canonicalMethod, array('GET''POST'))) {
  471.                 $allow array_merge($allow, array('GET''POST'));
  472.                 goto not_ms_student_start_multiplication_task;
  473.             }
  474.             return $ret;
  475.         }
  476.         not_ms_student_start_multiplication_task:
  477.         // ms_student_archive_tasks
  478.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/archive\\-tasks$#sD'$pathinfo$matches)) {
  479.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_archive_tasks')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::archiveTasksAction',  '_locale' => 'uk',));
  480.         }
  481.         // ms_student_start_task
  482.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/start\\-task$#sD'$pathinfo$matches)) {
  483.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_task')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::startTaskAction',  '_locale' => 'uk',));
  484.             if (!in_array($canonicalMethod, array('GET''POST'))) {
  485.                 $allow array_merge($allow, array('GET''POST'));
  486.                 goto not_ms_student_start_task;
  487.             }
  488.             return $ret;
  489.         }
  490.         not_ms_student_start_task:
  491.         // ms_student_start_column_task
  492.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/start\\-column\\-task$#sD'$pathinfo$matches)) {
  493.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_column_task')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::startColumnTaskAction',  '_locale' => 'uk',));
  494.             if (!in_array($canonicalMethod, array('GET''POST'))) {
  495.                 $allow array_merge($allow, array('GET''POST'));
  496.                 goto not_ms_student_start_column_task;
  497.             }
  498.             return $ret;
  499.         }
  500.         not_ms_student_start_column_task:
  501.         // ms_student_task_check
  502.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/task\\-check$#sD'$pathinfo$matches)) {
  503.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_task_check')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::checkResultAction',  '_locale' => 'uk',));
  504.             if (!in_array($canonicalMethod, array('GET''POST'))) {
  505.                 $allow array_merge($allow, array('GET''POST'));
  506.                 goto not_ms_student_task_check;
  507.             }
  508.             return $ret;
  509.         }
  510.         not_ms_student_task_check:
  511.         // ms_student_task_result_of_example
  512.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/result\\-of\\-example/(?P<id>[^/]++)/correct\\-answer/(?P<correctAnswer>[^/]++)/status\\-task/(?P<completedTask>[^/]++)/(?P<numbers>[^/]++)/(?P<paramsNextTask>[^/]++)/(?P<aIncorrectAnswers>[^/]++)(?:/(?P<increasedAbacoins>[^/]++))?$#sD'$pathinfo$matches)) {
  513.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_task_result_of_example')), array (  'increasedAbacoins' => 0,  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::resultOfExampleAction',  '_locale' => 'uk',));
  514.         }
  515.         // ms_student_show_training
  516.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/training/(?P<template>[^/]++)$#sD'$pathinfo$matches)) {
  517.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_show_training')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TrainingController::showTrainingAction',  '_locale' => 'uk',));
  518.         }
  519.         // ms_student_start_squareroot_training
  520.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/start\\-squareroot\\-training$#sD'$pathinfo$matches)) {
  521.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_squareroot_training')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TrainingController::startSquarerootTrainingAction',  '_locale' => 'uk',));
  522.             if (!in_array($canonicalMethod, array('GET''POST'))) {
  523.                 $allow array_merge($allow, array('GET''POST'));
  524.                 goto not_ms_student_start_squareroot_training;
  525.             }
  526.             return $ret;
  527.         }
  528.         not_ms_student_start_squareroot_training:
  529.         // ms_student_start_multiplication_training
  530.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/start\\-multiplication\\-training$#sD'$pathinfo$matches)) {
  531.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_multiplication_training')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TrainingController::startMultiplicationTrainingAction',  '_locale' => 'uk',));
  532.             if (!in_array($canonicalMethod, array('GET''POST'))) {
  533.                 $allow array_merge($allow, array('GET''POST'));
  534.                 goto not_ms_student_start_multiplication_training;
  535.             }
  536.             return $ret;
  537.         }
  538.         not_ms_student_start_multiplication_training:
  539.         // ms_student_start_training
  540.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/start\\-training$#sD'$pathinfo$matches)) {
  541.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_training')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TrainingController::startTrainingAction',  '_locale' => 'uk',));
  542.             if (!in_array($canonicalMethod, array('GET''POST'))) {
  543.                 $allow array_merge($allow, array('GET''POST'));
  544.                 goto not_ms_student_start_training;
  545.             }
  546.             return $ret;
  547.         }
  548.         not_ms_student_start_training:
  549.         // ms_student_training_check
  550.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr|it)/student/training\\-check/(?P<subtheme>[^/]++)$#sD'$pathinfo$matches)) {
  551.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_training_check')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TrainingController::checkResultAction',  '_locale' => 'uk',));
  552.             if (!in_array($canonicalMethod, array('GET''POST'))) {
  553.                 $allow array_merge($allow, array('GET''POST'));
  554.                 goto not_ms_student_training_check;
  555.             }
  556.             return $ret;
  557.         }
  558.         not_ms_student_training_check:
  559.         if (=== strpos($pathinfo'/login')) {
  560.             // fos_user_security_login
  561.             if ('/login' === $pathinfo) {
  562.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\SecurityController::loginAction',  '_route' => 'fos_user_security_login',);
  563.                 if (!in_array($canonicalMethod, array('GET''POST'))) {
  564.                     $allow array_merge($allow, array('GET''POST'));
  565.                     goto not_fos_user_security_login;
  566.                 }
  567.                 return $ret;
  568.             }
  569.             not_fos_user_security_login:
  570.             // fos_user_security_check
  571.             if ('/login_check' === $pathinfo) {
  572.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\SecurityController::checkAction',  '_route' => 'fos_user_security_check',);
  573.                 if (!in_array($requestMethod, array('POST'))) {
  574.                     $allow array_merge($allow, array('POST'));
  575.                     goto not_fos_user_security_check;
  576.                 }
  577.                 return $ret;
  578.             }
  579.             not_fos_user_security_check:
  580.         }
  581.         // fos_user_security_logout
  582.         if ('/logout' === $pathinfo) {
  583.             $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\SecurityController::logoutAction',  '_route' => 'fos_user_security_logout',);
  584.             if (!in_array($canonicalMethod, array('GET''POST'))) {
  585.                 $allow array_merge($allow, array('GET''POST'));
  586.                 goto not_fos_user_security_logout;
  587.             }
  588.             return $ret;
  589.         }
  590.         not_fos_user_security_logout:
  591.         if (=== strpos($pathinfo'/profile')) {
  592.             // fos_user_profile_show
  593.             if ('/profile' === $trimmedPathinfo) {
  594.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\ProfileController::showAction',  '_route' => 'fos_user_profile_show',);
  595.                 if ('/' === substr($pathinfo, -1)) {
  596.                     // no-op
  597.                 } elseif ('GET' !== $canonicalMethod) {
  598.                     goto not_fos_user_profile_show;
  599.                 } else {
  600.                     return array_replace($ret$this->redirect($rawPathinfo.'/''fos_user_profile_show'));
  601.                 }
  602.                 if (!in_array($canonicalMethod, array('GET'))) {
  603.                     $allow array_merge($allow, array('GET'));
  604.                     goto not_fos_user_profile_show;
  605.                 }
  606.                 return $ret;
  607.             }
  608.             not_fos_user_profile_show:
  609.             // fos_user_profile_edit
  610.             if ('/profile/edit' === $pathinfo) {
  611.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\ProfileController::editAction',  '_route' => 'fos_user_profile_edit',);
  612.                 if (!in_array($canonicalMethod, array('GET''POST'))) {
  613.                     $allow array_merge($allow, array('GET''POST'));
  614.                     goto not_fos_user_profile_edit;
  615.                 }
  616.                 return $ret;
  617.             }
  618.             not_fos_user_profile_edit:
  619.             // fos_user_change_password
  620.             if ('/profile/change-password' === $pathinfo) {
  621.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\ChangePasswordController::changePasswordAction',  '_route' => 'fos_user_change_password',);
  622.                 if (!in_array($canonicalMethod, array('GET''POST'))) {
  623.                     $allow array_merge($allow, array('GET''POST'));
  624.                     goto not_fos_user_change_password;
  625.                 }
  626.                 return $ret;
  627.             }
  628.             not_fos_user_change_password:
  629.         }
  630.         elseif (=== strpos($pathinfo'/register')) {
  631.             // fos_user_registration_register
  632.             if ('/register' === $trimmedPathinfo) {
  633.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\RegistrationController::registerAction',  '_route' => 'fos_user_registration_register',);
  634.                 if ('/' === substr($pathinfo, -1)) {
  635.                     // no-op
  636.                 } elseif ('GET' !== $canonicalMethod) {
  637.                     goto not_fos_user_registration_register;
  638.                 } else {
  639.                     return array_replace($ret$this->redirect($rawPathinfo.'/''fos_user_registration_register'));
  640.                 }
  641.                 if (!in_array($canonicalMethod, array('GET''POST'))) {
  642.                     $allow array_merge($allow, array('GET''POST'));
  643.                     goto not_fos_user_registration_register;
  644.                 }
  645.                 return $ret;
  646.             }
  647.             not_fos_user_registration_register:
  648.             // fos_user_registration_check_email
  649.             if ('/register/check-email' === $pathinfo) {
  650.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\RegistrationController::checkEmailAction',  '_route' => 'fos_user_registration_check_email',);
  651.                 if (!in_array($canonicalMethod, array('GET'))) {
  652.                     $allow array_merge($allow, array('GET'));
  653.                     goto not_fos_user_registration_check_email;
  654.                 }
  655.                 return $ret;
  656.             }
  657.             not_fos_user_registration_check_email:
  658.             if (=== strpos($pathinfo'/register/confirm')) {
  659.                 // fos_user_registration_confirm
  660.                 if (preg_match('#^/register/confirm/(?P<token>[^/]++)$#sD'$pathinfo$matches)) {
  661.                     $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'fos_user_registration_confirm')), array (  '_controller' => 'FOS\\UserBundle\\Controller\\RegistrationController::confirmAction',));
  662.                     if (!in_array($canonicalMethod, array('GET'))) {
  663.                         $allow array_merge($allow, array('GET'));
  664.                         goto not_fos_user_registration_confirm;
  665.                     }
  666.                     return $ret;
  667.                 }
  668.                 not_fos_user_registration_confirm:
  669.                 // fos_user_registration_confirmed
  670.                 if ('/register/confirmed' === $pathinfo) {
  671.                     $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\RegistrationController::confirmedAction',  '_route' => 'fos_user_registration_confirmed',);
  672.                     if (!in_array($canonicalMethod, array('GET'))) {
  673.                         $allow array_merge($allow, array('GET'));
  674.                         goto not_fos_user_registration_confirmed;
  675.                     }
  676.                     return $ret;
  677.                 }
  678.                 not_fos_user_registration_confirmed:
  679.             }
  680.         }
  681.         elseif (=== strpos($pathinfo'/resetting')) {
  682.             // fos_user_resetting_request
  683.             if ('/resetting/request' === $pathinfo) {
  684.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\ResettingController::requestAction',  '_route' => 'fos_user_resetting_request',);
  685.                 if (!in_array($canonicalMethod, array('GET'))) {
  686.                     $allow array_merge($allow, array('GET'));
  687.                     goto not_fos_user_resetting_request;
  688.                 }
  689.                 return $ret;
  690.             }
  691.             not_fos_user_resetting_request:
  692.             // fos_user_resetting_reset
  693.             if (=== strpos($pathinfo'/resetting/reset') && preg_match('#^/resetting/reset/(?P<token>[^/]++)$#sD'$pathinfo$matches)) {
  694.                 $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'fos_user_resetting_reset')), array (  '_controller' => 'FOS\\UserBundle\\Controller\\ResettingController::resetAction',));
  695.                 if (!in_array($canonicalMethod, array('GET''POST'))) {
  696.                     $allow array_merge($allow, array('GET''POST'));
  697.                     goto not_fos_user_resetting_reset;
  698.                 }
  699.                 return $ret;
  700.             }
  701.             not_fos_user_resetting_reset:
  702.             // fos_user_resetting_send_email
  703.             if ('/resetting/send-email' === $pathinfo) {
  704.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\ResettingController::sendEmailAction',  '_route' => 'fos_user_resetting_send_email',);
  705.                 if (!in_array($requestMethod, array('POST'))) {
  706.                     $allow array_merge($allow, array('POST'));
  707.                     goto not_fos_user_resetting_send_email;
  708.                 }
  709.                 return $ret;
  710.             }
  711.             not_fos_user_resetting_send_email:
  712.             // fos_user_resetting_check_email
  713.             if ('/resetting/check-email' === $pathinfo) {
  714.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\ResettingController::checkEmailAction',  '_route' => 'fos_user_resetting_check_email',);
  715.                 if (!in_array($canonicalMethod, array('GET'))) {
  716.                     $allow array_merge($allow, array('GET'));
  717.                     goto not_fos_user_resetting_check_email;
  718.                 }
  719.                 return $ret;
  720.             }
  721.             not_fos_user_resetting_check_email:
  722.         }
  723.         elseif (=== strpos($pathinfo'/admin')) {
  724.             // sonata_admin_redirect
  725.             if ('/admin' === $trimmedPathinfo) {
  726.                 $ret = array (  '_controller' => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController::redirectAction',  'route' => 'sonata_admin_dashboard',  'permanent' => 'true',  '_route' => 'sonata_admin_redirect',);
  727.                 if ('/' === substr($pathinfo, -1)) {
  728.                     // no-op
  729.                 } elseif ('GET' !== $canonicalMethod) {
  730.                     goto not_sonata_admin_redirect;
  731.                 } else {
  732.                     return array_replace($ret$this->redirect($rawPathinfo.'/''sonata_admin_redirect'));
  733.                 }
  734.                 return $ret;
  735.             }
  736.             not_sonata_admin_redirect:
  737.             if (=== strpos($pathinfo'/admin/c')) {
  738.                 if (=== strpos($pathinfo'/admin/co')) {
  739.                     if (=== strpos($pathinfo'/admin/core')) {
  740.                         if (=== strpos($pathinfo'/admin/core/get-')) {
  741.                             // sonata_admin_retrieve_form_element
  742.                             if ('/admin/core/get-form-field-element' === $pathinfo) {
  743.                                 return array (  '_controller' => 'sonata.admin.controller.admin:retrieveFormFieldElementAction',  '_route' => 'sonata_admin_retrieve_form_element',);
  744.                             }
  745.                             // sonata_admin_short_object_information
  746.                             if (=== strpos($pathinfo'/admin/core/get-short-object-description') && preg_match('#^/admin/core/get\\-short\\-object\\-description(?:\\.(?P<_format>html|json))?$#sD'$pathinfo$matches)) {
  747.                                 return $this->mergeDefaults(array_replace($matches, array('_route' => 'sonata_admin_short_object_information')), array (  '_controller' => 'sonata.admin.controller.admin:getShortObjectDescriptionAction',  '_format' => 'html',));
  748.                             }
  749.                             // sonata_admin_retrieve_autocomplete_items
  750.                             if ('/admin/core/get-autocomplete-items' === $pathinfo) {
  751.                                 return array (  '_controller' => 'sonata.admin.controller.admin:retrieveAutocompleteItemsAction',  '_route' => 'sonata_admin_retrieve_autocomplete_items',);
  752.                             }
  753.                         }
  754.                         // sonata_admin_append_form_element
  755.                         if ('/admin/core/append-form-field-element' === $pathinfo) {
  756.                             return array (  '_controller' => 'sonata.admin.controller.admin:appendFormFieldElementAction',  '_route' => 'sonata_admin_append_form_element',);
  757.                         }
  758.                         // sonata_admin_set_object_field_value
  759.                         if ('/admin/core/set-object-field-value' === $pathinfo) {
  760.                             return array (  '_controller' => 'sonata.admin.controller.admin:setObjectFieldValueAction',  '_route' => 'sonata_admin_set_object_field_value',);
  761.                         }
  762.                     }
  763.                     elseif (=== strpos($pathinfo'/admin/country')) {
  764.                         // admin_mentalschool_app_country_list
  765.                         if ('/admin/country/list' === $pathinfo) {
  766.                             return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::listAction',  '_sonata_admin' => 'admin.country',  '_sonata_name' => 'admin_mentalschool_app_country_list',  '_route' => 'admin_mentalschool_app_country_list',);
  767.                         }
  768.                         // admin_mentalschool_app_country_create
  769.                         if ('/admin/country/create' === $pathinfo) {
  770.                             return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::createAction',  '_sonata_admin' => 'admin.country',  '_sonata_name' => 'admin_mentalschool_app_country_create',  '_route' => 'admin_mentalschool_app_country_create',);
  771.                         }
  772.                         // admin_mentalschool_app_country_batch
  773.                         if ('/admin/country/batch' === $pathinfo) {
  774.                             return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::batchAction',  '_sonata_admin' => 'admin.country',  '_sonata_name' => 'admin_mentalschool_app_country_batch',  '_route' => 'admin_mentalschool_app_country_batch',);
  775.                         }
  776.                         // admin_mentalschool_app_country_edit
  777.                         if (preg_match('#^/admin/country/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  778.                             return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_country_edit')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::editAction',  '_sonata_admin' => 'admin.country',  '_sonata_name' => 'admin_mentalschool_app_country_edit',));
  779.                         }
  780.                         // admin_mentalschool_app_country_delete
  781.                         if (preg_match('#^/admin/country/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  782.                             return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_country_delete')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.country',  '_sonata_name' => 'admin_mentalschool_app_country_delete',));
  783.                         }
  784.                         // admin_mentalschool_app_country_show
  785.                         if (preg_match('#^/admin/country/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  786.                             return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_country_show')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::showAction',  '_sonata_admin' => 'admin.country',  '_sonata_name' => 'admin_mentalschool_app_country_show',));
  787.                         }
  788.                         // admin_mentalschool_app_country_export
  789.                         if ('/admin/country/export' === $pathinfo) {
  790.                             return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::exportAction',  '_sonata_admin' => 'admin.country',  '_sonata_name' => 'admin_mentalschool_app_country_export',  '_route' => 'admin_mentalschool_app_country_export',);
  791.                         }
  792.                     }
  793.                     elseif (=== strpos($pathinfo'/admin/configuration')) {
  794.                         // admin_mentalschool_app_configuration_list
  795.                         if ('/admin/configuration/list' === $pathinfo) {
  796.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Configuration\\CRUDController::listAction',  '_sonata_admin' => 'admin.configuration',  '_sonata_name' => 'admin_mentalschool_app_configuration_list',  '_route' => 'admin_mentalschool_app_configuration_list',);
  797.                         }
  798.                         // admin_mentalschool_app_configuration_create
  799.                         if ('/admin/configuration/create' === $pathinfo) {
  800.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Configuration\\CRUDController::createAction',  '_sonata_admin' => 'admin.configuration',  '_sonata_name' => 'admin_mentalschool_app_configuration_create',  '_route' => 'admin_mentalschool_app_configuration_create',);
  801.                         }
  802.                         // admin_mentalschool_app_configuration_batch
  803.                         if ('/admin/configuration/batch' === $pathinfo) {
  804.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Configuration\\CRUDController::batchAction',  '_sonata_admin' => 'admin.configuration',  '_sonata_name' => 'admin_mentalschool_app_configuration_batch',  '_route' => 'admin_mentalschool_app_configuration_batch',);
  805.                         }
  806.                         // admin_mentalschool_app_configuration_edit
  807.                         if (preg_match('#^/admin/configuration/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  808.                             return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_configuration_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Configuration\\CRUDController::editAction',  '_sonata_admin' => 'admin.configuration',  '_sonata_name' => 'admin_mentalschool_app_configuration_edit',));
  809.                         }
  810.                         // admin_mentalschool_app_configuration_delete
  811.                         if (preg_match('#^/admin/configuration/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  812.                             return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_configuration_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Configuration\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.configuration',  '_sonata_name' => 'admin_mentalschool_app_configuration_delete',));
  813.                         }
  814.                         // admin_mentalschool_app_configuration_show
  815.                         if (preg_match('#^/admin/configuration/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  816.                             return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_configuration_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Configuration\\CRUDController::showAction',  '_sonata_admin' => 'admin.configuration',  '_sonata_name' => 'admin_mentalschool_app_configuration_show',));
  817.                         }
  818.                         // admin_mentalschool_app_configuration_export
  819.                         if ('/admin/configuration/export' === $pathinfo) {
  820.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Configuration\\CRUDController::exportAction',  '_sonata_admin' => 'admin.configuration',  '_sonata_name' => 'admin_mentalschool_app_configuration_export',  '_route' => 'admin_mentalschool_app_configuration_export',);
  821.                         }
  822.                     }
  823.                 }
  824.                 elseif (=== strpos($pathinfo'/admin/category-')) {
  825.                     if (=== strpos($pathinfo'/admin/category-news')) {
  826.                         // admin_mentalschool_app_categorynews_list
  827.                         if ('/admin/category-news/list' === $pathinfo) {
  828.                             return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::listAction',  '_sonata_admin' => 'admin.category_news',  '_sonata_name' => 'admin_mentalschool_app_categorynews_list',  '_route' => 'admin_mentalschool_app_categorynews_list',);
  829.                         }
  830.                         // admin_mentalschool_app_categorynews_create
  831.                         if ('/admin/category-news/create' === $pathinfo) {
  832.                             return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::createAction',  '_sonata_admin' => 'admin.category_news',  '_sonata_name' => 'admin_mentalschool_app_categorynews_create',  '_route' => 'admin_mentalschool_app_categorynews_create',);
  833.                         }
  834.                         // admin_mentalschool_app_categorynews_batch
  835.                         if ('/admin/category-news/batch' === $pathinfo) {
  836.                             return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::batchAction',  '_sonata_admin' => 'admin.category_news',  '_sonata_name' => 'admin_mentalschool_app_categorynews_batch',  '_route' => 'admin_mentalschool_app_categorynews_batch',);
  837.                         }
  838.                         // admin_mentalschool_app_categorynews_edit
  839.                         if (preg_match('#^/admin/category\\-news/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  840.                             return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_categorynews_edit')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::editAction',  '_sonata_admin' => 'admin.category_news',  '_sonata_name' => 'admin_mentalschool_app_categorynews_edit',));
  841.                         }
  842.                         // admin_mentalschool_app_categorynews_delete
  843.                         if (preg_match('#^/admin/category\\-news/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  844.                             return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_categorynews_delete')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.category_news',  '_sonata_name' => 'admin_mentalschool_app_categorynews_delete',));
  845.                         }
  846.                         // admin_mentalschool_app_categorynews_show
  847.                         if (preg_match('#^/admin/category\\-news/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  848.                             return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_categorynews_show')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::showAction',  '_sonata_admin' => 'admin.category_news',  '_sonata_name' => 'admin_mentalschool_app_categorynews_show',));
  849.                         }
  850.                         // admin_mentalschool_app_categorynews_export
  851.                         if ('/admin/category-news/export' === $pathinfo) {
  852.                             return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::exportAction',  '_sonata_admin' => 'admin.category_news',  '_sonata_name' => 'admin_mentalschool_app_categorynews_export',  '_route' => 'admin_mentalschool_app_categorynews_export',);
  853.                         }
  854.                     }
  855.                     elseif (=== strpos($pathinfo'/admin/category-banner')) {
  856.                         // admin_mentalschool_app_categorybanner_list
  857.                         if ('/admin/category-banner/list' === $pathinfo) {
  858.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\CategoryBanner\\CRUDController::listAction',  '_sonata_admin' => 'admin.category_banner',  '_sonata_name' => 'admin_mentalschool_app_categorybanner_list',  '_route' => 'admin_mentalschool_app_categorybanner_list',);
  859.                         }
  860.                         // admin_mentalschool_app_categorybanner_create
  861.                         if ('/admin/category-banner/create' === $pathinfo) {
  862.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\CategoryBanner\\CRUDController::createAction',  '_sonata_admin' => 'admin.category_banner',  '_sonata_name' => 'admin_mentalschool_app_categorybanner_create',  '_route' => 'admin_mentalschool_app_categorybanner_create',);
  863.                         }
  864.                         // admin_mentalschool_app_categorybanner_batch
  865.                         if ('/admin/category-banner/batch' === $pathinfo) {
  866.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\CategoryBanner\\CRUDController::batchAction',  '_sonata_admin' => 'admin.category_banner',  '_sonata_name' => 'admin_mentalschool_app_categorybanner_batch',  '_route' => 'admin_mentalschool_app_categorybanner_batch',);
  867.                         }
  868.                         // admin_mentalschool_app_categorybanner_edit
  869.                         if (preg_match('#^/admin/category\\-banner/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  870.                             return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_categorybanner_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\CategoryBanner\\CRUDController::editAction',  '_sonata_admin' => 'admin.category_banner',  '_sonata_name' => 'admin_mentalschool_app_categorybanner_edit',));
  871.                         }
  872.                         // admin_mentalschool_app_categorybanner_delete
  873.                         if (preg_match('#^/admin/category\\-banner/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  874.                             return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_categorybanner_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\CategoryBanner\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.category_banner',  '_sonata_name' => 'admin_mentalschool_app_categorybanner_delete',));
  875.                         }
  876.                         // admin_mentalschool_app_categorybanner_show
  877.                         if (preg_match('#^/admin/category\\-banner/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  878.                             return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_categorybanner_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\CategoryBanner\\CRUDController::showAction',  '_sonata_admin' => 'admin.category_banner',  '_sonata_name' => 'admin_mentalschool_app_categorybanner_show',));
  879.                         }
  880.                         // admin_mentalschool_app_categorybanner_export
  881.                         if ('/admin/category-banner/export' === $pathinfo) {
  882.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\CategoryBanner\\CRUDController::exportAction',  '_sonata_admin' => 'admin.category_banner',  '_sonata_name' => 'admin_mentalschool_app_categorybanner_export',  '_route' => 'admin_mentalschool_app_categorybanner_export',);
  883.                         }
  884.                     }
  885.                     elseif (=== strpos($pathinfo'/admin/category-school')) {
  886.                         // admin_mentalschool_app_categoryschool_list
  887.                         if ('/admin/category-school/list' === $pathinfo) {
  888.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\CategorySchool\\CRUDController::listAction',  '_sonata_admin' => 'admin.category_school',  '_sonata_name' => 'admin_mentalschool_app_categoryschool_list',  '_route' => 'admin_mentalschool_app_categoryschool_list',);
  889.                         }
  890.                         // admin_mentalschool_app_categoryschool_create
  891.                         if ('/admin/category-school/create' === $pathinfo) {
  892.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\CategorySchool\\CRUDController::createAction',  '_sonata_admin' => 'admin.category_school',  '_sonata_name' => 'admin_mentalschool_app_categoryschool_create',  '_route' => 'admin_mentalschool_app_categoryschool_create',);
  893.                         }
  894.                         // admin_mentalschool_app_categoryschool_batch
  895.                         if ('/admin/category-school/batch' === $pathinfo) {
  896.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\CategorySchool\\CRUDController::batchAction',  '_sonata_admin' => 'admin.category_school',  '_sonata_name' => 'admin_mentalschool_app_categoryschool_batch',  '_route' => 'admin_mentalschool_app_categoryschool_batch',);
  897.                         }
  898.                         // admin_mentalschool_app_categoryschool_edit
  899.                         if (preg_match('#^/admin/category\\-school/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  900.                             return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_categoryschool_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\CategorySchool\\CRUDController::editAction',  '_sonata_admin' => 'admin.category_school',  '_sonata_name' => 'admin_mentalschool_app_categoryschool_edit',));
  901.                         }
  902.                         // admin_mentalschool_app_categoryschool_delete
  903.                         if (preg_match('#^/admin/category\\-school/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  904.                             return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_categoryschool_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\CategorySchool\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.category_school',  '_sonata_name' => 'admin_mentalschool_app_categoryschool_delete',));
  905.                         }
  906.                         // admin_mentalschool_app_categoryschool_show
  907.                         if (preg_match('#^/admin/category\\-school/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  908.                             return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_categoryschool_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\CategorySchool\\CRUDController::showAction',  '_sonata_admin' => 'admin.category_school',  '_sonata_name' => 'admin_mentalschool_app_categoryschool_show',));
  909.                         }
  910.                         // admin_mentalschool_app_categoryschool_export
  911.                         if ('/admin/category-school/export' === $pathinfo) {
  912.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\CategorySchool\\CRUDController::exportAction',  '_sonata_admin' => 'admin.category_school',  '_sonata_name' => 'admin_mentalschool_app_categoryschool_export',  '_route' => 'admin_mentalschool_app_categoryschool_export',);
  913.                         }
  914.                     }
  915.                 }
  916.                 elseif (=== strpos($pathinfo'/admin/classroom')) {
  917.                     // admin_mentalschool_app_classroom_list
  918.                     if ('/admin/classroom/list' === $pathinfo) {
  919.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Classroom\\CRUDController::listAction',  '_sonata_admin' => 'admin.classroom',  '_sonata_name' => 'admin_mentalschool_app_classroom_list',  '_route' => 'admin_mentalschool_app_classroom_list',);
  920.                     }
  921.                     // admin_mentalschool_app_classroom_create
  922.                     if ('/admin/classroom/create' === $pathinfo) {
  923.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Classroom\\CRUDController::createAction',  '_sonata_admin' => 'admin.classroom',  '_sonata_name' => 'admin_mentalschool_app_classroom_create',  '_route' => 'admin_mentalschool_app_classroom_create',);
  924.                     }
  925.                     // admin_mentalschool_app_classroom_batch
  926.                     if ('/admin/classroom/batch' === $pathinfo) {
  927.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Classroom\\CRUDController::batchAction',  '_sonata_admin' => 'admin.classroom',  '_sonata_name' => 'admin_mentalschool_app_classroom_batch',  '_route' => 'admin_mentalschool_app_classroom_batch',);
  928.                     }
  929.                     // admin_mentalschool_app_classroom_edit
  930.                     if (preg_match('#^/admin/classroom/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  931.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_classroom_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Classroom\\CRUDController::editAction',  '_sonata_admin' => 'admin.classroom',  '_sonata_name' => 'admin_mentalschool_app_classroom_edit',));
  932.                     }
  933.                     // admin_mentalschool_app_classroom_delete
  934.                     if (preg_match('#^/admin/classroom/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  935.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_classroom_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Classroom\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.classroom',  '_sonata_name' => 'admin_mentalschool_app_classroom_delete',));
  936.                     }
  937.                     // admin_mentalschool_app_classroom_show
  938.                     if (preg_match('#^/admin/classroom/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  939.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_classroom_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Classroom\\CRUDController::showAction',  '_sonata_admin' => 'admin.classroom',  '_sonata_name' => 'admin_mentalschool_app_classroom_show',));
  940.                     }
  941.                     // admin_mentalschool_app_classroom_export
  942.                     if ('/admin/classroom/export' === $pathinfo) {
  943.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Classroom\\CRUDController::exportAction',  '_sonata_admin' => 'admin.classroom',  '_sonata_name' => 'admin_mentalschool_app_classroom_export',  '_route' => 'admin_mentalschool_app_classroom_export',);
  944.                     }
  945.                 }
  946.                 elseif (=== strpos($pathinfo'/admin/city')) {
  947.                     // admin_mentalschool_app_city_create
  948.                     if ('/admin/city/create' === $pathinfo) {
  949.                         return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::createAction',  '_sonata_admin' => 'admin.city',  '_sonata_name' => 'admin_mentalschool_app_city_create',  '_route' => 'admin_mentalschool_app_city_create',);
  950.                     }
  951.                     // admin_mentalschool_app_city_batch
  952.                     if ('/admin/city/batch' === $pathinfo) {
  953.                         return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::batchAction',  '_sonata_admin' => 'admin.city',  '_sonata_name' => 'admin_mentalschool_app_city_batch',  '_route' => 'admin_mentalschool_app_city_batch',);
  954.                     }
  955.                     // admin_mentalschool_app_city_edit
  956.                     if (preg_match('#^/admin/city/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  957.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_city_edit')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::editAction',  '_sonata_admin' => 'admin.city',  '_sonata_name' => 'admin_mentalschool_app_city_edit',));
  958.                     }
  959.                     // admin_mentalschool_app_city_delete
  960.                     if (preg_match('#^/admin/city/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  961.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_city_delete')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.city',  '_sonata_name' => 'admin_mentalschool_app_city_delete',));
  962.                     }
  963.                     // admin_mentalschool_app_city_show
  964.                     if (preg_match('#^/admin/city/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  965.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_city_show')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::showAction',  '_sonata_admin' => 'admin.city',  '_sonata_name' => 'admin_mentalschool_app_city_show',));
  966.                     }
  967.                     // admin_mentalschool_app_city_export
  968.                     if ('/admin/city/export' === $pathinfo) {
  969.                         return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::exportAction',  '_sonata_admin' => 'admin.city',  '_sonata_name' => 'admin_mentalschool_app_city_export',  '_route' => 'admin_mentalschool_app_city_export',);
  970.                     }
  971.                 }
  972.                 // sonata_admin_curl_test_generator
  973.                 if ('/admin/curl-test-number-generator' === $pathinfo) {
  974.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Test\\NumberGeneratorController::curlTestNumberGeneratorAction',  '_route' => 'sonata_admin_curl_test_generator',);
  975.                 }
  976.             }
  977.             elseif (=== strpos($pathinfo'/admin/s')) {
  978.                 // sonata_admin_search
  979.                 if ('/admin/search' === $pathinfo) {
  980.                     return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CoreController::searchAction',  '_route' => 'sonata_admin_search',);
  981.                 }
  982.                 if (=== strpos($pathinfo'/admin/school')) {
  983.                     // admin_mentalschool_app_school_list
  984.                     if ('/admin/school/list' === $pathinfo) {
  985.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\School\\CRUDController::listAction',  '_sonata_admin' => 'admin.school',  '_sonata_name' => 'admin_mentalschool_app_school_list',  '_route' => 'admin_mentalschool_app_school_list',);
  986.                     }
  987.                     // admin_mentalschool_app_school_create
  988.                     if ('/admin/school/create' === $pathinfo) {
  989.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\School\\CRUDController::createAction',  '_sonata_admin' => 'admin.school',  '_sonata_name' => 'admin_mentalschool_app_school_create',  '_route' => 'admin_mentalschool_app_school_create',);
  990.                     }
  991.                     // admin_mentalschool_app_school_batch
  992.                     if ('/admin/school/batch' === $pathinfo) {
  993.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\School\\CRUDController::batchAction',  '_sonata_admin' => 'admin.school',  '_sonata_name' => 'admin_mentalschool_app_school_batch',  '_route' => 'admin_mentalschool_app_school_batch',);
  994.                     }
  995.                     // admin_mentalschool_app_school_edit
  996.                     if (preg_match('#^/admin/school/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  997.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_school_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\School\\CRUDController::editAction',  '_sonata_admin' => 'admin.school',  '_sonata_name' => 'admin_mentalschool_app_school_edit',));
  998.                     }
  999.                     // admin_mentalschool_app_school_delete
  1000.                     if (preg_match('#^/admin/school/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1001.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_school_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\School\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.school',  '_sonata_name' => 'admin_mentalschool_app_school_delete',));
  1002.                     }
  1003.                     // admin_mentalschool_app_school_show
  1004.                     if (preg_match('#^/admin/school/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1005.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_school_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\School\\CRUDController::showAction',  '_sonata_admin' => 'admin.school',  '_sonata_name' => 'admin_mentalschool_app_school_show',));
  1006.                     }
  1007.                     // admin_mentalschool_app_school_export
  1008.                     if ('/admin/school/export' === $pathinfo) {
  1009.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\School\\CRUDController::exportAction',  '_sonata_admin' => 'admin.school',  '_sonata_name' => 'admin_mentalschool_app_school_export',  '_route' => 'admin_mentalschool_app_school_export',);
  1010.                     }
  1011.                     // admin_mentalschool_app_school_send_message
  1012.                     if (preg_match('#^/admin/school/(?P<id>[^/]++)/send\\-message$#sD'$pathinfo$matches)) {
  1013.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_school_send_message')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\School\\CRUDController::sendMessageAction',  '_sonata_admin' => 'admin.school',  '_sonata_name' => 'admin_mentalschool_app_school_send_message',));
  1014.                     }
  1015.                 }
  1016.                 elseif (=== strpos($pathinfo'/admin/student')) {
  1017.                     // admin_vendor_app_Student_list
  1018.                     if ('/admin/student/list' === $pathinfo) {
  1019.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Student\\CRUDController::listAction',  '_sonata_admin' => 'admin.student',  '_sonata_name' => 'admin_vendor_app_Student_list',  '_route' => 'admin_vendor_app_Student_list',);
  1020.                     }
  1021.                     // admin_vendor_app_Student_create
  1022.                     if ('/admin/student/create' === $pathinfo) {
  1023.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Student\\CRUDController::createAction',  '_sonata_admin' => 'admin.student',  '_sonata_name' => 'admin_vendor_app_Student_create',  '_route' => 'admin_vendor_app_Student_create',);
  1024.                     }
  1025.                     // admin_vendor_app_Student_batch
  1026.                     if ('/admin/student/batch' === $pathinfo) {
  1027.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Student\\CRUDController::batchAction',  '_sonata_admin' => 'admin.student',  '_sonata_name' => 'admin_vendor_app_Student_batch',  '_route' => 'admin_vendor_app_Student_batch',);
  1028.                     }
  1029.                     // admin_vendor_app_Student_edit
  1030.                     if (preg_match('#^/admin/student/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1031.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_Student_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Student\\CRUDController::editAction',  '_sonata_admin' => 'admin.student',  '_sonata_name' => 'admin_vendor_app_Student_edit',));
  1032.                     }
  1033.                     // admin_vendor_app_Student_delete
  1034.                     if (preg_match('#^/admin/student/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1035.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_Student_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Student\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.student',  '_sonata_name' => 'admin_vendor_app_Student_delete',));
  1036.                     }
  1037.                     // admin_vendor_app_Student_show
  1038.                     if (preg_match('#^/admin/student/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1039.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_Student_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Student\\CRUDController::showAction',  '_sonata_admin' => 'admin.student',  '_sonata_name' => 'admin_vendor_app_Student_show',));
  1040.                     }
  1041.                     // admin_vendor_app_Student_export
  1042.                     if ('/admin/student/export' === $pathinfo) {
  1043.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Student\\CRUDController::exportAction',  '_sonata_admin' => 'admin.student',  '_sonata_name' => 'admin_vendor_app_Student_export',  '_route' => 'admin_vendor_app_Student_export',);
  1044.                     }
  1045.                     // admin_vendor_app_Student_send_message
  1046.                     if (preg_match('#^/admin/student/(?P<id>[^/]++)/send\\-message$#sD'$pathinfo$matches)) {
  1047.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_Student_send_message')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Student\\CRUDController::sendMessageAction',  '_sonata_admin' => 'admin.student',  '_sonata_name' => 'admin_vendor_app_Student_send_message',));
  1048.                     }
  1049.                 }
  1050.                 elseif (=== strpos($pathinfo'/admin/statistics')) {
  1051.                     // sonata_admin_statistics
  1052.                     if ('/admin/statistics' === $pathinfo) {
  1053.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Statistics\\StatisticsController::indexAction',  '_route' => 'sonata_admin_statistics',);
  1054.                     }
  1055.                     // sonata_admin_school_statistics
  1056.                     if ('/admin/statistics/school' === $pathinfo) {
  1057.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Statistics\\StatisticsController::schoolAction',  '_route' => 'sonata_admin_school_statistics',);
  1058.                     }
  1059.                 }
  1060.                 elseif (=== strpos($pathinfo'/admin/subtask')) {
  1061.                     // admin_mentalschool_app_subtask_list
  1062.                     if ('/admin/subtask/list' === $pathinfo) {
  1063.                         return array (  '_controller' => 'AppBundle:Admin/Subtask/CRUD:list',  '_sonata_admin' => 'admin.subtask',  '_sonata_name' => 'admin_mentalschool_app_subtask_list',  '_route' => 'admin_mentalschool_app_subtask_list',);
  1064.                     }
  1065.                     // admin_mentalschool_app_subtask_create
  1066.                     if ('/admin/subtask/create' === $pathinfo) {
  1067.                         return array (  '_controller' => 'AppBundle:Admin/Subtask/CRUD:create',  '_sonata_admin' => 'admin.subtask',  '_sonata_name' => 'admin_mentalschool_app_subtask_create',  '_route' => 'admin_mentalschool_app_subtask_create',);
  1068.                     }
  1069.                     // admin_mentalschool_app_subtask_batch
  1070.                     if ('/admin/subtask/batch' === $pathinfo) {
  1071.                         return array (  '_controller' => 'AppBundle:Admin/Subtask/CRUD:batch',  '_sonata_admin' => 'admin.subtask',  '_sonata_name' => 'admin_mentalschool_app_subtask_batch',  '_route' => 'admin_mentalschool_app_subtask_batch',);
  1072.                     }
  1073.                     // admin_mentalschool_app_subtask_edit
  1074.                     if (preg_match('#^/admin/subtask/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1075.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_subtask_edit')), array (  '_controller' => 'AppBundle:Admin/Subtask/CRUD:edit',  '_sonata_admin' => 'admin.subtask',  '_sonata_name' => 'admin_mentalschool_app_subtask_edit',));
  1076.                     }
  1077.                     // admin_mentalschool_app_subtask_delete
  1078.                     if (preg_match('#^/admin/subtask/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1079.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_subtask_delete')), array (  '_controller' => 'AppBundle:Admin/Subtask/CRUD:delete',  '_sonata_admin' => 'admin.subtask',  '_sonata_name' => 'admin_mentalschool_app_subtask_delete',));
  1080.                     }
  1081.                     // admin_mentalschool_app_subtask_show
  1082.                     if (preg_match('#^/admin/subtask/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1083.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_subtask_show')), array (  '_controller' => 'AppBundle:Admin/Subtask/CRUD:show',  '_sonata_admin' => 'admin.subtask',  '_sonata_name' => 'admin_mentalschool_app_subtask_show',));
  1084.                     }
  1085.                     // admin_mentalschool_app_subtask_export
  1086.                     if ('/admin/subtask/export' === $pathinfo) {
  1087.                         return array (  '_controller' => 'AppBundle:Admin/Subtask/CRUD:export',  '_sonata_admin' => 'admin.subtask',  '_sonata_name' => 'admin_mentalschool_app_subtask_export',  '_route' => 'admin_mentalschool_app_subtask_export',);
  1088.                     }
  1089.                     // admin_mentalschool_app_subtask_getTemplateParametersTask
  1090.                     if ('/admin/subtask/template-parameters-task' === $pathinfo) {
  1091.                         return array (  '_controller' => 'AppBundle:Admin/Subtask/CRUD:getTemplateParametersTask',  '_sonata_admin' => 'admin.subtask',  '_sonata_name' => 'admin_mentalschool_app_subtask_getTemplateParametersTask',  '_route' => 'admin_mentalschool_app_subtask_getTemplateParametersTask',);
  1092.                     }
  1093.                 }
  1094.                 elseif (=== strpos($pathinfo'/admin/system-message')) {
  1095.                     // admin_mentalschool_app_systemmessage_list
  1096.                     if ('/admin/system-message/list' === $pathinfo) {
  1097.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\SystemMessage\\CRUDController::listAction',  '_sonata_admin' => 'admin.system_message',  '_sonata_name' => 'admin_mentalschool_app_systemmessage_list',  '_route' => 'admin_mentalschool_app_systemmessage_list',);
  1098.                     }
  1099.                     // admin_mentalschool_app_systemmessage_create
  1100.                     if ('/admin/system-message/create' === $pathinfo) {
  1101.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\SystemMessage\\CRUDController::createAction',  '_sonata_admin' => 'admin.system_message',  '_sonata_name' => 'admin_mentalschool_app_systemmessage_create',  '_route' => 'admin_mentalschool_app_systemmessage_create',);
  1102.                     }
  1103.                     // admin_mentalschool_app_systemmessage_batch
  1104.                     if ('/admin/system-message/batch' === $pathinfo) {
  1105.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\SystemMessage\\CRUDController::batchAction',  '_sonata_admin' => 'admin.system_message',  '_sonata_name' => 'admin_mentalschool_app_systemmessage_batch',  '_route' => 'admin_mentalschool_app_systemmessage_batch',);
  1106.                     }
  1107.                     // admin_mentalschool_app_systemmessage_edit
  1108.                     if (preg_match('#^/admin/system\\-message/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1109.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_systemmessage_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\SystemMessage\\CRUDController::editAction',  '_sonata_admin' => 'admin.system_message',  '_sonata_name' => 'admin_mentalschool_app_systemmessage_edit',));
  1110.                     }
  1111.                     // admin_mentalschool_app_systemmessage_delete
  1112.                     if (preg_match('#^/admin/system\\-message/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1113.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_systemmessage_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\SystemMessage\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.system_message',  '_sonata_name' => 'admin_mentalschool_app_systemmessage_delete',));
  1114.                     }
  1115.                     // admin_mentalschool_app_systemmessage_show
  1116.                     if (preg_match('#^/admin/system\\-message/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1117.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_systemmessage_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\SystemMessage\\CRUDController::showAction',  '_sonata_admin' => 'admin.system_message',  '_sonata_name' => 'admin_mentalschool_app_systemmessage_show',));
  1118.                     }
  1119.                     // admin_mentalschool_app_systemmessage_export
  1120.                     if ('/admin/system-message/export' === $pathinfo) {
  1121.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\SystemMessage\\CRUDController::exportAction',  '_sonata_admin' => 'admin.system_message',  '_sonata_name' => 'admin_mentalschool_app_systemmessage_export',  '_route' => 'admin_mentalschool_app_systemmessage_export',);
  1122.                     }
  1123.                 }
  1124.                 elseif (=== strpos($pathinfo'/admin/sonata/user/baseuser')) {
  1125.                     // admin_sonata_user_baseuser_list
  1126.                     if ('/admin/sonata/user/baseuser/list' === $pathinfo) {
  1127.                         return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::listAction',  '_sonata_admin' => 'sonata.user.admin.user',  '_sonata_name' => 'admin_sonata_user_baseuser_list',  '_route' => 'admin_sonata_user_baseuser_list',);
  1128.                     }
  1129.                     // admin_sonata_user_baseuser_create
  1130.                     if ('/admin/sonata/user/baseuser/create' === $pathinfo) {
  1131.                         return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::createAction',  '_sonata_admin' => 'sonata.user.admin.user',  '_sonata_name' => 'admin_sonata_user_baseuser_create',  '_route' => 'admin_sonata_user_baseuser_create',);
  1132.                     }
  1133.                     // admin_sonata_user_baseuser_batch
  1134.                     if ('/admin/sonata/user/baseuser/batch' === $pathinfo) {
  1135.                         return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::batchAction',  '_sonata_admin' => 'sonata.user.admin.user',  '_sonata_name' => 'admin_sonata_user_baseuser_batch',  '_route' => 'admin_sonata_user_baseuser_batch',);
  1136.                     }
  1137.                     // admin_sonata_user_baseuser_edit
  1138.                     if (preg_match('#^/admin/sonata/user/baseuser/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1139.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_sonata_user_baseuser_edit')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::editAction',  '_sonata_admin' => 'sonata.user.admin.user',  '_sonata_name' => 'admin_sonata_user_baseuser_edit',));
  1140.                     }
  1141.                     // admin_sonata_user_baseuser_delete
  1142.                     if (preg_match('#^/admin/sonata/user/baseuser/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1143.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_sonata_user_baseuser_delete')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::deleteAction',  '_sonata_admin' => 'sonata.user.admin.user',  '_sonata_name' => 'admin_sonata_user_baseuser_delete',));
  1144.                     }
  1145.                     // admin_sonata_user_baseuser_show
  1146.                     if (preg_match('#^/admin/sonata/user/baseuser/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1147.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_sonata_user_baseuser_show')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::showAction',  '_sonata_admin' => 'sonata.user.admin.user',  '_sonata_name' => 'admin_sonata_user_baseuser_show',));
  1148.                     }
  1149.                     // admin_sonata_user_baseuser_export
  1150.                     if ('/admin/sonata/user/baseuser/export' === $pathinfo) {
  1151.                         return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::exportAction',  '_sonata_admin' => 'sonata.user.admin.user',  '_sonata_name' => 'admin_sonata_user_baseuser_export',  '_route' => 'admin_sonata_user_baseuser_export',);
  1152.                     }
  1153.                 }
  1154.             }
  1155.             elseif (=== strpos($pathinfo'/admin/game-description')) {
  1156.                 // admin_mentalschool_app_gamedescription_list
  1157.                 if ('/admin/game-description/list' === $pathinfo) {
  1158.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\GameDescription\\CRUDController::listAction',  '_sonata_admin' => 'admin.game_description',  '_sonata_name' => 'admin_mentalschool_app_gamedescription_list',  '_route' => 'admin_mentalschool_app_gamedescription_list',);
  1159.                 }
  1160.                 // admin_mentalschool_app_gamedescription_batch
  1161.                 if ('/admin/game-description/batch' === $pathinfo) {
  1162.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\GameDescription\\CRUDController::batchAction',  '_sonata_admin' => 'admin.game_description',  '_sonata_name' => 'admin_mentalschool_app_gamedescription_batch',  '_route' => 'admin_mentalschool_app_gamedescription_batch',);
  1163.                 }
  1164.                 // admin_mentalschool_app_gamedescription_edit
  1165.                 if (preg_match('#^/admin/game\\-description/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1166.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_gamedescription_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\GameDescription\\CRUDController::editAction',  '_sonata_admin' => 'admin.game_description',  '_sonata_name' => 'admin_mentalschool_app_gamedescription_edit',));
  1167.                 }
  1168.                 // admin_mentalschool_app_gamedescription_show
  1169.                 if (preg_match('#^/admin/game\\-description/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1170.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_gamedescription_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\GameDescription\\CRUDController::showAction',  '_sonata_admin' => 'admin.game_description',  '_sonata_name' => 'admin_mentalschool_app_gamedescription_show',));
  1171.                 }
  1172.                 // admin_mentalschool_app_gamedescription_export
  1173.                 if ('/admin/game-description/export' === $pathinfo) {
  1174.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\GameDescription\\CRUDController::exportAction',  '_sonata_admin' => 'admin.game_description',  '_sonata_name' => 'admin_mentalschool_app_gamedescription_export',  '_route' => 'admin_mentalschool_app_gamedescription_export',);
  1175.                 }
  1176.             }
  1177.             elseif (=== strpos($pathinfo'/admin/group')) {
  1178.                 // admin_vendor_app_Group_list
  1179.                 if ('/admin/group/list' === $pathinfo) {
  1180.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Group\\CRUDController::listAction',  '_sonata_admin' => 'admin.group',  '_sonata_name' => 'admin_vendor_app_Group_list',  '_route' => 'admin_vendor_app_Group_list',);
  1181.                 }
  1182.                 // admin_vendor_app_Group_create
  1183.                 if ('/admin/group/create' === $pathinfo) {
  1184.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Group\\CRUDController::createAction',  '_sonata_admin' => 'admin.group',  '_sonata_name' => 'admin_vendor_app_Group_create',  '_route' => 'admin_vendor_app_Group_create',);
  1185.                 }
  1186.                 // admin_vendor_app_Group_batch
  1187.                 if ('/admin/group/batch' === $pathinfo) {
  1188.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Group\\CRUDController::batchAction',  '_sonata_admin' => 'admin.group',  '_sonata_name' => 'admin_vendor_app_Group_batch',  '_route' => 'admin_vendor_app_Group_batch',);
  1189.                 }
  1190.                 // admin_vendor_app_Group_edit
  1191.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1192.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_Group_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Group\\CRUDController::editAction',  '_sonata_admin' => 'admin.group',  '_sonata_name' => 'admin_vendor_app_Group_edit',));
  1193.                 }
  1194.                 // admin_vendor_app_Group_delete
  1195.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1196.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_Group_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Group\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.group',  '_sonata_name' => 'admin_vendor_app_Group_delete',));
  1197.                 }
  1198.                 // admin_vendor_app_Group_show
  1199.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1200.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_Group_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Group\\CRUDController::showAction',  '_sonata_admin' => 'admin.group',  '_sonata_name' => 'admin_vendor_app_Group_show',));
  1201.                 }
  1202.                 // admin_vendor_app_Group_export
  1203.                 if ('/admin/group/export' === $pathinfo) {
  1204.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Group\\CRUDController::exportAction',  '_sonata_admin' => 'admin.group',  '_sonata_name' => 'admin_vendor_app_Group_export',  '_route' => 'admin_vendor_app_Group_export',);
  1205.                 }
  1206.                 // admin_vendor_app_Group_task_list
  1207.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/task/list$#sD'$pathinfo$matches)) {
  1208.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_Group_task_list')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::listAction',  '_sonata_admin' => 'admin.group|admin.task',  '_sonata_name' => 'admin_vendor_app_Group_task_list',));
  1209.                 }
  1210.                 // admin_vendor_app_Group_task_create
  1211.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/task/create$#sD'$pathinfo$matches)) {
  1212.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_Group_task_create')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::createAction',  '_sonata_admin' => 'admin.group|admin.task',  '_sonata_name' => 'admin_vendor_app_Group_task_create',));
  1213.                 }
  1214.                 // admin_vendor_app_Group_task_batch
  1215.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/task/batch$#sD'$pathinfo$matches)) {
  1216.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_Group_task_batch')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::batchAction',  '_sonata_admin' => 'admin.group|admin.task',  '_sonata_name' => 'admin_vendor_app_Group_task_batch',));
  1217.                 }
  1218.                 // admin_vendor_app_Group_task_edit
  1219.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/task/(?P<childId>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1220.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_Group_task_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::editAction',  '_sonata_admin' => 'admin.group|admin.task',  '_sonata_name' => 'admin_vendor_app_Group_task_edit',));
  1221.                 }
  1222.                 // admin_vendor_app_Group_task_delete
  1223.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/task/(?P<childId>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1224.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_Group_task_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.group|admin.task',  '_sonata_name' => 'admin_vendor_app_Group_task_delete',));
  1225.                 }
  1226.                 // admin_vendor_app_Group_task_show
  1227.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/task/(?P<childId>[^/]++)/show$#sD'$pathinfo$matches)) {
  1228.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_Group_task_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::showAction',  '_sonata_admin' => 'admin.group|admin.task',  '_sonata_name' => 'admin_vendor_app_Group_task_show',));
  1229.                 }
  1230.                 // admin_vendor_app_Group_task_export
  1231.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/task/export$#sD'$pathinfo$matches)) {
  1232.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_Group_task_export')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::exportAction',  '_sonata_admin' => 'admin.group|admin.task',  '_sonata_name' => 'admin_vendor_app_Group_task_export',));
  1233.                 }
  1234.                 // admin_vendor_app_Group_addNewStudentToGroup
  1235.                 if ('/admin/group/add-new-student-to-group' === $pathinfo) {
  1236.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Group\\CRUDController::addNewStudentToGroupAction',  '_sonata_admin' => 'admin.group',  '_sonata_name' => 'admin_vendor_app_Group_addNewStudentToGroup',  '_route' => 'admin_vendor_app_Group_addNewStudentToGroup',);
  1237.                 }
  1238.                 // admin_vendor_app_Group_inviteUserToGroup
  1239.                 if ('/admin/group/invite-user-to-group' === $pathinfo) {
  1240.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Group\\CRUDController::inviteUserToGroupAction',  '_sonata_admin' => 'admin.group',  '_sonata_name' => 'admin_vendor_app_Group_inviteUserToGroup',  '_route' => 'admin_vendor_app_Group_inviteUserToGroup',);
  1241.                 }
  1242.                 // admin_vendor_app_Group_report
  1243.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/report$#sD'$pathinfo$matches)) {
  1244.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_Group_report')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Group\\CRUDController::reportAction',  '_sonata_admin' => 'admin.group',  '_sonata_name' => 'admin_vendor_app_Group_report',));
  1245.                 }
  1246.                 // admin_vendor_app_Group_reportDetail
  1247.                 if (preg_match('#^/admin/group/(?P<group>[^/]++)/report/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  1248.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_Group_reportDetail')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Group\\CRUDController::reportDetailAction',  '_sonata_admin' => 'admin.group',  '_sonata_name' => 'admin_vendor_app_Group_reportDetail',));
  1249.                 }
  1250.             }
  1251.             elseif (=== strpos($pathinfo'/admin/t')) {
  1252.                 if (=== strpos($pathinfo'/admin/teacher')) {
  1253.                     // admin_vendor_app_Teacher_list
  1254.                     if ('/admin/teacher/list' === $pathinfo) {
  1255.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Teacher\\CRUDController::listAction',  '_sonata_admin' => 'admin.teacher',  '_sonata_name' => 'admin_vendor_app_Teacher_list',  '_route' => 'admin_vendor_app_Teacher_list',);
  1256.                     }
  1257.                     // admin_vendor_app_Teacher_create
  1258.                     if ('/admin/teacher/create' === $pathinfo) {
  1259.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Teacher\\CRUDController::createAction',  '_sonata_admin' => 'admin.teacher',  '_sonata_name' => 'admin_vendor_app_Teacher_create',  '_route' => 'admin_vendor_app_Teacher_create',);
  1260.                     }
  1261.                     // admin_vendor_app_Teacher_batch
  1262.                     if ('/admin/teacher/batch' === $pathinfo) {
  1263.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Teacher\\CRUDController::batchAction',  '_sonata_admin' => 'admin.teacher',  '_sonata_name' => 'admin_vendor_app_Teacher_batch',  '_route' => 'admin_vendor_app_Teacher_batch',);
  1264.                     }
  1265.                     // admin_vendor_app_Teacher_edit
  1266.                     if (preg_match('#^/admin/teacher/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1267.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_Teacher_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Teacher\\CRUDController::editAction',  '_sonata_admin' => 'admin.teacher',  '_sonata_name' => 'admin_vendor_app_Teacher_edit',));
  1268.                     }
  1269.                     // admin_vendor_app_Teacher_delete
  1270.                     if (preg_match('#^/admin/teacher/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1271.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_Teacher_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Teacher\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.teacher',  '_sonata_name' => 'admin_vendor_app_Teacher_delete',));
  1272.                     }
  1273.                     // admin_vendor_app_Teacher_show
  1274.                     if (preg_match('#^/admin/teacher/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1275.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_Teacher_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Teacher\\CRUDController::showAction',  '_sonata_admin' => 'admin.teacher',  '_sonata_name' => 'admin_vendor_app_Teacher_show',));
  1276.                     }
  1277.                     // admin_vendor_app_Teacher_export
  1278.                     if ('/admin/teacher/export' === $pathinfo) {
  1279.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Teacher\\CRUDController::exportAction',  '_sonata_admin' => 'admin.teacher',  '_sonata_name' => 'admin_vendor_app_Teacher_export',  '_route' => 'admin_vendor_app_Teacher_export',);
  1280.                     }
  1281.                 }
  1282.                 // sonata_admin_test_generator
  1283.                 if ('/admin/test-number-generator' === $pathinfo) {
  1284.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Test\\NumberGeneratorController::indexAction',  '_route' => 'sonata_admin_test_generator',);
  1285.                 }
  1286.                 if (=== strpos($pathinfo'/admin/task')) {
  1287.                     // admin_mentalschool_app_task_list
  1288.                     if ('/admin/task/list' === $pathinfo) {
  1289.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::listAction',  '_sonata_admin' => 'admin.task',  '_sonata_name' => 'admin_mentalschool_app_task_list',  '_route' => 'admin_mentalschool_app_task_list',);
  1290.                     }
  1291.                     // admin_mentalschool_app_task_create
  1292.                     if ('/admin/task/create' === $pathinfo) {
  1293.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::createAction',  '_sonata_admin' => 'admin.task',  '_sonata_name' => 'admin_mentalschool_app_task_create',  '_route' => 'admin_mentalschool_app_task_create',);
  1294.                     }
  1295.                     // admin_mentalschool_app_task_batch
  1296.                     if ('/admin/task/batch' === $pathinfo) {
  1297.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::batchAction',  '_sonata_admin' => 'admin.task',  '_sonata_name' => 'admin_mentalschool_app_task_batch',  '_route' => 'admin_mentalschool_app_task_batch',);
  1298.                     }
  1299.                     // admin_mentalschool_app_task_edit
  1300.                     if (preg_match('#^/admin/task/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1301.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_task_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::editAction',  '_sonata_admin' => 'admin.task',  '_sonata_name' => 'admin_mentalschool_app_task_edit',));
  1302.                     }
  1303.                     // admin_mentalschool_app_task_delete
  1304.                     if (preg_match('#^/admin/task/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1305.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_task_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.task',  '_sonata_name' => 'admin_mentalschool_app_task_delete',));
  1306.                     }
  1307.                     // admin_mentalschool_app_task_show
  1308.                     if (preg_match('#^/admin/task/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1309.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_task_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::showAction',  '_sonata_admin' => 'admin.task',  '_sonata_name' => 'admin_mentalschool_app_task_show',));
  1310.                     }
  1311.                     // admin_mentalschool_app_task_export
  1312.                     if ('/admin/task/export' === $pathinfo) {
  1313.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::exportAction',  '_sonata_admin' => 'admin.task',  '_sonata_name' => 'admin_mentalschool_app_task_export',  '_route' => 'admin_mentalschool_app_task_export',);
  1314.                     }
  1315.                     // admin_mentalschool_app_task_getTemplateParametersTask
  1316.                     if ('/admin/task/template-parameters-task' === $pathinfo) {
  1317.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::getTemplateParametersTaskAction',  '_sonata_admin' => 'admin.task',  '_sonata_name' => 'admin_mentalschool_app_task_getTemplateParametersTask',  '_route' => 'admin_mentalschool_app_task_getTemplateParametersTask',);
  1318.                     }
  1319.                     if (=== strpos($pathinfo'/admin/task/a')) {
  1320.                         // admin_mentalschool_app_task_assignTaskToGroups
  1321.                         if ('/admin/task/assign-task-to-groups' === $pathinfo) {
  1322.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::assignTaskToGroupsAction',  '_sonata_admin' => 'admin.task',  '_sonata_name' => 'admin_mentalschool_app_task_assignTaskToGroups',  '_route' => 'admin_mentalschool_app_task_assignTaskToGroups',);
  1323.                         }
  1324.                         // admin_mentalschool_app_task_addNewSubtask
  1325.                         if ('/admin/task/add-new-subtask-to-task' === $pathinfo) {
  1326.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::addNewSubtaskAction',  '_sonata_admin' => 'admin.task',  '_sonata_name' => 'admin_mentalschool_app_task_addNewSubtask',  '_route' => 'admin_mentalschool_app_task_addNewSubtask',);
  1327.                         }
  1328.                         // admin_mentalschool_app_task_applyTemplateTask
  1329.                         if ('/admin/task/apply-template-task' === $pathinfo) {
  1330.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::applyTemplateTaskAction',  '_sonata_admin' => 'admin.task',  '_sonata_name' => 'admin_mentalschool_app_task_applyTemplateTask',  '_route' => 'admin_mentalschool_app_task_applyTemplateTask',);
  1331.                         }
  1332.                     }
  1333.                     // admin_mentalschool_app_task_deleteSubtask
  1334.                     if ('/admin/task/delete-subtask' === $pathinfo) {
  1335.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::deleteSubtaskAction',  '_sonata_admin' => 'admin.task',  '_sonata_name' => 'admin_mentalschool_app_task_deleteSubtask',  '_route' => 'admin_mentalschool_app_task_deleteSubtask',);
  1336.                     }
  1337.                     // admin_mentalschool_app_task_getTaskTemplates
  1338.                     if ('/admin/task/get-task-templates' === $pathinfo) {
  1339.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::getTaskTemplatesAction',  '_sonata_admin' => 'admin.task',  '_sonata_name' => 'admin_mentalschool_app_task_getTaskTemplates',  '_route' => 'admin_mentalschool_app_task_getTaskTemplates',);
  1340.                     }
  1341.                     // admin_mentalschool_app_task_saveTaskAsTemplate
  1342.                     if ('/admin/task/save-task-as-template' === $pathinfo) {
  1343.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::saveTaskAsTemplateAction',  '_sonata_admin' => 'admin.task',  '_sonata_name' => 'admin_mentalschool_app_task_saveTaskAsTemplate',  '_route' => 'admin_mentalschool_app_task_saveTaskAsTemplate',);
  1344.                     }
  1345.                     // admin_mentalschool_app_task_checkTaskAlreadyCompleted
  1346.                     if ('/admin/task/check-task-already-completed' === $pathinfo) {
  1347.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Task\\CRUDController::checkTaskAlreadyCompletedAction',  '_sonata_admin' => 'admin.task',  '_sonata_name' => 'admin_mentalschool_app_task_checkTaskAlreadyCompleted',  '_route' => 'admin_mentalschool_app_task_checkTaskAlreadyCompleted',);
  1348.                     }
  1349.                     if (=== strpos($pathinfo'/admin/task-template')) {
  1350.                         // admin_mentalschool_app_tasktemplate_list
  1351.                         if ('/admin/task-template/list' === $pathinfo) {
  1352.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\TaskTemplate\\CRUDController::listAction',  '_sonata_admin' => 'admin.tasktemplate',  '_sonata_name' => 'admin_mentalschool_app_tasktemplate_list',  '_route' => 'admin_mentalschool_app_tasktemplate_list',);
  1353.                         }
  1354.                         // admin_mentalschool_app_tasktemplate_batch
  1355.                         if ('/admin/task-template/batch' === $pathinfo) {
  1356.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\TaskTemplate\\CRUDController::batchAction',  '_sonata_admin' => 'admin.tasktemplate',  '_sonata_name' => 'admin_mentalschool_app_tasktemplate_batch',  '_route' => 'admin_mentalschool_app_tasktemplate_batch',);
  1357.                         }
  1358.                         // admin_mentalschool_app_tasktemplate_edit
  1359.                         if (preg_match('#^/admin/task\\-template/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1360.                             return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_tasktemplate_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\TaskTemplate\\CRUDController::editAction',  '_sonata_admin' => 'admin.tasktemplate',  '_sonata_name' => 'admin_mentalschool_app_tasktemplate_edit',));
  1361.                         }
  1362.                         // admin_mentalschool_app_tasktemplate_delete
  1363.                         if (preg_match('#^/admin/task\\-template/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1364.                             return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_tasktemplate_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\TaskTemplate\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.tasktemplate',  '_sonata_name' => 'admin_mentalschool_app_tasktemplate_delete',));
  1365.                         }
  1366.                         // admin_mentalschool_app_tasktemplate_show
  1367.                         if (preg_match('#^/admin/task\\-template/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1368.                             return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_tasktemplate_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\TaskTemplate\\CRUDController::showAction',  '_sonata_admin' => 'admin.tasktemplate',  '_sonata_name' => 'admin_mentalschool_app_tasktemplate_show',));
  1369.                         }
  1370.                         // admin_mentalschool_app_tasktemplate_export
  1371.                         if ('/admin/task-template/export' === $pathinfo) {
  1372.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\TaskTemplate\\CRUDController::exportAction',  '_sonata_admin' => 'admin.tasktemplate',  '_sonata_name' => 'admin_mentalschool_app_tasktemplate_export',  '_route' => 'admin_mentalschool_app_tasktemplate_export',);
  1373.                         }
  1374.                         // admin_mentalschool_app_tasktemplate_getTemplateParametersTask
  1375.                         if ('/admin/task-template/template-parameters-task' === $pathinfo) {
  1376.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\TaskTemplate\\CRUDController::getTemplateParametersTaskAction',  '_sonata_admin' => 'admin.tasktemplate',  '_sonata_name' => 'admin_mentalschool_app_tasktemplate_getTemplateParametersTask',  '_route' => 'admin_mentalschool_app_tasktemplate_getTemplateParametersTask',);
  1377.                         }
  1378.                         // admin_mentalschool_app_tasktemplate_addNewSubtask
  1379.                         if ('/admin/task-template/add-new-subtask-to-task' === $pathinfo) {
  1380.                             return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\TaskTemplate\\CRUDController::addNewSubtaskAction',  '_sonata_admin' => 'admin.tasktemplate',  '_sonata_name' => 'admin_mentalschool_app_tasktemplate_addNewSubtask',  '_route' => 'admin_mentalschool_app_tasktemplate_addNewSubtask',);
  1381.                         }
  1382.                     }
  1383.                 }
  1384.             }
  1385.             elseif (=== strpos($pathinfo'/admin/user')) {
  1386.                 // admin_vendor_app_User_create
  1387.                 if ('/admin/user/create' === $pathinfo) {
  1388.                     return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::createAction',  '_sonata_admin' => 'sonata.admin.user',  '_sonata_name' => 'admin_vendor_app_User_create',  '_route' => 'admin_vendor_app_User_create',);
  1389.                 }
  1390.                 // admin_vendor_app_User_batch
  1391.                 if ('/admin/user/batch' === $pathinfo) {
  1392.                     return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::batchAction',  '_sonata_admin' => 'sonata.admin.user',  '_sonata_name' => 'admin_vendor_app_User_batch',  '_route' => 'admin_vendor_app_User_batch',);
  1393.                 }
  1394.                 // admin_vendor_app_User_edit
  1395.                 if (preg_match('#^/admin/user/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1396.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_User_edit')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::editAction',  '_sonata_admin' => 'sonata.admin.user',  '_sonata_name' => 'admin_vendor_app_User_edit',));
  1397.                 }
  1398.                 // admin_vendor_app_User_show
  1399.                 if (preg_match('#^/admin/user/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1400.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_User_show')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::showAction',  '_sonata_admin' => 'sonata.admin.user',  '_sonata_name' => 'admin_vendor_app_User_show',));
  1401.                 }
  1402.                 // admin_vendor_app_User_export
  1403.                 if ('/admin/user/export' === $pathinfo) {
  1404.                     return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::exportAction',  '_sonata_admin' => 'sonata.admin.user',  '_sonata_name' => 'admin_vendor_app_User_export',  '_route' => 'admin_vendor_app_User_export',);
  1405.                 }
  1406.             }
  1407.             elseif (=== strpos($pathinfo'/admin/mentalschool/app/studentprofile')) {
  1408.                 // admin_mentalschool_app_studentprofile_list
  1409.                 if ('/admin/mentalschool/app/studentprofile/list' === $pathinfo) {
  1410.                     return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::listAction',  '_sonata_admin' => 'admin.student.profile',  '_sonata_name' => 'admin_mentalschool_app_studentprofile_list',  '_route' => 'admin_mentalschool_app_studentprofile_list',);
  1411.                 }
  1412.                 // admin_mentalschool_app_studentprofile_create
  1413.                 if ('/admin/mentalschool/app/studentprofile/create' === $pathinfo) {
  1414.                     return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::createAction',  '_sonata_admin' => 'admin.student.profile',  '_sonata_name' => 'admin_mentalschool_app_studentprofile_create',  '_route' => 'admin_mentalschool_app_studentprofile_create',);
  1415.                 }
  1416.                 // admin_mentalschool_app_studentprofile_batch
  1417.                 if ('/admin/mentalschool/app/studentprofile/batch' === $pathinfo) {
  1418.                     return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::batchAction',  '_sonata_admin' => 'admin.student.profile',  '_sonata_name' => 'admin_mentalschool_app_studentprofile_batch',  '_route' => 'admin_mentalschool_app_studentprofile_batch',);
  1419.                 }
  1420.                 // admin_mentalschool_app_studentprofile_edit
  1421.                 if (preg_match('#^/admin/mentalschool/app/studentprofile/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1422.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_studentprofile_edit')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::editAction',  '_sonata_admin' => 'admin.student.profile',  '_sonata_name' => 'admin_mentalschool_app_studentprofile_edit',));
  1423.                 }
  1424.                 // admin_mentalschool_app_studentprofile_delete
  1425.                 if (preg_match('#^/admin/mentalschool/app/studentprofile/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1426.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_studentprofile_delete')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.student.profile',  '_sonata_name' => 'admin_mentalschool_app_studentprofile_delete',));
  1427.                 }
  1428.                 // admin_mentalschool_app_studentprofile_show
  1429.                 if (preg_match('#^/admin/mentalschool/app/studentprofile/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1430.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_studentprofile_show')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::showAction',  '_sonata_admin' => 'admin.student.profile',  '_sonata_name' => 'admin_mentalschool_app_studentprofile_show',));
  1431.                 }
  1432.                 // admin_mentalschool_app_studentprofile_export
  1433.                 if ('/admin/mentalschool/app/studentprofile/export' === $pathinfo) {
  1434.                     return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::exportAction',  '_sonata_admin' => 'admin.student.profile',  '_sonata_name' => 'admin_mentalschool_app_studentprofile_export',  '_route' => 'admin_mentalschool_app_studentprofile_export',);
  1435.                 }
  1436.             }
  1437.             elseif (=== strpos($pathinfo'/admin/my-school')) {
  1438.                 // admin_vendor_app_MySchool_create
  1439.                 if ('/admin/my-school/create' === $pathinfo) {
  1440.                     return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::createAction',  '_sonata_admin' => 'admin.my_school',  '_sonata_name' => 'admin_vendor_app_MySchool_create',  '_route' => 'admin_vendor_app_MySchool_create',);
  1441.                 }
  1442.                 // admin_vendor_app_MySchool_batch
  1443.                 if ('/admin/my-school/batch' === $pathinfo) {
  1444.                     return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::batchAction',  '_sonata_admin' => 'admin.my_school',  '_sonata_name' => 'admin_vendor_app_MySchool_batch',  '_route' => 'admin_vendor_app_MySchool_batch',);
  1445.                 }
  1446.                 // admin_vendor_app_MySchool_edit
  1447.                 if (preg_match('#^/admin/my\\-school/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1448.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_MySchool_edit')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::editAction',  '_sonata_admin' => 'admin.my_school',  '_sonata_name' => 'admin_vendor_app_MySchool_edit',));
  1449.                 }
  1450.                 // admin_vendor_app_MySchool_show
  1451.                 if (preg_match('#^/admin/my\\-school/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1452.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_MySchool_show')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::showAction',  '_sonata_admin' => 'admin.my_school',  '_sonata_name' => 'admin_vendor_app_MySchool_show',));
  1453.                 }
  1454.                 // admin_vendor_app_MySchool_export
  1455.                 if ('/admin/my-school/export' === $pathinfo) {
  1456.                     return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::exportAction',  '_sonata_admin' => 'admin.my_school',  '_sonata_name' => 'admin_vendor_app_MySchool_export',  '_route' => 'admin_vendor_app_MySchool_export',);
  1457.                 }
  1458.             }
  1459.             elseif (=== strpos($pathinfo'/admin/n')) {
  1460.                 if (=== strpos($pathinfo'/admin/news')) {
  1461.                     // admin_mentalschool_app_news_list
  1462.                     if ('/admin/news/list' === $pathinfo) {
  1463.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\News\\CRUDController::listAction',  '_sonata_admin' => 'admin.news',  '_sonata_name' => 'admin_mentalschool_app_news_list',  '_route' => 'admin_mentalschool_app_news_list',);
  1464.                     }
  1465.                     // admin_mentalschool_app_news_create
  1466.                     if ('/admin/news/create' === $pathinfo) {
  1467.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\News\\CRUDController::createAction',  '_sonata_admin' => 'admin.news',  '_sonata_name' => 'admin_mentalschool_app_news_create',  '_route' => 'admin_mentalschool_app_news_create',);
  1468.                     }
  1469.                     // admin_mentalschool_app_news_batch
  1470.                     if ('/admin/news/batch' === $pathinfo) {
  1471.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\News\\CRUDController::batchAction',  '_sonata_admin' => 'admin.news',  '_sonata_name' => 'admin_mentalschool_app_news_batch',  '_route' => 'admin_mentalschool_app_news_batch',);
  1472.                     }
  1473.                     // admin_mentalschool_app_news_edit
  1474.                     if (preg_match('#^/admin/news/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1475.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_news_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\News\\CRUDController::editAction',  '_sonata_admin' => 'admin.news',  '_sonata_name' => 'admin_mentalschool_app_news_edit',));
  1476.                     }
  1477.                     // admin_mentalschool_app_news_delete
  1478.                     if (preg_match('#^/admin/news/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1479.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_news_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\News\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.news',  '_sonata_name' => 'admin_mentalschool_app_news_delete',));
  1480.                     }
  1481.                     // admin_mentalschool_app_news_show
  1482.                     if (preg_match('#^/admin/news/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1483.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_news_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\News\\CRUDController::showAction',  '_sonata_admin' => 'admin.news',  '_sonata_name' => 'admin_mentalschool_app_news_show',));
  1484.                     }
  1485.                     // admin_mentalschool_app_news_export
  1486.                     if ('/admin/news/export' === $pathinfo) {
  1487.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\News\\CRUDController::exportAction',  '_sonata_admin' => 'admin.news',  '_sonata_name' => 'admin_mentalschool_app_news_export',  '_route' => 'admin_mentalschool_app_news_export',);
  1488.                     }
  1489.                 }
  1490.                 elseif (=== strpos($pathinfo'/admin/notification-inbox')) {
  1491.                     // admin_vendor_app_NotificationInbox_list
  1492.                     if ('/admin/notification-inbox/list' === $pathinfo) {
  1493.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Notification\\CRUDController::listAction',  '_sonata_admin' => 'admin.notification.inbox',  '_sonata_name' => 'admin_vendor_app_NotificationInbox_list',  '_route' => 'admin_vendor_app_NotificationInbox_list',);
  1494.                     }
  1495.                     // admin_vendor_app_NotificationInbox_batch
  1496.                     if ('/admin/notification-inbox/batch' === $pathinfo) {
  1497.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Notification\\CRUDController::batchAction',  '_sonata_admin' => 'admin.notification.inbox',  '_sonata_name' => 'admin_vendor_app_NotificationInbox_batch',  '_route' => 'admin_vendor_app_NotificationInbox_batch',);
  1498.                     }
  1499.                     // admin_vendor_app_NotificationInbox_delete
  1500.                     if (preg_match('#^/admin/notification\\-inbox/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1501.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_NotificationInbox_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Notification\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.notification.inbox',  '_sonata_name' => 'admin_vendor_app_NotificationInbox_delete',));
  1502.                     }
  1503.                     // admin_vendor_app_NotificationInbox_show
  1504.                     if (preg_match('#^/admin/notification\\-inbox/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1505.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_NotificationInbox_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Notification\\CRUDController::showAction',  '_sonata_admin' => 'admin.notification.inbox',  '_sonata_name' => 'admin_vendor_app_NotificationInbox_show',));
  1506.                     }
  1507.                     // admin_vendor_app_NotificationInbox_export
  1508.                     if ('/admin/notification-inbox/export' === $pathinfo) {
  1509.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Notification\\CRUDController::exportAction',  '_sonata_admin' => 'admin.notification.inbox',  '_sonata_name' => 'admin_vendor_app_NotificationInbox_export',  '_route' => 'admin_vendor_app_NotificationInbox_export',);
  1510.                     }
  1511.                 }
  1512.                 elseif (=== strpos($pathinfo'/admin/notification-sent-mail')) {
  1513.                     // admin_vendor_app_NotificationSentMail_list
  1514.                     if ('/admin/notification-sent-mail/list' === $pathinfo) {
  1515.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Notification\\CRUDController::listAction',  '_sonata_admin' => 'admin.notification.sentMail',  '_sonata_name' => 'admin_vendor_app_NotificationSentMail_list',  '_route' => 'admin_vendor_app_NotificationSentMail_list',);
  1516.                     }
  1517.                     // admin_vendor_app_NotificationSentMail_batch
  1518.                     if ('/admin/notification-sent-mail/batch' === $pathinfo) {
  1519.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Notification\\CRUDController::batchAction',  '_sonata_admin' => 'admin.notification.sentMail',  '_sonata_name' => 'admin_vendor_app_NotificationSentMail_batch',  '_route' => 'admin_vendor_app_NotificationSentMail_batch',);
  1520.                     }
  1521.                     // admin_vendor_app_NotificationSentMail_delete
  1522.                     if (preg_match('#^/admin/notification\\-sent\\-mail/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1523.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_NotificationSentMail_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Notification\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.notification.sentMail',  '_sonata_name' => 'admin_vendor_app_NotificationSentMail_delete',));
  1524.                     }
  1525.                     // admin_vendor_app_NotificationSentMail_show
  1526.                     if (preg_match('#^/admin/notification\\-sent\\-mail/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1527.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_vendor_app_NotificationSentMail_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Notification\\CRUDController::showAction',  '_sonata_admin' => 'admin.notification.sentMail',  '_sonata_name' => 'admin_vendor_app_NotificationSentMail_show',));
  1528.                     }
  1529.                     // admin_vendor_app_NotificationSentMail_export
  1530.                     if ('/admin/notification-sent-mail/export' === $pathinfo) {
  1531.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Notification\\CRUDController::exportAction',  '_sonata_admin' => 'admin.notification.sentMail',  '_sonata_name' => 'admin_vendor_app_NotificationSentMail_export',  '_route' => 'admin_vendor_app_NotificationSentMail_export',);
  1532.                     }
  1533.                 }
  1534.             }
  1535.             elseif (=== strpos($pathinfo'/admin/information-page')) {
  1536.                 // admin_mentalschool_app_informationpage_batch
  1537.                 if ('/admin/information-page/batch' === $pathinfo) {
  1538.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\InformationPage\\CRUDController::batchAction',  '_sonata_admin' => 'admin.information_page',  '_sonata_name' => 'admin_mentalschool_app_informationpage_batch',  '_route' => 'admin_mentalschool_app_informationpage_batch',);
  1539.                 }
  1540.                 // admin_mentalschool_app_informationpage_edit
  1541.                 if (preg_match('#^/admin/information\\-page/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1542.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_informationpage_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\InformationPage\\CRUDController::editAction',  '_sonata_admin' => 'admin.information_page',  '_sonata_name' => 'admin_mentalschool_app_informationpage_edit',));
  1543.                 }
  1544.                 // admin_mentalschool_app_informationpage_show
  1545.                 if (preg_match('#^/admin/information\\-page/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1546.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_informationpage_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\InformationPage\\CRUDController::showAction',  '_sonata_admin' => 'admin.information_page',  '_sonata_name' => 'admin_mentalschool_app_informationpage_show',));
  1547.                 }
  1548.                 // admin_mentalschool_app_informationpage_export
  1549.                 if ('/admin/information-page/export' === $pathinfo) {
  1550.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\InformationPage\\CRUDController::exportAction',  '_sonata_admin' => 'admin.information_page',  '_sonata_name' => 'admin_mentalschool_app_informationpage_export',  '_route' => 'admin_mentalschool_app_informationpage_export',);
  1551.                 }
  1552.             }
  1553.             elseif (=== strpos($pathinfo'/admin/payment-history')) {
  1554.                 // admin_mentalschool_app_paymenthistory_list
  1555.                 if ('/admin/payment-history/list' === $pathinfo) {
  1556.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\PaymentHistory\\CRUDController::listAction',  '_sonata_admin' => 'admin.payment_history',  '_sonata_name' => 'admin_mentalschool_app_paymenthistory_list',  '_route' => 'admin_mentalschool_app_paymenthistory_list',);
  1557.                 }
  1558.                 // admin_mentalschool_app_paymenthistory_create
  1559.                 if ('/admin/payment-history/create' === $pathinfo) {
  1560.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\PaymentHistory\\CRUDController::createAction',  '_sonata_admin' => 'admin.payment_history',  '_sonata_name' => 'admin_mentalschool_app_paymenthistory_create',  '_route' => 'admin_mentalschool_app_paymenthistory_create',);
  1561.                 }
  1562.                 // admin_mentalschool_app_paymenthistory_batch
  1563.                 if ('/admin/payment-history/batch' === $pathinfo) {
  1564.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\PaymentHistory\\CRUDController::batchAction',  '_sonata_admin' => 'admin.payment_history',  '_sonata_name' => 'admin_mentalschool_app_paymenthistory_batch',  '_route' => 'admin_mentalschool_app_paymenthistory_batch',);
  1565.                 }
  1566.                 // admin_mentalschool_app_paymenthistory_edit
  1567.                 if (preg_match('#^/admin/payment\\-history/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1568.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_paymenthistory_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\PaymentHistory\\CRUDController::editAction',  '_sonata_admin' => 'admin.payment_history',  '_sonata_name' => 'admin_mentalschool_app_paymenthistory_edit',));
  1569.                 }
  1570.                 // admin_mentalschool_app_paymenthistory_delete
  1571.                 if (preg_match('#^/admin/payment\\-history/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1572.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_paymenthistory_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\PaymentHistory\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.payment_history',  '_sonata_name' => 'admin_mentalschool_app_paymenthistory_delete',));
  1573.                 }
  1574.                 // admin_mentalschool_app_paymenthistory_show
  1575.                 if (preg_match('#^/admin/payment\\-history/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1576.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_paymenthistory_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\PaymentHistory\\CRUDController::showAction',  '_sonata_admin' => 'admin.payment_history',  '_sonata_name' => 'admin_mentalschool_app_paymenthistory_show',));
  1577.                 }
  1578.                 // admin_mentalschool_app_paymenthistory_export
  1579.                 if ('/admin/payment-history/export' === $pathinfo) {
  1580.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\PaymentHistory\\CRUDController::exportAction',  '_sonata_admin' => 'admin.payment_history',  '_sonata_name' => 'admin_mentalschool_app_paymenthistory_export',  '_route' => 'admin_mentalschool_app_paymenthistory_export',);
  1581.                 }
  1582.                 // admin_mentalschool_app_paymenthistory_showPayments
  1583.                 if (=== strpos($pathinfo'/admin/payment-history/show-payments') && preg_match('#^/admin/payment\\-history/show\\-payments/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  1584.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_paymenthistory_showPayments')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\PaymentHistory\\CRUDController::showPaymentsAction',  '_sonata_admin' => 'admin.payment_history',  '_sonata_name' => 'admin_mentalschool_app_paymenthistory_showPayments',));
  1585.                 }
  1586.                 // admin_mentalschool_app_paymenthistory_addPayment
  1587.                 if (=== strpos($pathinfo'/admin/payment-history/add-payment') && preg_match('#^/admin/payment\\-history/add\\-payment/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  1588.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_paymenthistory_addPayment')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\PaymentHistory\\CRUDController::addPaymentAction',  '_sonata_admin' => 'admin.payment_history',  '_sonata_name' => 'admin_mentalschool_app_paymenthistory_addPayment',));
  1589.                 }
  1590.             }
  1591.             elseif (=== strpos($pathinfo'/admin/abacoin-history')) {
  1592.                 // admin_mentalschool_app_abacoinhistory_list
  1593.                 if ('/admin/abacoin-history/list' === $pathinfo) {
  1594.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\AbacoinHistory\\CRUDController::listAction',  '_sonata_admin' => 'admin.abacoin_history',  '_sonata_name' => 'admin_mentalschool_app_abacoinhistory_list',  '_route' => 'admin_mentalschool_app_abacoinhistory_list',);
  1595.                 }
  1596.                 // admin_mentalschool_app_abacoinhistory_create
  1597.                 if ('/admin/abacoin-history/create' === $pathinfo) {
  1598.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\AbacoinHistory\\CRUDController::createAction',  '_sonata_admin' => 'admin.abacoin_history',  '_sonata_name' => 'admin_mentalschool_app_abacoinhistory_create',  '_route' => 'admin_mentalschool_app_abacoinhistory_create',);
  1599.                 }
  1600.                 // admin_mentalschool_app_abacoinhistory_batch
  1601.                 if ('/admin/abacoin-history/batch' === $pathinfo) {
  1602.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\AbacoinHistory\\CRUDController::batchAction',  '_sonata_admin' => 'admin.abacoin_history',  '_sonata_name' => 'admin_mentalschool_app_abacoinhistory_batch',  '_route' => 'admin_mentalschool_app_abacoinhistory_batch',);
  1603.                 }
  1604.                 // admin_mentalschool_app_abacoinhistory_edit
  1605.                 if (preg_match('#^/admin/abacoin\\-history/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1606.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_abacoinhistory_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\AbacoinHistory\\CRUDController::editAction',  '_sonata_admin' => 'admin.abacoin_history',  '_sonata_name' => 'admin_mentalschool_app_abacoinhistory_edit',));
  1607.                 }
  1608.                 // admin_mentalschool_app_abacoinhistory_delete
  1609.                 if (preg_match('#^/admin/abacoin\\-history/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1610.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_abacoinhistory_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\AbacoinHistory\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.abacoin_history',  '_sonata_name' => 'admin_mentalschool_app_abacoinhistory_delete',));
  1611.                 }
  1612.                 // admin_mentalschool_app_abacoinhistory_show
  1613.                 if (preg_match('#^/admin/abacoin\\-history/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1614.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_abacoinhistory_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\AbacoinHistory\\CRUDController::showAction',  '_sonata_admin' => 'admin.abacoin_history',  '_sonata_name' => 'admin_mentalschool_app_abacoinhistory_show',));
  1615.                 }
  1616.                 // admin_mentalschool_app_abacoinhistory_export
  1617.                 if ('/admin/abacoin-history/export' === $pathinfo) {
  1618.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\AbacoinHistory\\CRUDController::exportAction',  '_sonata_admin' => 'admin.abacoin_history',  '_sonata_name' => 'admin_mentalschool_app_abacoinhistory_export',  '_route' => 'admin_mentalschool_app_abacoinhistory_export',);
  1619.                 }
  1620.                 // admin_mentalschool_app_abacoinhistory_showAbacoins
  1621.                 if (=== strpos($pathinfo'/admin/abacoin-history/show-abacoins') && preg_match('#^/admin/abacoin\\-history/show\\-abacoins/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  1622.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_abacoinhistory_showAbacoins')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\AbacoinHistory\\CRUDController::showAbacoinsAction',  '_sonata_admin' => 'admin.abacoin_history',  '_sonata_name' => 'admin_mentalschool_app_abacoinhistory_showAbacoins',));
  1623.                 }
  1624.                 // admin_mentalschool_app_abacoinhistory_addAbacoin
  1625.                 if (=== strpos($pathinfo'/admin/abacoin-history/add-abacoin') && preg_match('#^/admin/abacoin\\-history/add\\-abacoin/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  1626.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_abacoinhistory_addAbacoin')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\AbacoinHistory\\CRUDController::addAbacoinAction',  '_sonata_admin' => 'admin.abacoin_history',  '_sonata_name' => 'admin_mentalschool_app_abacoinhistory_addAbacoin',));
  1627.                 }
  1628.             }
  1629.             elseif (=== strpos($pathinfo'/admin/zoomroom')) {
  1630.                 // admin_mentalschool_app_zoomroom_list
  1631.                 if ('/admin/zoomroom/list' === $pathinfo) {
  1632.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\ZoomRoom\\CRUDController::listAction',  '_sonata_admin' => 'admin.zoom_room',  '_sonata_name' => 'admin_mentalschool_app_zoomroom_list',  '_route' => 'admin_mentalschool_app_zoomroom_list',);
  1633.                 }
  1634.                 // admin_mentalschool_app_zoomroom_create
  1635.                 if ('/admin/zoomroom/create' === $pathinfo) {
  1636.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\ZoomRoom\\CRUDController::createAction',  '_sonata_admin' => 'admin.zoom_room',  '_sonata_name' => 'admin_mentalschool_app_zoomroom_create',  '_route' => 'admin_mentalschool_app_zoomroom_create',);
  1637.                 }
  1638.                 // admin_mentalschool_app_zoomroom_batch
  1639.                 if ('/admin/zoomroom/batch' === $pathinfo) {
  1640.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\ZoomRoom\\CRUDController::batchAction',  '_sonata_admin' => 'admin.zoom_room',  '_sonata_name' => 'admin_mentalschool_app_zoomroom_batch',  '_route' => 'admin_mentalschool_app_zoomroom_batch',);
  1641.                 }
  1642.                 // admin_mentalschool_app_zoomroom_edit
  1643.                 if (preg_match('#^/admin/zoomroom/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1644.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_zoomroom_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\ZoomRoom\\CRUDController::editAction',  '_sonata_admin' => 'admin.zoom_room',  '_sonata_name' => 'admin_mentalschool_app_zoomroom_edit',));
  1645.                 }
  1646.                 // admin_mentalschool_app_zoomroom_delete
  1647.                 if (preg_match('#^/admin/zoomroom/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1648.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_zoomroom_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\ZoomRoom\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.zoom_room',  '_sonata_name' => 'admin_mentalschool_app_zoomroom_delete',));
  1649.                 }
  1650.                 // admin_mentalschool_app_zoomroom_show
  1651.                 if (preg_match('#^/admin/zoomroom/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1652.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_zoomroom_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\ZoomRoom\\CRUDController::showAction',  '_sonata_admin' => 'admin.zoom_room',  '_sonata_name' => 'admin_mentalschool_app_zoomroom_show',));
  1653.                 }
  1654.                 // admin_mentalschool_app_zoomroom_export
  1655.                 if ('/admin/zoomroom/export' === $pathinfo) {
  1656.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\ZoomRoom\\CRUDController::exportAction',  '_sonata_admin' => 'admin.zoom_room',  '_sonata_name' => 'admin_mentalschool_app_zoomroom_export',  '_route' => 'admin_mentalschool_app_zoomroom_export',);
  1657.                 }
  1658.             }
  1659.             elseif (=== strpos($pathinfo'/admin/video')) {
  1660.                 // admin_mentalschool_app_video_list
  1661.                 if ('/admin/video/list' === $pathinfo) {
  1662.                     return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::listAction',  '_sonata_admin' => 'admin.video',  '_sonata_name' => 'admin_mentalschool_app_video_list',  '_route' => 'admin_mentalschool_app_video_list',);
  1663.                 }
  1664.                 // admin_mentalschool_app_video_create
  1665.                 if ('/admin/video/create' === $pathinfo) {
  1666.                     return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::createAction',  '_sonata_admin' => 'admin.video',  '_sonata_name' => 'admin_mentalschool_app_video_create',  '_route' => 'admin_mentalschool_app_video_create',);
  1667.                 }
  1668.                 // admin_mentalschool_app_video_batch
  1669.                 if ('/admin/video/batch' === $pathinfo) {
  1670.                     return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::batchAction',  '_sonata_admin' => 'admin.video',  '_sonata_name' => 'admin_mentalschool_app_video_batch',  '_route' => 'admin_mentalschool_app_video_batch',);
  1671.                 }
  1672.                 // admin_mentalschool_app_video_edit
  1673.                 if (preg_match('#^/admin/video/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1674.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_video_edit')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::editAction',  '_sonata_admin' => 'admin.video',  '_sonata_name' => 'admin_mentalschool_app_video_edit',));
  1675.                 }
  1676.                 // admin_mentalschool_app_video_delete
  1677.                 if (preg_match('#^/admin/video/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1678.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_video_delete')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.video',  '_sonata_name' => 'admin_mentalschool_app_video_delete',));
  1679.                 }
  1680.                 // admin_mentalschool_app_video_show
  1681.                 if (preg_match('#^/admin/video/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1682.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_video_show')), array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::showAction',  '_sonata_admin' => 'admin.video',  '_sonata_name' => 'admin_mentalschool_app_video_show',));
  1683.                 }
  1684.                 // admin_mentalschool_app_video_export
  1685.                 if ('/admin/video/export' === $pathinfo) {
  1686.                     return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::exportAction',  '_sonata_admin' => 'admin.video',  '_sonata_name' => 'admin_mentalschool_app_video_export',  '_route' => 'admin_mentalschool_app_video_export',);
  1687.                 }
  1688.                 // sonata_admin_video_instructions
  1689.                 if ('/admin/video_instructions' === $pathinfo) {
  1690.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Video\\VideoController::indexAction',  '_route' => 'sonata_admin_video_instructions',);
  1691.                 }
  1692.             }
  1693.             elseif (=== strpos($pathinfo'/admin/banner')) {
  1694.                 // admin_mentalschool_app_banner_list
  1695.                 if ('/admin/banner/list' === $pathinfo) {
  1696.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Banner\\CRUDController::listAction',  '_sonata_admin' => 'admin.banner',  '_sonata_name' => 'admin_mentalschool_app_banner_list',  '_route' => 'admin_mentalschool_app_banner_list',);
  1697.                 }
  1698.                 // admin_mentalschool_app_banner_create
  1699.                 if ('/admin/banner/create' === $pathinfo) {
  1700.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Banner\\CRUDController::createAction',  '_sonata_admin' => 'admin.banner',  '_sonata_name' => 'admin_mentalschool_app_banner_create',  '_route' => 'admin_mentalschool_app_banner_create',);
  1701.                 }
  1702.                 // admin_mentalschool_app_banner_batch
  1703.                 if ('/admin/banner/batch' === $pathinfo) {
  1704.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Banner\\CRUDController::batchAction',  '_sonata_admin' => 'admin.banner',  '_sonata_name' => 'admin_mentalschool_app_banner_batch',  '_route' => 'admin_mentalschool_app_banner_batch',);
  1705.                 }
  1706.                 // admin_mentalschool_app_banner_edit
  1707.                 if (preg_match('#^/admin/banner/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1708.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_banner_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Banner\\CRUDController::editAction',  '_sonata_admin' => 'admin.banner',  '_sonata_name' => 'admin_mentalschool_app_banner_edit',));
  1709.                 }
  1710.                 // admin_mentalschool_app_banner_delete
  1711.                 if (preg_match('#^/admin/banner/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1712.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_banner_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Banner\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.banner',  '_sonata_name' => 'admin_mentalschool_app_banner_delete',));
  1713.                 }
  1714.                 // admin_mentalschool_app_banner_show
  1715.                 if (preg_match('#^/admin/banner/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1716.                     return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_banner_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Banner\\CRUDController::showAction',  '_sonata_admin' => 'admin.banner',  '_sonata_name' => 'admin_mentalschool_app_banner_show',));
  1717.                 }
  1718.                 // admin_mentalschool_app_banner_export
  1719.                 if ('/admin/banner/export' === $pathinfo) {
  1720.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Banner\\CRUDController::exportAction',  '_sonata_admin' => 'admin.banner',  '_sonata_name' => 'admin_mentalschool_app_banner_export',  '_route' => 'admin_mentalschool_app_banner_export',);
  1721.                 }
  1722.             }
  1723.             elseif (=== strpos($pathinfo'/admin/l')) {
  1724.                 if (=== strpos($pathinfo'/admin/lesson')) {
  1725.                     // admin_mentalschool_app_lesson_list
  1726.                     if ('/admin/lesson/list' === $pathinfo) {
  1727.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Lesson\\CRUDController::listAction',  '_sonata_admin' => 'admin.lesson',  '_sonata_name' => 'admin_mentalschool_app_lesson_list',  '_route' => 'admin_mentalschool_app_lesson_list',);
  1728.                     }
  1729.                     // admin_mentalschool_app_lesson_create
  1730.                     if ('/admin/lesson/create' === $pathinfo) {
  1731.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Lesson\\CRUDController::createAction',  '_sonata_admin' => 'admin.lesson',  '_sonata_name' => 'admin_mentalschool_app_lesson_create',  '_route' => 'admin_mentalschool_app_lesson_create',);
  1732.                     }
  1733.                     // admin_mentalschool_app_lesson_batch
  1734.                     if ('/admin/lesson/batch' === $pathinfo) {
  1735.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Lesson\\CRUDController::batchAction',  '_sonata_admin' => 'admin.lesson',  '_sonata_name' => 'admin_mentalschool_app_lesson_batch',  '_route' => 'admin_mentalschool_app_lesson_batch',);
  1736.                     }
  1737.                     // admin_mentalschool_app_lesson_edit
  1738.                     if (preg_match('#^/admin/lesson/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1739.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_lesson_edit')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Lesson\\CRUDController::editAction',  '_sonata_admin' => 'admin.lesson',  '_sonata_name' => 'admin_mentalschool_app_lesson_edit',));
  1740.                     }
  1741.                     // admin_mentalschool_app_lesson_delete
  1742.                     if (preg_match('#^/admin/lesson/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1743.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_lesson_delete')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Lesson\\CRUDController::deleteAction',  '_sonata_admin' => 'admin.lesson',  '_sonata_name' => 'admin_mentalschool_app_lesson_delete',));
  1744.                     }
  1745.                     // admin_mentalschool_app_lesson_show
  1746.                     if (preg_match('#^/admin/lesson/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1747.                         return $this->mergeDefaults(array_replace($matches, array('_route' => 'admin_mentalschool_app_lesson_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Lesson\\CRUDController::showAction',  '_sonata_admin' => 'admin.lesson',  '_sonata_name' => 'admin_mentalschool_app_lesson_show',));
  1748.                     }
  1749.                     // admin_mentalschool_app_lesson_export
  1750.                     if ('/admin/lesson/export' === $pathinfo) {
  1751.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Lesson\\CRUDController::exportAction',  '_sonata_admin' => 'admin.lesson',  '_sonata_name' => 'admin_mentalschool_app_lesson_export',  '_route' => 'admin_mentalschool_app_lesson_export',);
  1752.                     }
  1753.                     // admin_mentalschool_app_lesson_calendar
  1754.                     if ('/admin/lesson/calendar' === $pathinfo) {
  1755.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Lesson\\CRUDController::calendarAction',  '_sonata_admin' => 'admin.lesson',  '_sonata_name' => 'admin_mentalschool_app_lesson_calendar',  '_route' => 'admin_mentalschool_app_lesson_calendar',);
  1756.                     }
  1757.                     // admin_mentalschool_app_lesson_loadData
  1758.                     if ('/admin/lesson/load-data' === $pathinfo) {
  1759.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Lesson\\CRUDController::loadDataAction',  '_sonata_admin' => 'admin.lesson',  '_sonata_name' => 'admin_mentalschool_app_lesson_loadData',  '_route' => 'admin_mentalschool_app_lesson_loadData',);
  1760.                     }
  1761.                 }
  1762.                 elseif (=== strpos($pathinfo'/admin/login')) {
  1763.                     // sonata_user_admin_security_login
  1764.                     if ('/admin/login' === $pathinfo) {
  1765.                         return array (  '_controller' => 'Sonata\\UserBundle\\Controller\\AdminSecurityController::loginAction',  '_route' => 'sonata_user_admin_security_login',);
  1766.                     }
  1767.                     // sonata_user_admin_security_check
  1768.                     if ('/admin/login_check' === $pathinfo) {
  1769.                         $ret = array (  '_controller' => 'Sonata\\UserBundle\\Controller\\AdminSecurityController::checkAction',  '_route' => 'sonata_user_admin_security_check',);
  1770.                         if (!in_array($requestMethod, array('POST'))) {
  1771.                             $allow array_merge($allow, array('POST'));
  1772.                             goto not_sonata_user_admin_security_check;
  1773.                         }
  1774.                         return $ret;
  1775.                     }
  1776.                     not_sonata_user_admin_security_check:
  1777.                 }
  1778.                 // sonata_user_admin_security_logout
  1779.                 if ('/admin/logout' === $pathinfo) {
  1780.                     return array (  '_controller' => 'Sonata\\UserBundle\\Controller\\AdminSecurityController::logoutAction',  '_route' => 'sonata_user_admin_security_logout',);
  1781.                 }
  1782.             }
  1783.             elseif (=== strpos($pathinfo'/admin/resetting')) {
  1784.                 // sonata_user_admin_resetting_request
  1785.                 if ('/admin/resetting/request' === $pathinfo) {
  1786.                     $ret = array (  '_controller' => 'Sonata\\UserBundle\\Controller\\AdminResettingController::requestAction',  '_route' => 'sonata_user_admin_resetting_request',);
  1787.                     if (!in_array($canonicalMethod, array('GET'))) {
  1788.                         $allow array_merge($allow, array('GET'));
  1789.                         goto not_sonata_user_admin_resetting_request;
  1790.                     }
  1791.                     return $ret;
  1792.                 }
  1793.                 not_sonata_user_admin_resetting_request:
  1794.                 // sonata_user_admin_resetting_reset
  1795.                 if (=== strpos($pathinfo'/admin/resetting/reset') && preg_match('#^/admin/resetting/reset/(?P<token>[^/]++)$#sD'$pathinfo$matches)) {
  1796.                     $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'sonata_user_admin_resetting_reset')), array (  '_controller' => 'Sonata\\UserBundle\\Controller\\AdminResettingController::resetAction',));
  1797.                     if (!in_array($canonicalMethod, array('GET''POST'))) {
  1798.                         $allow array_merge($allow, array('GET''POST'));
  1799.                         goto not_sonata_user_admin_resetting_reset;
  1800.                     }
  1801.                     return $ret;
  1802.                 }
  1803.                 not_sonata_user_admin_resetting_reset:
  1804.                 // sonata_user_admin_resetting_send_email
  1805.                 if ('/admin/resetting/send-email' === $pathinfo) {
  1806.                     $ret = array (  '_controller' => 'Sonata\\UserBundle\\Controller\\AdminResettingController::sendEmailAction',  '_route' => 'sonata_user_admin_resetting_send_email',);
  1807.                     if (!in_array($requestMethod, array('POST'))) {
  1808.                         $allow array_merge($allow, array('POST'));
  1809.                         goto not_sonata_user_admin_resetting_send_email;
  1810.                     }
  1811.                     return $ret;
  1812.                 }
  1813.                 not_sonata_user_admin_resetting_send_email:
  1814.                 // sonata_user_admin_resetting_check_email
  1815.                 if ('/admin/resetting/check-email' === $pathinfo) {
  1816.                     $ret = array (  '_controller' => 'Sonata\\UserBundle\\Controller\\AdminResettingController::checkEmailAction',  '_route' => 'sonata_user_admin_resetting_check_email',);
  1817.                     if (!in_array($canonicalMethod, array('GET'))) {
  1818.                         $allow array_merge($allow, array('GET'));
  1819.                         goto not_sonata_user_admin_resetting_check_email;
  1820.                     }
  1821.                     return $ret;
  1822.                 }
  1823.                 not_sonata_user_admin_resetting_check_email:
  1824.             }
  1825.             // sonata_admin_dashboard
  1826.             if ('/admin/dashboard' === $pathinfo) {
  1827.                 return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Dashboard\\DashboardController::dashboardAction',  '_route' => 'sonata_admin_dashboard',);
  1828.             }
  1829.         }
  1830.         // _uploader_progress_gallery
  1831.         if ('/_uploader/gallery/progress' === $pathinfo) {
  1832.             $ret = array (  '_controller' => 'oneup_uploader.controller.gallery:progress',  '_format' => 'json',  '_route' => '_uploader_progress_gallery',);
  1833.             if (!in_array($requestMethod, array('POST'))) {
  1834.                 $allow array_merge($allow, array('POST'));
  1835.                 goto not__uploader_progress_gallery;
  1836.             }
  1837.             return $ret;
  1838.         }
  1839.         not__uploader_progress_gallery:
  1840.         // _uploader_upload_gallery
  1841.         if ('/_uploader/gallery/upload' === $pathinfo) {
  1842.             $ret = array (  '_controller' => 'oneup_uploader.controller.gallery:upload',  '_format' => 'json',  '_route' => '_uploader_upload_gallery',);
  1843.             if (!in_array($requestMethod, array('POST''PUT''PATCH'))) {
  1844.                 $allow array_merge($allow, array('POST''PUT''PATCH'));
  1845.                 goto not__uploader_upload_gallery;
  1846.             }
  1847.             return $ret;
  1848.         }
  1849.         not__uploader_upload_gallery:
  1850.         // ef_connect
  1851.         if (=== strpos($pathinfo'/efconnect') && preg_match('#^/efconnect(?:/(?P<instance>[^/]++)(?:/(?P<homeFolder>[^/]++))?)?$#sD'$pathinfo$matches)) {
  1852.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ef_connect')), array (  '_controller' => 'FM\\ElfinderBundle\\Controller\\ElFinderController::loadAction',  'instance' => 'default',  'homeFolder' => '',));
  1853.         }
  1854.         // elfinder
  1855.         if (=== strpos($pathinfo'/elfinder') && preg_match('#^/elfinder(?:/(?P<instance>[^/]++)(?:/(?P<homeFolder>[^/]++))?)?$#sD'$pathinfo$matches)) {
  1856.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'elfinder')), array (  '_controller' => 'FM\\ElfinderBundle\\Controller\\ElFinderController::showAction',  'instance' => 'default',  'homeFolder' => '',));
  1857.         }
  1858.         if ('/' === $pathinfo && !$allow) {
  1859.             throw new Symfony\Component\Routing\Exception\NoConfigurationException();
  1860.         }
  1861.         throw count($allow) ? new MethodNotAllowedException(array_unique($allow)) : new ResourceNotFoundException();
  1862.     }
  1863. }