var/cache/dev/appDevDebugProjectContainerUrlMatcher.php line 2264

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)/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)/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)/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)/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)/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)/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)/?$#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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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)/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_start_training_fractions
  351.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/training/mathematical\\-puzzles/start\\-fractions$#sD'$pathinfo$matches)) {
  352.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_training_fractions')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\MathematicalPuzzlesController::startTrainingFractionssAction',  '_locale' => 'uk',));
  353.         }
  354.         // ms_student_start_training_mathematical_square
  355.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/training/mathematical\\-puzzles/start\\-mathematical\\-square$#sD'$pathinfo$matches)) {
  356.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_training_mathematical_square')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\MathematicalPuzzlesController::startTrainingMathematicalSquareAction',  '_locale' => 'uk',));
  357.         }
  358.         // ms_student_check_training_mathematical_square
  359.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/training/mathematical\\-puzzles/check\\-mathematical\\-square$#sD'$pathinfo$matches)) {
  360.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_check_training_mathematical_square')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\MathematicalPuzzlesController::checkTrainingMathematicalSquareAction',  '_locale' => 'uk',));
  361.         }
  362.         // ms_student_check_training_fractions
  363.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/training/mathematical\\-puzzles/check\\-fractions$#sD'$pathinfo$matches)) {
  364.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_check_training_fractions')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\MathematicalPuzzlesController::checkTrainingFractionsAction',  '_locale' => 'uk',));
  365.         }
  366.         // ms_student_check_training_corner_examples
  367.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/training/mathematical\\-puzzles/check\\-corner\\-examples$#sD'$pathinfo$matches)) {
  368.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_check_training_corner_examples')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\MathematicalPuzzlesController::checkTrainingCornerExamplesAction',  '_locale' => 'uk',));
  369.         }
  370.         // ms_student_start_training_mathematical_pyramid
  371.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/training/mathematical\\-puzzles/start\\-mathematical\\-pyramid$#sD'$pathinfo$matches)) {
  372.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_training_mathematical_pyramid')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\MathematicalPuzzlesController::startTrainingMathematicalPyramidAction',  '_locale' => 'uk',));
  373.         }
  374.         // ms_student_check_training_mathematical_pyramid
  375.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/training/mathematical\\-puzzles/check\\-mathematical\\-pyramid$#sD'$pathinfo$matches)) {
  376.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_check_training_mathematical_pyramid')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\MathematicalPuzzlesController::checkTrainingMathematicalPyramidAction',  '_locale' => 'uk',));
  377.         }
  378.         // ms_student_notification
  379.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/notifications$#sD'$pathinfo$matches)) {
  380.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_notification')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\NotificationController::listAction',  '_locale' => 'uk',));
  381.         }
  382.         // ms_student_show
  383.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/notifications/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  384.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_show')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\NotificationController::showAction',  '_locale' => 'uk',));
  385.             if (!in_array($requestMethod, array('POST'))) {
  386.                 $allow array_merge($allow, array('POST'));
  387.                 goto not_ms_student_show;
  388.             }
  389.             return $ret;
  390.         }
  391.         not_ms_student_show:
  392.         // ms_student_payment
  393.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/payment$#sD'$pathinfo$matches)) {
  394.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_payment')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\PaymentController::indexAction',  '_locale' => 'uk',));
  395.         }
  396.         // ms_student_profile
  397.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/profile$#sD'$pathinfo$matches)) {
  398.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_profile')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ProfileController::indexAction',  '_locale' => 'uk',));
  399.         }
  400.         // ms_student_change_language
  401.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/change\\-language/(?P<language>[^/]++)$#sD'$pathinfo$matches)) {
  402.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_change_language')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ProfileController::changeLanguageAction',  '_locale' => 'uk',));
  403.         }
  404.         // ms_student_change_password
  405.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/change\\-password$#sD'$pathinfo$matches)) {
  406.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_change_password')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ProfileController::changePasswordAction',  '_locale' => 'uk',));
  407.         }
  408.         // ms_student_save_new_password
  409.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/change\\-password/save$#sD'$pathinfo$matches)) {
  410.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_save_new_password')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ProfileController::saveNewPasswordAction',  '_locale' => 'uk',));
  411.         }
  412.         // ms_student_profile_update
  413.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/profile/update$#sD'$pathinfo$matches)) {
  414.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_profile_update')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\ProfileController::profileUpdateAction',  '_locale' => 'uk',));
  415.         }
  416.         // ms_student_settings
  417.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/settings$#sD'$pathinfo$matches)) {
  418.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_settings')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\SettingsController::editAction',  '_locale' => 'uk',));
  419.         }
  420.         // ms_student_tasks
  421.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/?$#sD'$pathinfo$matches)) {
  422.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_tasks')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::indexAction',  '_locale' => 'uk',));
  423.             if ('/' === substr($pathinfo, -1)) {
  424.                 // no-op
  425.             } elseif ('GET' !== $canonicalMethod) {
  426.                 goto not_ms_student_tasks;
  427.             } else {
  428.                 return array_replace($ret$this->redirect($rawPathinfo.'/''ms_student_tasks'));
  429.             }
  430.             return $ret;
  431.         }
  432.         not_ms_student_tasks:
  433.         // ms_student_subtasks
  434.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/tasks/(?P<id>[^/]++)/subtasks$#sD'$pathinfo$matches)) {
  435.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_subtasks')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::subtasksAction',  '_locale' => 'uk',));
  436.         }
  437.         // ms_student_subtask
  438.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/tasks/(?P<task>[^/]++)/subtask/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  439.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_subtask')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::showSubtaskAction',  '_locale' => 'uk',));
  440.         }
  441.         // ms_student_columns_handle_success_sample
  442.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/tasks/columns\\-handle\\-success\\-sample$#sD'$pathinfo$matches)) {
  443.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_columns_handle_success_sample')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::columnsHandleSuccessSampleAction',  '_locale' => 'uk',));
  444.             if (!in_array($requestMethod, array('POST'))) {
  445.                 $allow array_merge($allow, array('POST'));
  446.                 goto not_ms_student_columns_handle_success_sample;
  447.             }
  448.             return $ret;
  449.         }
  450.         not_ms_student_columns_handle_success_sample:
  451.         // ms_range_numbers
  452.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/tasks/range\\-numbers$#sD'$pathinfo$matches)) {
  453.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_range_numbers')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::getRangeNumbersAction',  '_locale' => 'uk',));
  454.         }
  455.         // ms_student_start_multiplication_task
  456.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/start\\-multiplication\\-task$#sD'$pathinfo$matches)) {
  457.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_multiplication_task')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::startMultiplicationTasksAction',  '_locale' => 'uk',));
  458.             if (!in_array($canonicalMethod, array('GET''POST'))) {
  459.                 $allow array_merge($allow, array('GET''POST'));
  460.                 goto not_ms_student_start_multiplication_task;
  461.             }
  462.             return $ret;
  463.         }
  464.         not_ms_student_start_multiplication_task:
  465.         // ms_student_archive_tasks
  466.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/archive\\-tasks$#sD'$pathinfo$matches)) {
  467.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_archive_tasks')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::archiveTasksAction',  '_locale' => 'uk',));
  468.         }
  469.         // ms_student_start_task
  470.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/start\\-task$#sD'$pathinfo$matches)) {
  471.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_task')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::startTaskAction',  '_locale' => 'uk',));
  472.             if (!in_array($canonicalMethod, array('GET''POST'))) {
  473.                 $allow array_merge($allow, array('GET''POST'));
  474.                 goto not_ms_student_start_task;
  475.             }
  476.             return $ret;
  477.         }
  478.         not_ms_student_start_task:
  479.         // ms_student_start_column_task
  480.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/start\\-column\\-task$#sD'$pathinfo$matches)) {
  481.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_column_task')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::startColumnTaskAction',  '_locale' => 'uk',));
  482.             if (!in_array($canonicalMethod, array('GET''POST'))) {
  483.                 $allow array_merge($allow, array('GET''POST'));
  484.                 goto not_ms_student_start_column_task;
  485.             }
  486.             return $ret;
  487.         }
  488.         not_ms_student_start_column_task:
  489.         // ms_student_task_check
  490.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/task\\-check$#sD'$pathinfo$matches)) {
  491.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_task_check')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TaskController::checkResultAction',  '_locale' => 'uk',));
  492.             if (!in_array($canonicalMethod, array('GET''POST'))) {
  493.                 $allow array_merge($allow, array('GET''POST'));
  494.                 goto not_ms_student_task_check;
  495.             }
  496.             return $ret;
  497.         }
  498.         not_ms_student_task_check:
  499.         // ms_student_task_result_of_example
  500.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/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)) {
  501.             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',));
  502.         }
  503.         // ms_student_show_training
  504.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/training/(?P<template>[^/]++)$#sD'$pathinfo$matches)) {
  505.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_show_training')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TrainingController::showTrainingAction',  '_locale' => 'uk',));
  506.         }
  507.         // ms_student_start_squareroot_training
  508.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/start\\-squareroot\\-training$#sD'$pathinfo$matches)) {
  509.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_squareroot_training')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TrainingController::startSquarerootTrainingAction',  '_locale' => 'uk',));
  510.             if (!in_array($canonicalMethod, array('GET''POST'))) {
  511.                 $allow array_merge($allow, array('GET''POST'));
  512.                 goto not_ms_student_start_squareroot_training;
  513.             }
  514.             return $ret;
  515.         }
  516.         not_ms_student_start_squareroot_training:
  517.         // ms_student_start_multiplication_training
  518.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/start\\-multiplication\\-training$#sD'$pathinfo$matches)) {
  519.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_multiplication_training')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TrainingController::startMultiplicationTrainingAction',  '_locale' => 'uk',));
  520.             if (!in_array($canonicalMethod, array('GET''POST'))) {
  521.                 $allow array_merge($allow, array('GET''POST'));
  522.                 goto not_ms_student_start_multiplication_training;
  523.             }
  524.             return $ret;
  525.         }
  526.         not_ms_student_start_multiplication_training:
  527.         // ms_student_start_training
  528.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/start\\-training$#sD'$pathinfo$matches)) {
  529.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_start_training')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TrainingController::startTrainingAction',  '_locale' => 'uk',));
  530.             if (!in_array($canonicalMethod, array('GET''POST'))) {
  531.                 $allow array_merge($allow, array('GET''POST'));
  532.                 goto not_ms_student_start_training;
  533.             }
  534.             return $ret;
  535.         }
  536.         not_ms_student_start_training:
  537.         // ms_student_training_check
  538.         if (preg_match('#^/(?P<_locale>en|uk|ru|pl|ro|cz|he|fr)/student/training\\-check/(?P<subtheme>[^/]++)$#sD'$pathinfo$matches)) {
  539.             $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'ms_student_training_check')), array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Student\\TrainingController::checkResultAction',  '_locale' => 'uk',));
  540.             if (!in_array($canonicalMethod, array('GET''POST'))) {
  541.                 $allow array_merge($allow, array('GET''POST'));
  542.                 goto not_ms_student_training_check;
  543.             }
  544.             return $ret;
  545.         }
  546.         not_ms_student_training_check:
  547.         if (=== strpos($pathinfo'/login')) {
  548.             // fos_user_security_login
  549.             if ('/login' === $pathinfo) {
  550.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\SecurityController::loginAction',  '_route' => 'fos_user_security_login',);
  551.                 if (!in_array($canonicalMethod, array('GET''POST'))) {
  552.                     $allow array_merge($allow, array('GET''POST'));
  553.                     goto not_fos_user_security_login;
  554.                 }
  555.                 return $ret;
  556.             }
  557.             not_fos_user_security_login:
  558.             // fos_user_security_check
  559.             if ('/login_check' === $pathinfo) {
  560.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\SecurityController::checkAction',  '_route' => 'fos_user_security_check',);
  561.                 if (!in_array($requestMethod, array('POST'))) {
  562.                     $allow array_merge($allow, array('POST'));
  563.                     goto not_fos_user_security_check;
  564.                 }
  565.                 return $ret;
  566.             }
  567.             not_fos_user_security_check:
  568.         }
  569.         // fos_user_security_logout
  570.         if ('/logout' === $pathinfo) {
  571.             $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\SecurityController::logoutAction',  '_route' => 'fos_user_security_logout',);
  572.             if (!in_array($canonicalMethod, array('GET''POST'))) {
  573.                 $allow array_merge($allow, array('GET''POST'));
  574.                 goto not_fos_user_security_logout;
  575.             }
  576.             return $ret;
  577.         }
  578.         not_fos_user_security_logout:
  579.         if (=== strpos($pathinfo'/profile')) {
  580.             // fos_user_profile_show
  581.             if ('/profile' === $trimmedPathinfo) {
  582.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\ProfileController::showAction',  '_route' => 'fos_user_profile_show',);
  583.                 if ('/' === substr($pathinfo, -1)) {
  584.                     // no-op
  585.                 } elseif ('GET' !== $canonicalMethod) {
  586.                     goto not_fos_user_profile_show;
  587.                 } else {
  588.                     return array_replace($ret$this->redirect($rawPathinfo.'/''fos_user_profile_show'));
  589.                 }
  590.                 if (!in_array($canonicalMethod, array('GET'))) {
  591.                     $allow array_merge($allow, array('GET'));
  592.                     goto not_fos_user_profile_show;
  593.                 }
  594.                 return $ret;
  595.             }
  596.             not_fos_user_profile_show:
  597.             // fos_user_profile_edit
  598.             if ('/profile/edit' === $pathinfo) {
  599.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\ProfileController::editAction',  '_route' => 'fos_user_profile_edit',);
  600.                 if (!in_array($canonicalMethod, array('GET''POST'))) {
  601.                     $allow array_merge($allow, array('GET''POST'));
  602.                     goto not_fos_user_profile_edit;
  603.                 }
  604.                 return $ret;
  605.             }
  606.             not_fos_user_profile_edit:
  607.             // fos_user_change_password
  608.             if ('/profile/change-password' === $pathinfo) {
  609.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\ChangePasswordController::changePasswordAction',  '_route' => 'fos_user_change_password',);
  610.                 if (!in_array($canonicalMethod, array('GET''POST'))) {
  611.                     $allow array_merge($allow, array('GET''POST'));
  612.                     goto not_fos_user_change_password;
  613.                 }
  614.                 return $ret;
  615.             }
  616.             not_fos_user_change_password:
  617.         }
  618.         elseif (=== strpos($pathinfo'/register')) {
  619.             // fos_user_registration_register
  620.             if ('/register' === $trimmedPathinfo) {
  621.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\RegistrationController::registerAction',  '_route' => 'fos_user_registration_register',);
  622.                 if ('/' === substr($pathinfo, -1)) {
  623.                     // no-op
  624.                 } elseif ('GET' !== $canonicalMethod) {
  625.                     goto not_fos_user_registration_register;
  626.                 } else {
  627.                     return array_replace($ret$this->redirect($rawPathinfo.'/''fos_user_registration_register'));
  628.                 }
  629.                 if (!in_array($canonicalMethod, array('GET''POST'))) {
  630.                     $allow array_merge($allow, array('GET''POST'));
  631.                     goto not_fos_user_registration_register;
  632.                 }
  633.                 return $ret;
  634.             }
  635.             not_fos_user_registration_register:
  636.             // fos_user_registration_check_email
  637.             if ('/register/check-email' === $pathinfo) {
  638.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\RegistrationController::checkEmailAction',  '_route' => 'fos_user_registration_check_email',);
  639.                 if (!in_array($canonicalMethod, array('GET'))) {
  640.                     $allow array_merge($allow, array('GET'));
  641.                     goto not_fos_user_registration_check_email;
  642.                 }
  643.                 return $ret;
  644.             }
  645.             not_fos_user_registration_check_email:
  646.             if (=== strpos($pathinfo'/register/confirm')) {
  647.                 // fos_user_registration_confirm
  648.                 if (preg_match('#^/register/confirm/(?P<token>[^/]++)$#sD'$pathinfo$matches)) {
  649.                     $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'fos_user_registration_confirm')), array (  '_controller' => 'FOS\\UserBundle\\Controller\\RegistrationController::confirmAction',));
  650.                     if (!in_array($canonicalMethod, array('GET'))) {
  651.                         $allow array_merge($allow, array('GET'));
  652.                         goto not_fos_user_registration_confirm;
  653.                     }
  654.                     return $ret;
  655.                 }
  656.                 not_fos_user_registration_confirm:
  657.                 // fos_user_registration_confirmed
  658.                 if ('/register/confirmed' === $pathinfo) {
  659.                     $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\RegistrationController::confirmedAction',  '_route' => 'fos_user_registration_confirmed',);
  660.                     if (!in_array($canonicalMethod, array('GET'))) {
  661.                         $allow array_merge($allow, array('GET'));
  662.                         goto not_fos_user_registration_confirmed;
  663.                     }
  664.                     return $ret;
  665.                 }
  666.                 not_fos_user_registration_confirmed:
  667.             }
  668.         }
  669.         elseif (=== strpos($pathinfo'/resetting')) {
  670.             // fos_user_resetting_request
  671.             if ('/resetting/request' === $pathinfo) {
  672.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\ResettingController::requestAction',  '_route' => 'fos_user_resetting_request',);
  673.                 if (!in_array($canonicalMethod, array('GET'))) {
  674.                     $allow array_merge($allow, array('GET'));
  675.                     goto not_fos_user_resetting_request;
  676.                 }
  677.                 return $ret;
  678.             }
  679.             not_fos_user_resetting_request:
  680.             // fos_user_resetting_reset
  681.             if (=== strpos($pathinfo'/resetting/reset') && preg_match('#^/resetting/reset/(?P<token>[^/]++)$#sD'$pathinfo$matches)) {
  682.                 $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'fos_user_resetting_reset')), array (  '_controller' => 'FOS\\UserBundle\\Controller\\ResettingController::resetAction',));
  683.                 if (!in_array($canonicalMethod, array('GET''POST'))) {
  684.                     $allow array_merge($allow, array('GET''POST'));
  685.                     goto not_fos_user_resetting_reset;
  686.                 }
  687.                 return $ret;
  688.             }
  689.             not_fos_user_resetting_reset:
  690.             // fos_user_resetting_send_email
  691.             if ('/resetting/send-email' === $pathinfo) {
  692.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\ResettingController::sendEmailAction',  '_route' => 'fos_user_resetting_send_email',);
  693.                 if (!in_array($requestMethod, array('POST'))) {
  694.                     $allow array_merge($allow, array('POST'));
  695.                     goto not_fos_user_resetting_send_email;
  696.                 }
  697.                 return $ret;
  698.             }
  699.             not_fos_user_resetting_send_email:
  700.             // fos_user_resetting_check_email
  701.             if ('/resetting/check-email' === $pathinfo) {
  702.                 $ret = array (  '_controller' => 'FOS\\UserBundle\\Controller\\ResettingController::checkEmailAction',  '_route' => 'fos_user_resetting_check_email',);
  703.                 if (!in_array($canonicalMethod, array('GET'))) {
  704.                     $allow array_merge($allow, array('GET'));
  705.                     goto not_fos_user_resetting_check_email;
  706.                 }
  707.                 return $ret;
  708.             }
  709.             not_fos_user_resetting_check_email:
  710.         }
  711.         elseif (=== strpos($pathinfo'/admin')) {
  712.             // sonata_admin_redirect
  713.             if ('/admin' === $trimmedPathinfo) {
  714.                 $ret = array (  '_controller' => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController::redirectAction',  'route' => 'sonata_admin_dashboard',  'permanent' => 'true',  '_route' => 'sonata_admin_redirect',);
  715.                 if ('/' === substr($pathinfo, -1)) {
  716.                     // no-op
  717.                 } elseif ('GET' !== $canonicalMethod) {
  718.                     goto not_sonata_admin_redirect;
  719.                 } else {
  720.                     return array_replace($ret$this->redirect($rawPathinfo.'/''sonata_admin_redirect'));
  721.                 }
  722.                 return $ret;
  723.             }
  724.             not_sonata_admin_redirect:
  725.             if (=== strpos($pathinfo'/admin/c')) {
  726.                 if (=== strpos($pathinfo'/admin/co')) {
  727.                     if (=== strpos($pathinfo'/admin/core')) {
  728.                         if (=== strpos($pathinfo'/admin/core/get-')) {
  729.                             // sonata_admin_retrieve_form_element
  730.                             if ('/admin/core/get-form-field-element' === $pathinfo) {
  731.                                 return array (  '_controller' => 'sonata.admin.controller.admin:retrieveFormFieldElementAction',  '_route' => 'sonata_admin_retrieve_form_element',);
  732.                             }
  733.                             // sonata_admin_short_object_information
  734.                             if (=== strpos($pathinfo'/admin/core/get-short-object-description') && preg_match('#^/admin/core/get\\-short\\-object\\-description(?:\\.(?P<_format>html|json))?$#sD'$pathinfo$matches)) {
  735.                                 return $this->mergeDefaults(array_replace($matches, array('_route' => 'sonata_admin_short_object_information')), array (  '_controller' => 'sonata.admin.controller.admin:getShortObjectDescriptionAction',  '_format' => 'html',));
  736.                             }
  737.                             // sonata_admin_retrieve_autocomplete_items
  738.                             if ('/admin/core/get-autocomplete-items' === $pathinfo) {
  739.                                 return array (  '_controller' => 'sonata.admin.controller.admin:retrieveAutocompleteItemsAction',  '_route' => 'sonata_admin_retrieve_autocomplete_items',);
  740.                             }
  741.                         }
  742.                         // sonata_admin_append_form_element
  743.                         if ('/admin/core/append-form-field-element' === $pathinfo) {
  744.                             return array (  '_controller' => 'sonata.admin.controller.admin:appendFormFieldElementAction',  '_route' => 'sonata_admin_append_form_element',);
  745.                         }
  746.                         // sonata_admin_set_object_field_value
  747.                         if ('/admin/core/set-object-field-value' === $pathinfo) {
  748.                             return array (  '_controller' => 'sonata.admin.controller.admin:setObjectFieldValueAction',  '_route' => 'sonata_admin_set_object_field_value',);
  749.                         }
  750.                     }
  751.                     elseif (=== strpos($pathinfo'/admin/country')) {
  752.                         // admin_mentalschool_app_country_list
  753.                         if ('/admin/country/list' === $pathinfo) {
  754.                             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',);
  755.                         }
  756.                         // admin_mentalschool_app_country_create
  757.                         if ('/admin/country/create' === $pathinfo) {
  758.                             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',);
  759.                         }
  760.                         // admin_mentalschool_app_country_batch
  761.                         if ('/admin/country/batch' === $pathinfo) {
  762.                             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',);
  763.                         }
  764.                         // admin_mentalschool_app_country_edit
  765.                         if (preg_match('#^/admin/country/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  766.                             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',));
  767.                         }
  768.                         // admin_mentalschool_app_country_delete
  769.                         if (preg_match('#^/admin/country/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  770.                             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',));
  771.                         }
  772.                         // admin_mentalschool_app_country_show
  773.                         if (preg_match('#^/admin/country/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  774.                             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',));
  775.                         }
  776.                         // admin_mentalschool_app_country_export
  777.                         if ('/admin/country/export' === $pathinfo) {
  778.                             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',);
  779.                         }
  780.                     }
  781.                     elseif (=== strpos($pathinfo'/admin/configuration')) {
  782.                         // admin_mentalschool_app_configuration_list
  783.                         if ('/admin/configuration/list' === $pathinfo) {
  784.                             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',);
  785.                         }
  786.                         // admin_mentalschool_app_configuration_create
  787.                         if ('/admin/configuration/create' === $pathinfo) {
  788.                             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',);
  789.                         }
  790.                         // admin_mentalschool_app_configuration_batch
  791.                         if ('/admin/configuration/batch' === $pathinfo) {
  792.                             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',);
  793.                         }
  794.                         // admin_mentalschool_app_configuration_edit
  795.                         if (preg_match('#^/admin/configuration/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  796.                             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',));
  797.                         }
  798.                         // admin_mentalschool_app_configuration_delete
  799.                         if (preg_match('#^/admin/configuration/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  800.                             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',));
  801.                         }
  802.                         // admin_mentalschool_app_configuration_show
  803.                         if (preg_match('#^/admin/configuration/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  804.                             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',));
  805.                         }
  806.                         // admin_mentalschool_app_configuration_export
  807.                         if ('/admin/configuration/export' === $pathinfo) {
  808.                             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',);
  809.                         }
  810.                     }
  811.                 }
  812.                 elseif (=== strpos($pathinfo'/admin/category-')) {
  813.                     if (=== strpos($pathinfo'/admin/category-news')) {
  814.                         // admin_mentalschool_app_categorynews_list
  815.                         if ('/admin/category-news/list' === $pathinfo) {
  816.                             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',);
  817.                         }
  818.                         // admin_mentalschool_app_categorynews_create
  819.                         if ('/admin/category-news/create' === $pathinfo) {
  820.                             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',);
  821.                         }
  822.                         // admin_mentalschool_app_categorynews_batch
  823.                         if ('/admin/category-news/batch' === $pathinfo) {
  824.                             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',);
  825.                         }
  826.                         // admin_mentalschool_app_categorynews_edit
  827.                         if (preg_match('#^/admin/category\\-news/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  828.                             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',));
  829.                         }
  830.                         // admin_mentalschool_app_categorynews_delete
  831.                         if (preg_match('#^/admin/category\\-news/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  832.                             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',));
  833.                         }
  834.                         // admin_mentalschool_app_categorynews_show
  835.                         if (preg_match('#^/admin/category\\-news/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  836.                             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',));
  837.                         }
  838.                         // admin_mentalschool_app_categorynews_export
  839.                         if ('/admin/category-news/export' === $pathinfo) {
  840.                             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',);
  841.                         }
  842.                     }
  843.                     elseif (=== strpos($pathinfo'/admin/category-banner')) {
  844.                         // admin_mentalschool_app_categorybanner_list
  845.                         if ('/admin/category-banner/list' === $pathinfo) {
  846.                             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',);
  847.                         }
  848.                         // admin_mentalschool_app_categorybanner_create
  849.                         if ('/admin/category-banner/create' === $pathinfo) {
  850.                             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',);
  851.                         }
  852.                         // admin_mentalschool_app_categorybanner_batch
  853.                         if ('/admin/category-banner/batch' === $pathinfo) {
  854.                             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',);
  855.                         }
  856.                         // admin_mentalschool_app_categorybanner_edit
  857.                         if (preg_match('#^/admin/category\\-banner/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  858.                             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',));
  859.                         }
  860.                         // admin_mentalschool_app_categorybanner_delete
  861.                         if (preg_match('#^/admin/category\\-banner/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  862.                             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',));
  863.                         }
  864.                         // admin_mentalschool_app_categorybanner_show
  865.                         if (preg_match('#^/admin/category\\-banner/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  866.                             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',));
  867.                         }
  868.                         // admin_mentalschool_app_categorybanner_export
  869.                         if ('/admin/category-banner/export' === $pathinfo) {
  870.                             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',);
  871.                         }
  872.                     }
  873.                     elseif (=== strpos($pathinfo'/admin/category-school')) {
  874.                         // admin_mentalschool_app_categoryschool_list
  875.                         if ('/admin/category-school/list' === $pathinfo) {
  876.                             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',);
  877.                         }
  878.                         // admin_mentalschool_app_categoryschool_create
  879.                         if ('/admin/category-school/create' === $pathinfo) {
  880.                             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',);
  881.                         }
  882.                         // admin_mentalschool_app_categoryschool_batch
  883.                         if ('/admin/category-school/batch' === $pathinfo) {
  884.                             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',);
  885.                         }
  886.                         // admin_mentalschool_app_categoryschool_edit
  887.                         if (preg_match('#^/admin/category\\-school/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  888.                             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',));
  889.                         }
  890.                         // admin_mentalschool_app_categoryschool_delete
  891.                         if (preg_match('#^/admin/category\\-school/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  892.                             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',));
  893.                         }
  894.                         // admin_mentalschool_app_categoryschool_show
  895.                         if (preg_match('#^/admin/category\\-school/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  896.                             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',));
  897.                         }
  898.                         // admin_mentalschool_app_categoryschool_export
  899.                         if ('/admin/category-school/export' === $pathinfo) {
  900.                             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',);
  901.                         }
  902.                     }
  903.                 }
  904.                 elseif (=== strpos($pathinfo'/admin/classroom')) {
  905.                     // admin_mentalschool_app_classroom_list
  906.                     if ('/admin/classroom/list' === $pathinfo) {
  907.                         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',);
  908.                     }
  909.                     // admin_mentalschool_app_classroom_create
  910.                     if ('/admin/classroom/create' === $pathinfo) {
  911.                         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',);
  912.                     }
  913.                     // admin_mentalschool_app_classroom_batch
  914.                     if ('/admin/classroom/batch' === $pathinfo) {
  915.                         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',);
  916.                     }
  917.                     // admin_mentalschool_app_classroom_edit
  918.                     if (preg_match('#^/admin/classroom/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  919.                         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',));
  920.                     }
  921.                     // admin_mentalschool_app_classroom_delete
  922.                     if (preg_match('#^/admin/classroom/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  923.                         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',));
  924.                     }
  925.                     // admin_mentalschool_app_classroom_show
  926.                     if (preg_match('#^/admin/classroom/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  927.                         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',));
  928.                     }
  929.                     // admin_mentalschool_app_classroom_export
  930.                     if ('/admin/classroom/export' === $pathinfo) {
  931.                         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',);
  932.                     }
  933.                 }
  934.                 elseif (=== strpos($pathinfo'/admin/city')) {
  935.                     // admin_mentalschool_app_city_create
  936.                     if ('/admin/city/create' === $pathinfo) {
  937.                         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',);
  938.                     }
  939.                     // admin_mentalschool_app_city_batch
  940.                     if ('/admin/city/batch' === $pathinfo) {
  941.                         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',);
  942.                     }
  943.                     // admin_mentalschool_app_city_edit
  944.                     if (preg_match('#^/admin/city/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  945.                         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',));
  946.                     }
  947.                     // admin_mentalschool_app_city_delete
  948.                     if (preg_match('#^/admin/city/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  949.                         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',));
  950.                     }
  951.                     // admin_mentalschool_app_city_show
  952.                     if (preg_match('#^/admin/city/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  953.                         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',));
  954.                     }
  955.                     // admin_mentalschool_app_city_export
  956.                     if ('/admin/city/export' === $pathinfo) {
  957.                         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',);
  958.                     }
  959.                 }
  960.                 // sonata_admin_curl_test_generator
  961.                 if ('/admin/curl-test-number-generator' === $pathinfo) {
  962.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Test\\NumberGeneratorController::curlTestNumberGeneratorAction',  '_route' => 'sonata_admin_curl_test_generator',);
  963.                 }
  964.             }
  965.             elseif (=== strpos($pathinfo'/admin/s')) {
  966.                 // sonata_admin_search
  967.                 if ('/admin/search' === $pathinfo) {
  968.                     return array (  '_controller' => 'Sonata\\AdminBundle\\Controller\\CoreController::searchAction',  '_route' => 'sonata_admin_search',);
  969.                 }
  970.                 if (=== strpos($pathinfo'/admin/school')) {
  971.                     // admin_mentalschool_app_school_list
  972.                     if ('/admin/school/list' === $pathinfo) {
  973.                         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',);
  974.                     }
  975.                     // admin_mentalschool_app_school_create
  976.                     if ('/admin/school/create' === $pathinfo) {
  977.                         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',);
  978.                     }
  979.                     // admin_mentalschool_app_school_batch
  980.                     if ('/admin/school/batch' === $pathinfo) {
  981.                         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',);
  982.                     }
  983.                     // admin_mentalschool_app_school_edit
  984.                     if (preg_match('#^/admin/school/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  985.                         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',));
  986.                     }
  987.                     // admin_mentalschool_app_school_delete
  988.                     if (preg_match('#^/admin/school/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  989.                         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',));
  990.                     }
  991.                     // admin_mentalschool_app_school_show
  992.                     if (preg_match('#^/admin/school/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  993.                         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',));
  994.                     }
  995.                     // admin_mentalschool_app_school_export
  996.                     if ('/admin/school/export' === $pathinfo) {
  997.                         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',);
  998.                     }
  999.                     // admin_mentalschool_app_school_send_message
  1000.                     if (preg_match('#^/admin/school/(?P<id>[^/]++)/send\\-message$#sD'$pathinfo$matches)) {
  1001.                         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',));
  1002.                     }
  1003.                 }
  1004.                 elseif (=== strpos($pathinfo'/admin/student')) {
  1005.                     // admin_vendor_app_Student_list
  1006.                     if ('/admin/student/list' === $pathinfo) {
  1007.                         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',);
  1008.                     }
  1009.                     // admin_vendor_app_Student_create
  1010.                     if ('/admin/student/create' === $pathinfo) {
  1011.                         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',);
  1012.                     }
  1013.                     // admin_vendor_app_Student_batch
  1014.                     if ('/admin/student/batch' === $pathinfo) {
  1015.                         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',);
  1016.                     }
  1017.                     // admin_vendor_app_Student_edit
  1018.                     if (preg_match('#^/admin/student/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1019.                         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',));
  1020.                     }
  1021.                     // admin_vendor_app_Student_delete
  1022.                     if (preg_match('#^/admin/student/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1023.                         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',));
  1024.                     }
  1025.                     // admin_vendor_app_Student_show
  1026.                     if (preg_match('#^/admin/student/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1027.                         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',));
  1028.                     }
  1029.                     // admin_vendor_app_Student_export
  1030.                     if ('/admin/student/export' === $pathinfo) {
  1031.                         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',);
  1032.                     }
  1033.                     // admin_vendor_app_Student_send_message
  1034.                     if (preg_match('#^/admin/student/(?P<id>[^/]++)/send\\-message$#sD'$pathinfo$matches)) {
  1035.                         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',));
  1036.                     }
  1037.                 }
  1038.                 elseif (=== strpos($pathinfo'/admin/statistics')) {
  1039.                     // sonata_admin_statistics
  1040.                     if ('/admin/statistics' === $pathinfo) {
  1041.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Statistics\\StatisticsController::indexAction',  '_route' => 'sonata_admin_statistics',);
  1042.                     }
  1043.                     // sonata_admin_school_statistics
  1044.                     if ('/admin/statistics/school' === $pathinfo) {
  1045.                         return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Statistics\\StatisticsController::schoolAction',  '_route' => 'sonata_admin_school_statistics',);
  1046.                     }
  1047.                 }
  1048.                 elseif (=== strpos($pathinfo'/admin/subtask')) {
  1049.                     // admin_mentalschool_app_subtask_list
  1050.                     if ('/admin/subtask/list' === $pathinfo) {
  1051.                         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',);
  1052.                     }
  1053.                     // admin_mentalschool_app_subtask_create
  1054.                     if ('/admin/subtask/create' === $pathinfo) {
  1055.                         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',);
  1056.                     }
  1057.                     // admin_mentalschool_app_subtask_batch
  1058.                     if ('/admin/subtask/batch' === $pathinfo) {
  1059.                         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',);
  1060.                     }
  1061.                     // admin_mentalschool_app_subtask_edit
  1062.                     if (preg_match('#^/admin/subtask/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1063.                         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',));
  1064.                     }
  1065.                     // admin_mentalschool_app_subtask_delete
  1066.                     if (preg_match('#^/admin/subtask/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1067.                         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',));
  1068.                     }
  1069.                     // admin_mentalschool_app_subtask_show
  1070.                     if (preg_match('#^/admin/subtask/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1071.                         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',));
  1072.                     }
  1073.                     // admin_mentalschool_app_subtask_export
  1074.                     if ('/admin/subtask/export' === $pathinfo) {
  1075.                         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',);
  1076.                     }
  1077.                     // admin_mentalschool_app_subtask_getTemplateParametersTask
  1078.                     if ('/admin/subtask/template-parameters-task' === $pathinfo) {
  1079.                         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',);
  1080.                     }
  1081.                 }
  1082.                 elseif (=== strpos($pathinfo'/admin/system-message')) {
  1083.                     // admin_mentalschool_app_systemmessage_list
  1084.                     if ('/admin/system-message/list' === $pathinfo) {
  1085.                         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',);
  1086.                     }
  1087.                     // admin_mentalschool_app_systemmessage_create
  1088.                     if ('/admin/system-message/create' === $pathinfo) {
  1089.                         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',);
  1090.                     }
  1091.                     // admin_mentalschool_app_systemmessage_batch
  1092.                     if ('/admin/system-message/batch' === $pathinfo) {
  1093.                         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',);
  1094.                     }
  1095.                     // admin_mentalschool_app_systemmessage_edit
  1096.                     if (preg_match('#^/admin/system\\-message/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1097.                         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',));
  1098.                     }
  1099.                     // admin_mentalschool_app_systemmessage_delete
  1100.                     if (preg_match('#^/admin/system\\-message/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1101.                         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',));
  1102.                     }
  1103.                     // admin_mentalschool_app_systemmessage_show
  1104.                     if (preg_match('#^/admin/system\\-message/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1105.                         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',));
  1106.                     }
  1107.                     // admin_mentalschool_app_systemmessage_export
  1108.                     if ('/admin/system-message/export' === $pathinfo) {
  1109.                         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',);
  1110.                     }
  1111.                 }
  1112.                 elseif (=== strpos($pathinfo'/admin/sonata/user/baseuser')) {
  1113.                     // admin_sonata_user_baseuser_list
  1114.                     if ('/admin/sonata/user/baseuser/list' === $pathinfo) {
  1115.                         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',);
  1116.                     }
  1117.                     // admin_sonata_user_baseuser_create
  1118.                     if ('/admin/sonata/user/baseuser/create' === $pathinfo) {
  1119.                         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',);
  1120.                     }
  1121.                     // admin_sonata_user_baseuser_batch
  1122.                     if ('/admin/sonata/user/baseuser/batch' === $pathinfo) {
  1123.                         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',);
  1124.                     }
  1125.                     // admin_sonata_user_baseuser_edit
  1126.                     if (preg_match('#^/admin/sonata/user/baseuser/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1127.                         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',));
  1128.                     }
  1129.                     // admin_sonata_user_baseuser_delete
  1130.                     if (preg_match('#^/admin/sonata/user/baseuser/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1131.                         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',));
  1132.                     }
  1133.                     // admin_sonata_user_baseuser_show
  1134.                     if (preg_match('#^/admin/sonata/user/baseuser/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1135.                         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',));
  1136.                     }
  1137.                     // admin_sonata_user_baseuser_export
  1138.                     if ('/admin/sonata/user/baseuser/export' === $pathinfo) {
  1139.                         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',);
  1140.                     }
  1141.                 }
  1142.             }
  1143.             elseif (=== strpos($pathinfo'/admin/game-description')) {
  1144.                 // admin_mentalschool_app_gamedescription_list
  1145.                 if ('/admin/game-description/list' === $pathinfo) {
  1146.                     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',);
  1147.                 }
  1148.                 // admin_mentalschool_app_gamedescription_batch
  1149.                 if ('/admin/game-description/batch' === $pathinfo) {
  1150.                     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',);
  1151.                 }
  1152.                 // admin_mentalschool_app_gamedescription_edit
  1153.                 if (preg_match('#^/admin/game\\-description/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1154.                     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',));
  1155.                 }
  1156.                 // admin_mentalschool_app_gamedescription_show
  1157.                 if (preg_match('#^/admin/game\\-description/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1158.                     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',));
  1159.                 }
  1160.                 // admin_mentalschool_app_gamedescription_export
  1161.                 if ('/admin/game-description/export' === $pathinfo) {
  1162.                     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',);
  1163.                 }
  1164.             }
  1165.             elseif (=== strpos($pathinfo'/admin/group')) {
  1166.                 // admin_vendor_app_Group_list
  1167.                 if ('/admin/group/list' === $pathinfo) {
  1168.                     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',);
  1169.                 }
  1170.                 // admin_vendor_app_Group_create
  1171.                 if ('/admin/group/create' === $pathinfo) {
  1172.                     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',);
  1173.                 }
  1174.                 // admin_vendor_app_Group_batch
  1175.                 if ('/admin/group/batch' === $pathinfo) {
  1176.                     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',);
  1177.                 }
  1178.                 // admin_vendor_app_Group_edit
  1179.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1180.                     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',));
  1181.                 }
  1182.                 // admin_vendor_app_Group_delete
  1183.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1184.                     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',));
  1185.                 }
  1186.                 // admin_vendor_app_Group_show
  1187.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1188.                     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',));
  1189.                 }
  1190.                 // admin_vendor_app_Group_export
  1191.                 if ('/admin/group/export' === $pathinfo) {
  1192.                     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',);
  1193.                 }
  1194.                 // admin_vendor_app_Group_task_list
  1195.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/task/list$#sD'$pathinfo$matches)) {
  1196.                     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',));
  1197.                 }
  1198.                 // admin_vendor_app_Group_task_create
  1199.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/task/create$#sD'$pathinfo$matches)) {
  1200.                     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',));
  1201.                 }
  1202.                 // admin_vendor_app_Group_task_batch
  1203.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/task/batch$#sD'$pathinfo$matches)) {
  1204.                     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',));
  1205.                 }
  1206.                 // admin_vendor_app_Group_task_edit
  1207.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/task/(?P<childId>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1208.                     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',));
  1209.                 }
  1210.                 // admin_vendor_app_Group_task_delete
  1211.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/task/(?P<childId>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1212.                     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',));
  1213.                 }
  1214.                 // admin_vendor_app_Group_task_show
  1215.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/task/(?P<childId>[^/]++)/show$#sD'$pathinfo$matches)) {
  1216.                     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',));
  1217.                 }
  1218.                 // admin_vendor_app_Group_task_export
  1219.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/task/export$#sD'$pathinfo$matches)) {
  1220.                     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',));
  1221.                 }
  1222.                 // admin_vendor_app_Group_addNewStudentToGroup
  1223.                 if ('/admin/group/add-new-student-to-group' === $pathinfo) {
  1224.                     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',);
  1225.                 }
  1226.                 // admin_vendor_app_Group_inviteUserToGroup
  1227.                 if ('/admin/group/invite-user-to-group' === $pathinfo) {
  1228.                     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',);
  1229.                 }
  1230.                 // admin_vendor_app_Group_report
  1231.                 if (preg_match('#^/admin/group/(?P<id>[^/]++)/report$#sD'$pathinfo$matches)) {
  1232.                     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',));
  1233.                 }
  1234.                 // admin_vendor_app_Group_reportDetail
  1235.                 if (preg_match('#^/admin/group/(?P<group>[^/]++)/report/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  1236.                     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',));
  1237.                 }
  1238.             }
  1239.             elseif (=== strpos($pathinfo'/admin/t')) {
  1240.                 if (=== strpos($pathinfo'/admin/teacher')) {
  1241.                     // admin_vendor_app_Teacher_list
  1242.                     if ('/admin/teacher/list' === $pathinfo) {
  1243.                         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',);
  1244.                     }
  1245.                     // admin_vendor_app_Teacher_create
  1246.                     if ('/admin/teacher/create' === $pathinfo) {
  1247.                         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',);
  1248.                     }
  1249.                     // admin_vendor_app_Teacher_batch
  1250.                     if ('/admin/teacher/batch' === $pathinfo) {
  1251.                         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',);
  1252.                     }
  1253.                     // admin_vendor_app_Teacher_edit
  1254.                     if (preg_match('#^/admin/teacher/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1255.                         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',));
  1256.                     }
  1257.                     // admin_vendor_app_Teacher_delete
  1258.                     if (preg_match('#^/admin/teacher/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1259.                         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',));
  1260.                     }
  1261.                     // admin_vendor_app_Teacher_show
  1262.                     if (preg_match('#^/admin/teacher/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1263.                         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',));
  1264.                     }
  1265.                     // admin_vendor_app_Teacher_export
  1266.                     if ('/admin/teacher/export' === $pathinfo) {
  1267.                         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',);
  1268.                     }
  1269.                 }
  1270.                 // sonata_admin_test_generator
  1271.                 if ('/admin/test-number-generator' === $pathinfo) {
  1272.                     return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Test\\NumberGeneratorController::indexAction',  '_route' => 'sonata_admin_test_generator',);
  1273.                 }
  1274.                 if (=== strpos($pathinfo'/admin/task')) {
  1275.                     // admin_mentalschool_app_task_list
  1276.                     if ('/admin/task/list' === $pathinfo) {
  1277.                         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',);
  1278.                     }
  1279.                     // admin_mentalschool_app_task_create
  1280.                     if ('/admin/task/create' === $pathinfo) {
  1281.                         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',);
  1282.                     }
  1283.                     // admin_mentalschool_app_task_batch
  1284.                     if ('/admin/task/batch' === $pathinfo) {
  1285.                         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',);
  1286.                     }
  1287.                     // admin_mentalschool_app_task_edit
  1288.                     if (preg_match('#^/admin/task/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1289.                         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',));
  1290.                     }
  1291.                     // admin_mentalschool_app_task_delete
  1292.                     if (preg_match('#^/admin/task/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1293.                         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',));
  1294.                     }
  1295.                     // admin_mentalschool_app_task_show
  1296.                     if (preg_match('#^/admin/task/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1297.                         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',));
  1298.                     }
  1299.                     // admin_mentalschool_app_task_export
  1300.                     if ('/admin/task/export' === $pathinfo) {
  1301.                         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',);
  1302.                     }
  1303.                     // admin_mentalschool_app_task_getTemplateParametersTask
  1304.                     if ('/admin/task/template-parameters-task' === $pathinfo) {
  1305.                         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',);
  1306.                     }
  1307.                     if (=== strpos($pathinfo'/admin/task/a')) {
  1308.                         // admin_mentalschool_app_task_assignTaskToGroups
  1309.                         if ('/admin/task/assign-task-to-groups' === $pathinfo) {
  1310.                             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',);
  1311.                         }
  1312.                         // admin_mentalschool_app_task_addNewSubtask
  1313.                         if ('/admin/task/add-new-subtask-to-task' === $pathinfo) {
  1314.                             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',);
  1315.                         }
  1316.                         // admin_mentalschool_app_task_applyTemplateTask
  1317.                         if ('/admin/task/apply-template-task' === $pathinfo) {
  1318.                             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',);
  1319.                         }
  1320.                     }
  1321.                     // admin_mentalschool_app_task_deleteSubtask
  1322.                     if ('/admin/task/delete-subtask' === $pathinfo) {
  1323.                         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',);
  1324.                     }
  1325.                     // admin_mentalschool_app_task_getTaskTemplates
  1326.                     if ('/admin/task/get-task-templates' === $pathinfo) {
  1327.                         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',);
  1328.                     }
  1329.                     // admin_mentalschool_app_task_saveTaskAsTemplate
  1330.                     if ('/admin/task/save-task-as-template' === $pathinfo) {
  1331.                         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',);
  1332.                     }
  1333.                     // admin_mentalschool_app_task_checkTaskAlreadyCompleted
  1334.                     if ('/admin/task/check-task-already-completed' === $pathinfo) {
  1335.                         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',);
  1336.                     }
  1337.                     if (=== strpos($pathinfo'/admin/task-template')) {
  1338.                         // admin_mentalschool_app_tasktemplate_list
  1339.                         if ('/admin/task-template/list' === $pathinfo) {
  1340.                             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',);
  1341.                         }
  1342.                         // admin_mentalschool_app_tasktemplate_batch
  1343.                         if ('/admin/task-template/batch' === $pathinfo) {
  1344.                             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',);
  1345.                         }
  1346.                         // admin_mentalschool_app_tasktemplate_edit
  1347.                         if (preg_match('#^/admin/task\\-template/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1348.                             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',));
  1349.                         }
  1350.                         // admin_mentalschool_app_tasktemplate_delete
  1351.                         if (preg_match('#^/admin/task\\-template/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1352.                             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',));
  1353.                         }
  1354.                         // admin_mentalschool_app_tasktemplate_show
  1355.                         if (preg_match('#^/admin/task\\-template/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1356.                             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',));
  1357.                         }
  1358.                         // admin_mentalschool_app_tasktemplate_export
  1359.                         if ('/admin/task-template/export' === $pathinfo) {
  1360.                             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',);
  1361.                         }
  1362.                         // admin_mentalschool_app_tasktemplate_getTemplateParametersTask
  1363.                         if ('/admin/task-template/template-parameters-task' === $pathinfo) {
  1364.                             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',);
  1365.                         }
  1366.                         // admin_mentalschool_app_tasktemplate_addNewSubtask
  1367.                         if ('/admin/task-template/add-new-subtask-to-task' === $pathinfo) {
  1368.                             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',);
  1369.                         }
  1370.                     }
  1371.                 }
  1372.             }
  1373.             elseif (=== strpos($pathinfo'/admin/user')) {
  1374.                 // admin_vendor_app_User_create
  1375.                 if ('/admin/user/create' === $pathinfo) {
  1376.                     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',);
  1377.                 }
  1378.                 // admin_vendor_app_User_batch
  1379.                 if ('/admin/user/batch' === $pathinfo) {
  1380.                     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',);
  1381.                 }
  1382.                 // admin_vendor_app_User_edit
  1383.                 if (preg_match('#^/admin/user/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1384.                     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',));
  1385.                 }
  1386.                 // admin_vendor_app_User_show
  1387.                 if (preg_match('#^/admin/user/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1388.                     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',));
  1389.                 }
  1390.                 // admin_vendor_app_User_export
  1391.                 if ('/admin/user/export' === $pathinfo) {
  1392.                     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',);
  1393.                 }
  1394.             }
  1395.             elseif (=== strpos($pathinfo'/admin/mentalschool/app/studentprofile')) {
  1396.                 // admin_mentalschool_app_studentprofile_list
  1397.                 if ('/admin/mentalschool/app/studentprofile/list' === $pathinfo) {
  1398.                     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',);
  1399.                 }
  1400.                 // admin_mentalschool_app_studentprofile_create
  1401.                 if ('/admin/mentalschool/app/studentprofile/create' === $pathinfo) {
  1402.                     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',);
  1403.                 }
  1404.                 // admin_mentalschool_app_studentprofile_batch
  1405.                 if ('/admin/mentalschool/app/studentprofile/batch' === $pathinfo) {
  1406.                     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',);
  1407.                 }
  1408.                 // admin_mentalschool_app_studentprofile_edit
  1409.                 if (preg_match('#^/admin/mentalschool/app/studentprofile/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1410.                     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',));
  1411.                 }
  1412.                 // admin_mentalschool_app_studentprofile_delete
  1413.                 if (preg_match('#^/admin/mentalschool/app/studentprofile/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1414.                     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',));
  1415.                 }
  1416.                 // admin_mentalschool_app_studentprofile_show
  1417.                 if (preg_match('#^/admin/mentalschool/app/studentprofile/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1418.                     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',));
  1419.                 }
  1420.                 // admin_mentalschool_app_studentprofile_export
  1421.                 if ('/admin/mentalschool/app/studentprofile/export' === $pathinfo) {
  1422.                     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',);
  1423.                 }
  1424.             }
  1425.             elseif (=== strpos($pathinfo'/admin/my-school')) {
  1426.                 // admin_vendor_app_MySchool_create
  1427.                 if ('/admin/my-school/create' === $pathinfo) {
  1428.                     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',);
  1429.                 }
  1430.                 // admin_vendor_app_MySchool_batch
  1431.                 if ('/admin/my-school/batch' === $pathinfo) {
  1432.                     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',);
  1433.                 }
  1434.                 // admin_vendor_app_MySchool_edit
  1435.                 if (preg_match('#^/admin/my\\-school/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1436.                     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',));
  1437.                 }
  1438.                 // admin_vendor_app_MySchool_show
  1439.                 if (preg_match('#^/admin/my\\-school/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1440.                     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',));
  1441.                 }
  1442.                 // admin_vendor_app_MySchool_export
  1443.                 if ('/admin/my-school/export' === $pathinfo) {
  1444.                     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',);
  1445.                 }
  1446.             }
  1447.             elseif (=== strpos($pathinfo'/admin/n')) {
  1448.                 if (=== strpos($pathinfo'/admin/news')) {
  1449.                     // admin_mentalschool_app_news_list
  1450.                     if ('/admin/news/list' === $pathinfo) {
  1451.                         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',);
  1452.                     }
  1453.                     // admin_mentalschool_app_news_create
  1454.                     if ('/admin/news/create' === $pathinfo) {
  1455.                         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',);
  1456.                     }
  1457.                     // admin_mentalschool_app_news_batch
  1458.                     if ('/admin/news/batch' === $pathinfo) {
  1459.                         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',);
  1460.                     }
  1461.                     // admin_mentalschool_app_news_edit
  1462.                     if (preg_match('#^/admin/news/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1463.                         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',));
  1464.                     }
  1465.                     // admin_mentalschool_app_news_delete
  1466.                     if (preg_match('#^/admin/news/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1467.                         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',));
  1468.                     }
  1469.                     // admin_mentalschool_app_news_show
  1470.                     if (preg_match('#^/admin/news/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1471.                         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',));
  1472.                     }
  1473.                     // admin_mentalschool_app_news_export
  1474.                     if ('/admin/news/export' === $pathinfo) {
  1475.                         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',);
  1476.                     }
  1477.                 }
  1478.                 elseif (=== strpos($pathinfo'/admin/notification-inbox')) {
  1479.                     // admin_vendor_app_NotificationInbox_list
  1480.                     if ('/admin/notification-inbox/list' === $pathinfo) {
  1481.                         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',);
  1482.                     }
  1483.                     // admin_vendor_app_NotificationInbox_batch
  1484.                     if ('/admin/notification-inbox/batch' === $pathinfo) {
  1485.                         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',);
  1486.                     }
  1487.                     // admin_vendor_app_NotificationInbox_delete
  1488.                     if (preg_match('#^/admin/notification\\-inbox/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1489.                         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',));
  1490.                     }
  1491.                     // admin_vendor_app_NotificationInbox_show
  1492.                     if (preg_match('#^/admin/notification\\-inbox/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1493.                         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',));
  1494.                     }
  1495.                     // admin_vendor_app_NotificationInbox_export
  1496.                     if ('/admin/notification-inbox/export' === $pathinfo) {
  1497.                         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',);
  1498.                     }
  1499.                 }
  1500.                 elseif (=== strpos($pathinfo'/admin/notification-sent-mail')) {
  1501.                     // admin_vendor_app_NotificationSentMail_list
  1502.                     if ('/admin/notification-sent-mail/list' === $pathinfo) {
  1503.                         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',);
  1504.                     }
  1505.                     // admin_vendor_app_NotificationSentMail_batch
  1506.                     if ('/admin/notification-sent-mail/batch' === $pathinfo) {
  1507.                         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',);
  1508.                     }
  1509.                     // admin_vendor_app_NotificationSentMail_delete
  1510.                     if (preg_match('#^/admin/notification\\-sent\\-mail/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1511.                         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',));
  1512.                     }
  1513.                     // admin_vendor_app_NotificationSentMail_show
  1514.                     if (preg_match('#^/admin/notification\\-sent\\-mail/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1515.                         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',));
  1516.                     }
  1517.                     // admin_vendor_app_NotificationSentMail_export
  1518.                     if ('/admin/notification-sent-mail/export' === $pathinfo) {
  1519.                         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',);
  1520.                     }
  1521.                 }
  1522.             }
  1523.             elseif (=== strpos($pathinfo'/admin/information-page')) {
  1524.                 // admin_mentalschool_app_informationpage_batch
  1525.                 if ('/admin/information-page/batch' === $pathinfo) {
  1526.                     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',);
  1527.                 }
  1528.                 // admin_mentalschool_app_informationpage_edit
  1529.                 if (preg_match('#^/admin/information\\-page/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1530.                     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',));
  1531.                 }
  1532.                 // admin_mentalschool_app_informationpage_show
  1533.                 if (preg_match('#^/admin/information\\-page/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1534.                     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',));
  1535.                 }
  1536.                 // admin_mentalschool_app_informationpage_export
  1537.                 if ('/admin/information-page/export' === $pathinfo) {
  1538.                     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',);
  1539.                 }
  1540.             }
  1541.             elseif (=== strpos($pathinfo'/admin/payment-history')) {
  1542.                 // admin_mentalschool_app_paymenthistory_list
  1543.                 if ('/admin/payment-history/list' === $pathinfo) {
  1544.                     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',);
  1545.                 }
  1546.                 // admin_mentalschool_app_paymenthistory_create
  1547.                 if ('/admin/payment-history/create' === $pathinfo) {
  1548.                     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',);
  1549.                 }
  1550.                 // admin_mentalschool_app_paymenthistory_batch
  1551.                 if ('/admin/payment-history/batch' === $pathinfo) {
  1552.                     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',);
  1553.                 }
  1554.                 // admin_mentalschool_app_paymenthistory_edit
  1555.                 if (preg_match('#^/admin/payment\\-history/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1556.                     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',));
  1557.                 }
  1558.                 // admin_mentalschool_app_paymenthistory_delete
  1559.                 if (preg_match('#^/admin/payment\\-history/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1560.                     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',));
  1561.                 }
  1562.                 // admin_mentalschool_app_paymenthistory_show
  1563.                 if (preg_match('#^/admin/payment\\-history/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1564.                     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',));
  1565.                 }
  1566.                 // admin_mentalschool_app_paymenthistory_export
  1567.                 if ('/admin/payment-history/export' === $pathinfo) {
  1568.                     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',);
  1569.                 }
  1570.                 // admin_mentalschool_app_paymenthistory_showPayments
  1571.                 if (=== strpos($pathinfo'/admin/payment-history/show-payments') && preg_match('#^/admin/payment\\-history/show\\-payments/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  1572.                     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',));
  1573.                 }
  1574.                 // admin_mentalschool_app_paymenthistory_addPayment
  1575.                 if (=== strpos($pathinfo'/admin/payment-history/add-payment') && preg_match('#^/admin/payment\\-history/add\\-payment/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  1576.                     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',));
  1577.                 }
  1578.             }
  1579.             elseif (=== strpos($pathinfo'/admin/abacoin-history')) {
  1580.                 // admin_mentalschool_app_abacoinhistory_list
  1581.                 if ('/admin/abacoin-history/list' === $pathinfo) {
  1582.                     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',);
  1583.                 }
  1584.                 // admin_mentalschool_app_abacoinhistory_create
  1585.                 if ('/admin/abacoin-history/create' === $pathinfo) {
  1586.                     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',);
  1587.                 }
  1588.                 // admin_mentalschool_app_abacoinhistory_batch
  1589.                 if ('/admin/abacoin-history/batch' === $pathinfo) {
  1590.                     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',);
  1591.                 }
  1592.                 // admin_mentalschool_app_abacoinhistory_edit
  1593.                 if (preg_match('#^/admin/abacoin\\-history/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1594.                     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',));
  1595.                 }
  1596.                 // admin_mentalschool_app_abacoinhistory_delete
  1597.                 if (preg_match('#^/admin/abacoin\\-history/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1598.                     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',));
  1599.                 }
  1600.                 // admin_mentalschool_app_abacoinhistory_show
  1601.                 if (preg_match('#^/admin/abacoin\\-history/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1602.                     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',));
  1603.                 }
  1604.                 // admin_mentalschool_app_abacoinhistory_export
  1605.                 if ('/admin/abacoin-history/export' === $pathinfo) {
  1606.                     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',);
  1607.                 }
  1608.                 // admin_mentalschool_app_abacoinhistory_showAbacoins
  1609.                 if (=== strpos($pathinfo'/admin/abacoin-history/show-abacoins') && preg_match('#^/admin/abacoin\\-history/show\\-abacoins/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  1610.                     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',));
  1611.                 }
  1612.                 // admin_mentalschool_app_abacoinhistory_addAbacoin
  1613.                 if (=== strpos($pathinfo'/admin/abacoin-history/add-abacoin') && preg_match('#^/admin/abacoin\\-history/add\\-abacoin/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  1614.                     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',));
  1615.                 }
  1616.             }
  1617.             elseif (=== strpos($pathinfo'/admin/zoomroom')) {
  1618.                 // admin_mentalschool_app_zoomroom_list
  1619.                 if ('/admin/zoomroom/list' === $pathinfo) {
  1620.                     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',);
  1621.                 }
  1622.                 // admin_mentalschool_app_zoomroom_create
  1623.                 if ('/admin/zoomroom/create' === $pathinfo) {
  1624.                     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',);
  1625.                 }
  1626.                 // admin_mentalschool_app_zoomroom_batch
  1627.                 if ('/admin/zoomroom/batch' === $pathinfo) {
  1628.                     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',);
  1629.                 }
  1630.                 // admin_mentalschool_app_zoomroom_edit
  1631.                 if (preg_match('#^/admin/zoomroom/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1632.                     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',));
  1633.                 }
  1634.                 // admin_mentalschool_app_zoomroom_delete
  1635.                 if (preg_match('#^/admin/zoomroom/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1636.                     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',));
  1637.                 }
  1638.                 // admin_mentalschool_app_zoomroom_show
  1639.                 if (preg_match('#^/admin/zoomroom/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1640.                     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',));
  1641.                 }
  1642.                 // admin_mentalschool_app_zoomroom_export
  1643.                 if ('/admin/zoomroom/export' === $pathinfo) {
  1644.                     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',);
  1645.                 }
  1646.             }
  1647.             elseif (=== strpos($pathinfo'/admin/banner')) {
  1648.                 // admin_mentalschool_app_banner_list
  1649.                 if ('/admin/banner/list' === $pathinfo) {
  1650.                     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',);
  1651.                 }
  1652.                 // admin_mentalschool_app_banner_create
  1653.                 if ('/admin/banner/create' === $pathinfo) {
  1654.                     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',);
  1655.                 }
  1656.                 // admin_mentalschool_app_banner_batch
  1657.                 if ('/admin/banner/batch' === $pathinfo) {
  1658.                     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',);
  1659.                 }
  1660.                 // admin_mentalschool_app_banner_edit
  1661.                 if (preg_match('#^/admin/banner/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1662.                     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',));
  1663.                 }
  1664.                 // admin_mentalschool_app_banner_delete
  1665.                 if (preg_match('#^/admin/banner/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1666.                     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',));
  1667.                 }
  1668.                 // admin_mentalschool_app_banner_show
  1669.                 if (preg_match('#^/admin/banner/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1670.                     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',));
  1671.                 }
  1672.                 // admin_mentalschool_app_banner_export
  1673.                 if ('/admin/banner/export' === $pathinfo) {
  1674.                     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',);
  1675.                 }
  1676.             }
  1677.             elseif (=== strpos($pathinfo'/admin/l')) {
  1678.                 if (=== strpos($pathinfo'/admin/lesson')) {
  1679.                     // admin_mentalschool_app_lesson_list
  1680.                     if ('/admin/lesson/list' === $pathinfo) {
  1681.                         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',);
  1682.                     }
  1683.                     // admin_mentalschool_app_lesson_create
  1684.                     if ('/admin/lesson/create' === $pathinfo) {
  1685.                         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',);
  1686.                     }
  1687.                     // admin_mentalschool_app_lesson_batch
  1688.                     if ('/admin/lesson/batch' === $pathinfo) {
  1689.                         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',);
  1690.                     }
  1691.                     // admin_mentalschool_app_lesson_edit
  1692.                     if (preg_match('#^/admin/lesson/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1693.                         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',));
  1694.                     }
  1695.                     // admin_mentalschool_app_lesson_delete
  1696.                     if (preg_match('#^/admin/lesson/(?P<id>[^/]++)/delete$#sD'$pathinfo$matches)) {
  1697.                         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',));
  1698.                     }
  1699.                     // admin_mentalschool_app_lesson_show
  1700.                     if (preg_match('#^/admin/lesson/(?P<id>[^/]++)/show$#sD'$pathinfo$matches)) {
  1701.                         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',));
  1702.                     }
  1703.                     // admin_mentalschool_app_lesson_export
  1704.                     if ('/admin/lesson/export' === $pathinfo) {
  1705.                         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',);
  1706.                     }
  1707.                     // admin_mentalschool_app_lesson_calendar
  1708.                     if ('/admin/lesson/calendar' === $pathinfo) {
  1709.                         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',);
  1710.                     }
  1711.                     // admin_mentalschool_app_lesson_loadData
  1712.                     if ('/admin/lesson/load-data' === $pathinfo) {
  1713.                         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',);
  1714.                     }
  1715.                 }
  1716.                 elseif (=== strpos($pathinfo'/admin/login')) {
  1717.                     // sonata_user_admin_security_login
  1718.                     if ('/admin/login' === $pathinfo) {
  1719.                         return array (  '_controller' => 'Sonata\\UserBundle\\Controller\\AdminSecurityController::loginAction',  '_route' => 'sonata_user_admin_security_login',);
  1720.                     }
  1721.                     // sonata_user_admin_security_check
  1722.                     if ('/admin/login_check' === $pathinfo) {
  1723.                         $ret = array (  '_controller' => 'Sonata\\UserBundle\\Controller\\AdminSecurityController::checkAction',  '_route' => 'sonata_user_admin_security_check',);
  1724.                         if (!in_array($requestMethod, array('POST'))) {
  1725.                             $allow array_merge($allow, array('POST'));
  1726.                             goto not_sonata_user_admin_security_check;
  1727.                         }
  1728.                         return $ret;
  1729.                     }
  1730.                     not_sonata_user_admin_security_check:
  1731.                 }
  1732.                 // sonata_user_admin_security_logout
  1733.                 if ('/admin/logout' === $pathinfo) {
  1734.                     return array (  '_controller' => 'Sonata\\UserBundle\\Controller\\AdminSecurityController::logoutAction',  '_route' => 'sonata_user_admin_security_logout',);
  1735.                 }
  1736.             }
  1737.             elseif (=== strpos($pathinfo'/admin/resetting')) {
  1738.                 // sonata_user_admin_resetting_request
  1739.                 if ('/admin/resetting/request' === $pathinfo) {
  1740.                     $ret = array (  '_controller' => 'Sonata\\UserBundle\\Controller\\AdminResettingController::requestAction',  '_route' => 'sonata_user_admin_resetting_request',);
  1741.                     if (!in_array($canonicalMethod, array('GET'))) {
  1742.                         $allow array_merge($allow, array('GET'));
  1743.                         goto not_sonata_user_admin_resetting_request;
  1744.                     }
  1745.                     return $ret;
  1746.                 }
  1747.                 not_sonata_user_admin_resetting_request:
  1748.                 // sonata_user_admin_resetting_reset
  1749.                 if (=== strpos($pathinfo'/admin/resetting/reset') && preg_match('#^/admin/resetting/reset/(?P<token>[^/]++)$#sD'$pathinfo$matches)) {
  1750.                     $ret $this->mergeDefaults(array_replace($matches, array('_route' => 'sonata_user_admin_resetting_reset')), array (  '_controller' => 'Sonata\\UserBundle\\Controller\\AdminResettingController::resetAction',));
  1751.                     if (!in_array($canonicalMethod, array('GET''POST'))) {
  1752.                         $allow array_merge($allow, array('GET''POST'));
  1753.                         goto not_sonata_user_admin_resetting_reset;
  1754.                     }
  1755.                     return $ret;
  1756.                 }
  1757.                 not_sonata_user_admin_resetting_reset:
  1758.                 // sonata_user_admin_resetting_send_email
  1759.                 if ('/admin/resetting/send-email' === $pathinfo) {
  1760.                     $ret = array (  '_controller' => 'Sonata\\UserBundle\\Controller\\AdminResettingController::sendEmailAction',  '_route' => 'sonata_user_admin_resetting_send_email',);
  1761.                     if (!in_array($requestMethod, array('POST'))) {
  1762.                         $allow array_merge($allow, array('POST'));
  1763.                         goto not_sonata_user_admin_resetting_send_email;
  1764.                     }
  1765.                     return $ret;
  1766.                 }
  1767.                 not_sonata_user_admin_resetting_send_email:
  1768.                 // sonata_user_admin_resetting_check_email
  1769.                 if ('/admin/resetting/check-email' === $pathinfo) {
  1770.                     $ret = array (  '_controller' => 'Sonata\\UserBundle\\Controller\\AdminResettingController::checkEmailAction',  '_route' => 'sonata_user_admin_resetting_check_email',);
  1771.                     if (!in_array($canonicalMethod, array('GET'))) {
  1772.                         $allow array_merge($allow, array('GET'));
  1773.                         goto not_sonata_user_admin_resetting_check_email;
  1774.                     }
  1775.                     return $ret;
  1776.                 }
  1777.                 not_sonata_user_admin_resetting_check_email:
  1778.             }
  1779.             // sonata_admin_dashboard
  1780.             if ('/admin/dashboard' === $pathinfo) {
  1781.                 return array (  '_controller' => 'MentalSchool\\AppBundle\\Controller\\Admin\\Dashboard\\DashboardController::dashboardAction',  '_route' => 'sonata_admin_dashboard',);
  1782.             }
  1783.         }
  1784.         // _uploader_progress_gallery
  1785.         if ('/_uploader/gallery/progress' === $pathinfo) {
  1786.             $ret = array (  '_controller' => 'oneup_uploader.controller.gallery:progress',  '_format' => 'json',  '_route' => '_uploader_progress_gallery',);
  1787.             if (!in_array($requestMethod, array('POST'))) {
  1788.                 $allow array_merge($allow, array('POST'));
  1789.                 goto not__uploader_progress_gallery;
  1790.             }
  1791.             return $ret;
  1792.         }
  1793.         not__uploader_progress_gallery:
  1794.         // _uploader_upload_gallery
  1795.         if ('/_uploader/gallery/upload' === $pathinfo) {
  1796.             $ret = array (  '_controller' => 'oneup_uploader.controller.gallery:upload',  '_format' => 'json',  '_route' => '_uploader_upload_gallery',);
  1797.             if (!in_array($requestMethod, array('POST''PUT''PATCH'))) {
  1798.                 $allow array_merge($allow, array('POST''PUT''PATCH'));
  1799.                 goto not__uploader_upload_gallery;
  1800.             }
  1801.             return $ret;
  1802.         }
  1803.         not__uploader_upload_gallery:
  1804.         // ef_connect
  1805.         if (=== strpos($pathinfo'/efconnect') && preg_match('#^/efconnect(?:/(?P<instance>[^/]++)(?:/(?P<homeFolder>[^/]++))?)?$#sD'$pathinfo$matches)) {
  1806.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'ef_connect')), array (  '_controller' => 'FM\\ElfinderBundle\\Controller\\ElFinderController::loadAction',  'instance' => 'default',  'homeFolder' => '',));
  1807.         }
  1808.         // elfinder
  1809.         if (=== strpos($pathinfo'/elfinder') && preg_match('#^/elfinder(?:/(?P<instance>[^/]++)(?:/(?P<homeFolder>[^/]++))?)?$#sD'$pathinfo$matches)) {
  1810.             return $this->mergeDefaults(array_replace($matches, array('_route' => 'elfinder')), array (  '_controller' => 'FM\\ElfinderBundle\\Controller\\ElFinderController::showAction',  'instance' => 'default',  'homeFolder' => '',));
  1811.         }
  1812.         if ('/' === $pathinfo && !$allow) {
  1813.             throw new Symfony\Component\Routing\Exception\NoConfigurationException();
  1814.         }
  1815.         throw count($allow) ? new MethodNotAllowedException(array_unique($allow)) : new ResourceNotFoundException();
  1816.     }
  1817. }