var/cache/dev/appDevDebugProjectContainerUrlMatcher.php line 2596

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