var/cache/dev/srcDevDebugProjectContainerUrlMatcher.php line 50

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 srcDevDebugProjectContainerUrlMatcher extends Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher
  10. {
  11.     public function __construct(RequestContext $context)
  12.     {
  13.         $this->context $context;
  14.     }
  15.     public function match($pathinfo)
  16.     {
  17.         $allow $allowSchemes = array();
  18.         if ($ret $this->doMatch($pathinfo$allow$allowSchemes)) {
  19.             return $ret;
  20.         }
  21.         if ($allow) {
  22.             throw new MethodNotAllowedException(array_keys($allow));
  23.         }
  24.         if (!in_array($this->context->getMethod(), array('HEAD''GET'), true)) {
  25.             // no-op
  26.         } elseif ($allowSchemes) {
  27.             redirect_scheme:
  28.             $scheme $this->context->getScheme();
  29.             $this->context->setScheme(key($allowSchemes));
  30.             try {
  31.                 if ($ret $this->doMatch($pathinfo)) {
  32.                     return $this->redirect($pathinfo$ret['_route'], $this->context->getScheme()) + $ret;
  33.                 }
  34.             } finally {
  35.                 $this->context->setScheme($scheme);
  36.             }
  37.         } elseif ('/' !== $pathinfo) {
  38.             $pathinfo '/' !== $pathinfo[-1] ? $pathinfo.'/' substr($pathinfo0, -1);
  39.             if ($ret $this->doMatch($pathinfo$allow$allowSchemes)) {
  40.                 return $this->redirect($pathinfo$ret['_route']) + $ret;
  41.             }
  42.             if ($allowSchemes) {
  43.                 goto redirect_scheme;
  44.             }
  45.         }
  46.         throw new ResourceNotFoundException();
  47.     }
  48.     private function doMatch(string $rawPathinfo, array &$allow = array(), array &$allowSchemes = array()): ?array
  49.     {
  50.         $allow $allowSchemes = array();
  51.         $pathinfo rawurldecode($rawPathinfo) ?: '/';
  52.         $context $this->context;
  53.         $requestMethod $canonicalMethod $context->getMethod();
  54.         if ('HEAD' === $requestMethod) {
  55.             $canonicalMethod 'GET';
  56.         }
  57.         switch ($trimmedPathinfo '/' !== $pathinfo && '/' === $pathinfo[-1] ? substr($pathinfo0, -1) : $pathinfo) {
  58.             case '/login':
  59.                 // login
  60.                 if ('/' !== $pathinfo && '/' === $pathinfo[-1]) {
  61.                     return null;
  62.                 }
  63.                 return array('_route' => 'login''_controller' => 'App\\Controller\\SecurityController::login');
  64.                 // fos_user_security_login
  65.                 if ('/' !== $pathinfo && '/' === $pathinfo[-1]) {
  66.                     return null;
  67.                 }
  68.                 $ret = array('_route' => 'fos_user_security_login''_controller' => 'fos_user.security.controller:loginAction');
  69.                 if (!isset(($a = array('GET' => 0'POST' => 1))[$canonicalMethod])) {
  70.                     $allow += $a;
  71.                     goto not_fos_user_security_login;
  72.                 }
  73.                 return $ret;
  74.                 not_fos_user_security_login:
  75.                 break;
  76.             case '/logout':
  77.                 // logout
  78.                 if ('/' !== $pathinfo && '/' === $pathinfo[-1]) {
  79.                     return null;
  80.                 }
  81.                 return array('_route' => 'logout');
  82.                 // fos_user_security_logout
  83.                 if ('/' !== $pathinfo && '/' === $pathinfo[-1]) {
  84.                     return null;
  85.                 }
  86.                 $ret = array('_route' => 'fos_user_security_logout''_controller' => 'fos_user.security.controller:logoutAction');
  87.                 if (!isset(($a = array('GET' => 0'POST' => 1))[$canonicalMethod])) {
  88.                     $allow += $a;
  89.                     goto not_fos_user_security_logout;
  90.                 }
  91.                 return $ret;
  92.                 not_fos_user_security_logout:
  93.                 break;
  94.             default:
  95.                 $routes = array(
  96.                     '/consultation_request/new' => array(array('_route' => 'consultation_request''_controller' => 'App\\Controller\\ConsultationRequestController::new'), nullnullnullfalse),
  97.                     '/consultation_request/submit_proposal' => array(array('_route' => 'new_proposal''_controller' => 'App\\Controller\\ConsultationRequestController::create'), null, array('POST' => 0), nullfalse),
  98.                     '/consultation_request/list' => array(array('_route' => 'list_consultation_requests''_controller' => 'App\\Controller\\ConsultationRequestController::list'), nullnullnullfalse),
  99.                     '/consultation_request/search' => array(array('_route' => 'search_consultation_requests''_controller' => 'App\\Controller\\ConsultationRequestController::search'), nullnullnullfalse),
  100.                     '/' => array(array('_route' => 'home''_controller' => 'App\\Controller\\HomeController::index'), nullnullnullfalse),
  101.                     '/proposal_application/validate' => array(array('_route' => 'validate_proposal_application''_controller' => 'App\\Controller\\ProposalApplicationController::validate'), nullnullnullfalse),
  102.                     '/proposal_application/submit_application' => array(array('_route' => 'new_application''_controller' => 'App\\Controller\\ProposalApplicationController::create'), null, array('POST' => 0), nullfalse),
  103.                     '/proposal_application/list' => array(array('_route' => 'list_proposal_applications''_controller' => 'App\\Controller\\ProposalApplicationController::list'), nullnullnullfalse),
  104.                     '/proposal_application/search' => array(array('_route' => 'search_proposal_applications''_controller' => 'App\\Controller\\ProposalApplicationController::search'), nullnullnullfalse),
  105.                     '/statistics/show' => array(array('_route' => 'show_statistics''_controller' => 'App\\Controller\\StatisticsController::show'), nullnullnullfalse),
  106.                     '/admin' => array(array('_route' => 'sonata_admin_redirect''_controller' => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController::redirectAction''route' => 'sonata_admin_dashboard''permanent' => 'true'), nullnullnulltrue),
  107.                     '/admin/dashboard' => array(array('_route' => 'sonata_admin_dashboard''_controller' => 'Sonata\\AdminBundle\\Action\\DashboardAction'), nullnullnullfalse),
  108.                     '/admin/core/get-form-field-element' => array(array('_route' => 'sonata_admin_retrieve_form_element''_controller' => 'sonata.admin.action.retrieve_form_field_element'), nullnullnullfalse),
  109.                     '/admin/core/append-form-field-element' => array(array('_route' => 'sonata_admin_append_form_element''_controller' => 'sonata.admin.action.append_form_field_element'), nullnullnullfalse),
  110.                     '/admin/core/set-object-field-value' => array(array('_route' => 'sonata_admin_set_object_field_value''_controller' => 'sonata.admin.action.set_object_field_value'), nullnullnullfalse),
  111.                     '/admin/search' => array(array('_route' => 'sonata_admin_search''_controller' => 'Sonata\\AdminBundle\\Action\\SearchAction'), nullnullnullfalse),
  112.                     '/admin/core/get-autocomplete-items' => array(array('_route' => 'sonata_admin_retrieve_autocomplete_items''_controller' => 'sonata.admin.action.retrieve_autocomplete_items'), nullnullnullfalse),
  113.                     '/admin/app/adminuser/list' => array(array('_route' => 'admin_app_adminuser_list''_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::listAction''_sonata_admin' => 'sonata.user.admin.user''_sonata_name' => 'admin_app_adminuser_list'), nullnullnullfalse),
  114.                     '/admin/app/adminuser/create' => array(array('_route' => 'admin_app_adminuser_create''_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::createAction''_sonata_admin' => 'sonata.user.admin.user''_sonata_name' => 'admin_app_adminuser_create'), nullnullnullfalse),
  115.                     '/admin/app/adminuser/batch' => array(array('_route' => 'admin_app_adminuser_batch''_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::batchAction''_sonata_admin' => 'sonata.user.admin.user''_sonata_name' => 'admin_app_adminuser_batch'), nullnullnullfalse),
  116.                     '/admin/app/adminuser/export' => array(array('_route' => 'admin_app_adminuser_export''_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::exportAction''_sonata_admin' => 'sonata.user.admin.user''_sonata_name' => 'admin_app_adminuser_export'), nullnullnullfalse),
  117.                     '/admin/app/admingroup/list' => array(array('_route' => 'admin_app_admingroup_list''_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::listAction''_sonata_admin' => 'sonata.user.admin.group''_sonata_name' => 'admin_app_admingroup_list'), nullnullnullfalse),
  118.                     '/admin/app/admingroup/create' => array(array('_route' => 'admin_app_admingroup_create''_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::createAction''_sonata_admin' => 'sonata.user.admin.group''_sonata_name' => 'admin_app_admingroup_create'), nullnullnullfalse),
  119.                     '/admin/app/admingroup/batch' => array(array('_route' => 'admin_app_admingroup_batch''_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::batchAction''_sonata_admin' => 'sonata.user.admin.group''_sonata_name' => 'admin_app_admingroup_batch'), nullnullnullfalse),
  120.                     '/admin/app/admingroup/export' => array(array('_route' => 'admin_app_admingroup_export''_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::exportAction''_sonata_admin' => 'sonata.user.admin.group''_sonata_name' => 'admin_app_admingroup_export'), nullnullnullfalse),
  121.                     '/_profiler' => array(array('_route' => '_profiler_home''_controller' => 'web_profiler.controller.profiler::homeAction'), nullnullnulltrue),
  122.                     '/_profiler/search' => array(array('_route' => '_profiler_search''_controller' => 'web_profiler.controller.profiler::searchAction'), nullnullnullfalse),
  123.                     '/_profiler/search_bar' => array(array('_route' => '_profiler_search_bar''_controller' => 'web_profiler.controller.profiler::searchBarAction'), nullnullnullfalse),
  124.                     '/_profiler/phpinfo' => array(array('_route' => '_profiler_phpinfo''_controller' => 'web_profiler.controller.profiler::phpinfoAction'), nullnullnullfalse),
  125.                     '/_profiler/open' => array(array('_route' => '_profiler_open_file''_controller' => 'web_profiler.controller.profiler::openAction'), nullnullnullfalse),
  126.                     '/admin/login' => array(array('_route' => 'sonata_user_admin_security_login''_controller' => 'Sonata\\UserBundle\\Controller\\AdminSecurityController::loginAction'), nullnullnullfalse),
  127.                     '/admin/login_check' => array(array('_route' => 'sonata_user_admin_security_check''_controller' => 'Sonata\\UserBundle\\Controller\\AdminSecurityController::checkAction'), null, array('POST' => 0), nullfalse),
  128.                     '/admin/logout' => array(array('_route' => 'sonata_user_admin_security_logout''_controller' => 'Sonata\\UserBundle\\Controller\\AdminSecurityController::logoutAction'), nullnullnullfalse),
  129.                     '/admin/resetting/request' => array(array('_route' => 'sonata_user_admin_resetting_request''_controller' => 'Sonata\\UserBundle\\Controller\\AdminResettingController::requestAction'), null, array('GET' => 0), nullfalse),
  130.                     '/admin/resetting/send-email' => array(array('_route' => 'sonata_user_admin_resetting_send_email''_controller' => 'Sonata\\UserBundle\\Controller\\AdminResettingController::sendEmailAction'), null, array('POST' => 0), nullfalse),
  131.                     '/admin/resetting/check-email' => array(array('_route' => 'sonata_user_admin_resetting_check_email''_controller' => 'Sonata\\UserBundle\\Controller\\AdminResettingController::checkEmailAction'), null, array('GET' => 0), nullfalse),
  132.                     '/login_check' => array(array('_route' => 'fos_user_security_check''_controller' => 'fos_user.security.controller:checkAction'), null, array('POST' => 0), nullfalse),
  133.                     '/profile' => array(array('_route' => 'fos_user_profile_show''_controller' => 'fos_user.profile.controller:showAction'), null, array('GET' => 0), nulltrue),
  134.                     '/profile/edit' => array(array('_route' => 'fos_user_profile_edit''_controller' => 'fos_user.profile.controller:editAction'), null, array('GET' => 0'POST' => 1), nullfalse),
  135.                     '/register' => array(array('_route' => 'fos_user_registration_register''_controller' => 'fos_user.registration.controller:registerAction'), null, array('GET' => 0'POST' => 1), nulltrue),
  136.                     '/register/check-email' => array(array('_route' => 'fos_user_registration_check_email''_controller' => 'fos_user.registration.controller:checkEmailAction'), null, array('GET' => 0), nullfalse),
  137.                     '/register/confirmed' => array(array('_route' => 'fos_user_registration_confirmed''_controller' => 'fos_user.registration.controller:confirmedAction'), null, array('GET' => 0), nullfalse),
  138.                     '/resetting/request' => array(array('_route' => 'fos_user_resetting_request''_controller' => 'fos_user.resetting.controller:requestAction'), null, array('GET' => 0), nullfalse),
  139.                     '/resetting/send-email' => array(array('_route' => 'fos_user_resetting_send_email''_controller' => 'fos_user.resetting.controller:sendEmailAction'), null, array('POST' => 0), nullfalse),
  140.                     '/resetting/check-email' => array(array('_route' => 'fos_user_resetting_check_email''_controller' => 'fos_user.resetting.controller:checkEmailAction'), null, array('GET' => 0), nullfalse),
  141.                     '/profile/change-password' => array(array('_route' => 'fos_user_change_password''_controller' => 'fos_user.change_password.controller:changePasswordAction'), null, array('GET' => 0'POST' => 1), nullfalse),
  142.                 );
  143.                 if (!isset($routes[$trimmedPathinfo])) {
  144.                     break;
  145.                 }
  146.                 list($ret$requiredHost$requiredMethods$requiredSchemes$hasTrailingSlash) = $routes[$trimmedPathinfo];
  147.                 if ('/' !== $pathinfo && $hasTrailingSlash !== ('/' === $pathinfo[-1])) {
  148.                     return null;
  149.                 }
  150.                 $hasRequiredScheme = !$requiredSchemes || isset($requiredSchemes[$context->getScheme()]);
  151.                 if ($requiredMethods && !isset($requiredMethods[$canonicalMethod]) && !isset($requiredMethods[$requestMethod])) {
  152.                     if ($hasRequiredScheme) {
  153.                         $allow += $requiredMethods;
  154.                     }
  155.                     break;
  156.                 }
  157.                 if (!$hasRequiredScheme) {
  158.                     $allowSchemes += $requiredSchemes;
  159.                     break;
  160.                 }
  161.                 return $ret;
  162.         }
  163.         $matchedPathinfo $pathinfo;
  164.         $regexList = array(
  165.             => '{^(?'
  166.                     .'|/proposal_application/(?'
  167.                         .'|evaluation/(?'
  168.                             .'|new/([^/]++)(*:58)'
  169.                             .'|([^/]++)(?'
  170.                                 .'|(*:76)'
  171.                                 .'|/(?'
  172.                                     .'|edit(*:91)'
  173.                                     .'|((?:0|1))(*:107)'
  174.                                 .')'
  175.                                 .'|(*:116)'
  176.                             .')'
  177.                         .')'
  178.                         .'|reception/(?'
  179.                             .'|new/([^/]++)(*:151)'
  180.                             .'|([^/]++)(?'
  181.                                 .'|/edit(*:175)'
  182.                                 .'|(*:183)'
  183.                             .')'
  184.                             .'|list(*:196)'
  185.                             .'|search(*:210)'
  186.                         .')'
  187.                         .'|new/([^/]++)(*:231)'
  188.                         .'|show/([^/]++)(*:252)'
  189.                     .')'
  190.                     .'|/consultation_request/(?'
  191.                         .'|evaluation/(?'
  192.                             .'|new/([^/]++)(*:312)'
  193.                             .'|([^/]++)(?'
  194.                                 .'|(*:331)'
  195.                                 .'|/(?'
  196.                                     .'|edit(*:347)'
  197.                                     .'|((?:0|1))(*:364)'
  198.                                 .')'
  199.                                 .'|(*:373)'
  200.                             .')'
  201.                         .')'
  202.                         .'|show/([^/]++)(*:396)'
  203.                         .'|book/([^/]++)(*:417)'
  204.                     .')'
  205.                     .'|/admin/(?'
  206.                         .'|core/get\\-short\\-object\\-description(?:\\.(html|json))?(*:490)'
  207.                         .'|app/admin(?'
  208.                             .'|user/([^/]++)/(?'
  209.                                 .'|edit(*:531)'
  210.                                 .'|delete(*:545)'
  211.                                 .'|show(*:557)'
  212.                             .')'
  213.                             .'|group/([^/]++)/(?'
  214.                                 .'|edit(*:588)'
  215.                                 .'|delete(*:602)'
  216.                                 .'|show(*:614)'
  217.                             .')'
  218.                         .')'
  219.                         .'|resetting/reset/([^/]++)(*:648)'
  220.                     .')'
  221.                     .'|/_(?'
  222.                         .'|error/(\\d+)(?:\\.([^/]++))?(*:688)'
  223.                         .'|wdt/([^/]++)(*:708)'
  224.                         .'|profiler/([^/]++)(?'
  225.                             .'|/(?'
  226.                                 .'|search/results(*:754)'
  227.                                 .'|router(*:768)'
  228.                                 .'|exception(?'
  229.                                     .'|(*:788)'
  230.                                     .'|\\.css(*:801)'
  231.                                 .')'
  232.                             .')'
  233.                             .'|(*:811)'
  234.                         .')'
  235.                     .')'
  236.                     .'|/re(?'
  237.                         .'|gister/confirm/([^/]++)(*:850)'
  238.                         .'|setting/reset/([^/]++)(*:880)'
  239.                     .')'
  240.                 .')(?:/?)$}sD',
  241.         );
  242.         foreach ($regexList as $offset => $regex) {
  243.             while (preg_match($regex$matchedPathinfo$matches)) {
  244.                 switch ($m = (int) $matches['MARK']) {
  245.                     default:
  246.                         $routes = array(
  247.                             58 => array(array('_route' => 'application_evaluation_new''_controller' => 'App\\Controller\\ApplicationEvaluationController::new'), array('id'), array('GET' => 0'POST' => 1), nullfalse),
  248.                             76 => array(array('_route' => 'application_evaluation_show''_controller' => 'App\\Controller\\ApplicationEvaluationController::show'), array('id'), array('GET' => 0), nullfalse),
  249.                             91 => array(array('_route' => 'application_evaluation_edit''_controller' => 'App\\Controller\\ApplicationEvaluationController::edit'), array('id'), array('GET' => 0'POST' => 1), nullfalse),
  250.                             107 => array(array('_route' => 'reply_proposal_application''_controller' => 'App\\Controller\\ApplicationEvaluationController::replyApplicationResult'), array('id''isApproved'), array('GET' => 0), nullfalse),
  251.                             116 => array(array('_route' => 'application_evaluation_delete''_controller' => 'App\\Controller\\ApplicationEvaluationController::delete'), array('id'), array('DELETE' => 0), nullfalse),
  252.                             151 => array(array('_route' => 'incubation_reception_new''_controller' => 'App\\Controller\\IncubationReceptionController::new'), array('id'), array('GET' => 0'POST' => 1), nullfalse),
  253.                             175 => array(array('_route' => 'incubation_reception_edit''_controller' => 'App\\Controller\\IncubationReceptionController::edit'), array('id'), array('GET' => 0'POST' => 1), nullfalse),
  254.                             183 => array(array('_route' => 'incubation_reception_delete''_controller' => 'App\\Controller\\IncubationReceptionController::delete'), array('id'), array('DELETE' => 0), nullfalse),
  255.                             196 => array(array('_route' => 'list_incubation_receptions''_controller' => 'App\\Controller\\IncubationReceptionController::list'), array(), nullnullfalse),
  256.                             210 => array(array('_route' => 'search_incubation_receptions''_controller' => 'App\\Controller\\IncubationReceptionController::search'), array(), nullnullfalse),
  257.                             231 => array(array('_route' => 'proposal_application''_controller' => 'App\\Controller\\ProposalApplicationController::new'), array('processId'), nullnullfalse),
  258.                             252 => array(array('_route' => 'proposal_application_show''_controller' => 'App\\Controller\\ProposalApplicationController::show'), array('id'), nullnullfalse),
  259.                             312 => array(array('_route' => 'consultation_evaluation_new''_controller' => 'App\\Controller\\ConsultationEvaluationController::new'), array('id'), array('GET' => 0'POST' => 1), nullfalse),
  260.                             331 => array(array('_route' => 'consultation_evaluation_show''_controller' => 'App\\Controller\\ConsultationEvaluationController::show'), array('id'), array('GET' => 0), nullfalse),
  261.                             347 => array(array('_route' => 'consultation_evaluation_edit''_controller' => 'App\\Controller\\ConsultationEvaluationController::edit'), array('id'), array('GET' => 0'POST' => 1), nullfalse),
  262.                             364 => array(array('_route' => 'reply_consultation_request''_controller' => 'App\\Controller\\ConsultationEvaluationController::replyProposal'), array('id''isApproved'), array('GET' => 0), nullfalse),
  263.                             373 => array(array('_route' => 'consultation_evaluation_delete''_controller' => 'App\\Controller\\ConsultationEvaluationController::delete'), array('id'), array('DELETE' => 0), nullfalse),
  264.                             396 => array(array('_route' => 'consultation_request_show''_controller' => 'App\\Controller\\ConsultationRequestController::show'), array('id'), nullnullfalse),
  265.                             417 => array(array('_route' => 'book_consultation''_controller' => 'App\\Controller\\ConsultationRequestController::bookConsultation'), array('id'), nullnullfalse),
  266.                             490 => array(array('_route' => 'sonata_admin_short_object_information''_controller' => 'sonata.admin.action.get_short_object_description''_format' => 'html'), array('_format'), nullnullfalse),
  267.                             531 => array(array('_route' => 'admin_app_adminuser_edit''_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::editAction''_sonata_admin' => 'sonata.user.admin.user''_sonata_name' => 'admin_app_adminuser_edit'), array('id'), nullnullfalse),
  268.                             545 => array(array('_route' => 'admin_app_adminuser_delete''_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::deleteAction''_sonata_admin' => 'sonata.user.admin.user''_sonata_name' => 'admin_app_adminuser_delete'), array('id'), nullnullfalse),
  269.                             557 => array(array('_route' => 'admin_app_adminuser_show''_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::showAction''_sonata_admin' => 'sonata.user.admin.user''_sonata_name' => 'admin_app_adminuser_show'), array('id'), nullnullfalse),
  270.                             588 => array(array('_route' => 'admin_app_admingroup_edit''_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::editAction''_sonata_admin' => 'sonata.user.admin.group''_sonata_name' => 'admin_app_admingroup_edit'), array('id'), nullnullfalse),
  271.                             602 => array(array('_route' => 'admin_app_admingroup_delete''_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::deleteAction''_sonata_admin' => 'sonata.user.admin.group''_sonata_name' => 'admin_app_admingroup_delete'), array('id'), nullnullfalse),
  272.                             614 => array(array('_route' => 'admin_app_admingroup_show''_controller' => 'Sonata\\AdminBundle\\Controller\\CRUDController::showAction''_sonata_admin' => 'sonata.user.admin.group''_sonata_name' => 'admin_app_admingroup_show'), array('id'), nullnullfalse),
  273.                             648 => array(array('_route' => 'sonata_user_admin_resetting_reset''_controller' => 'Sonata\\UserBundle\\Controller\\AdminResettingController::resetAction'), array('token'), array('GET' => 0'POST' => 1), nullfalse),
  274.                             688 => array(array('_route' => '_twig_error_test''_controller' => 'twig.controller.preview_error::previewErrorPageAction''_format' => 'html'), array('code''_format'), nullnullfalse),
  275.                             708 => array(array('_route' => '_wdt''_controller' => 'web_profiler.controller.profiler::toolbarAction'), array('token'), nullnullfalse),
  276.                             754 => array(array('_route' => '_profiler_search_results''_controller' => 'web_profiler.controller.profiler::searchResultsAction'), array('token'), nullnullfalse),
  277.                             768 => array(array('_route' => '_profiler_router''_controller' => 'web_profiler.controller.router::panelAction'), array('token'), nullnullfalse),
  278.                             788 => array(array('_route' => '_profiler_exception''_controller' => 'web_profiler.controller.exception::showAction'), array('token'), nullnullfalse),
  279.                             801 => array(array('_route' => '_profiler_exception_css''_controller' => 'web_profiler.controller.exception::cssAction'), array('token'), nullnullfalse),
  280.                             811 => array(array('_route' => '_profiler''_controller' => 'web_profiler.controller.profiler::panelAction'), array('token'), nullnullfalse),
  281.                             850 => array(array('_route' => 'fos_user_registration_confirm''_controller' => 'fos_user.registration.controller:confirmAction'), array('token'), array('GET' => 0), nullfalse),
  282.                             880 => array(array('_route' => 'fos_user_resetting_reset''_controller' => 'fos_user.resetting.controller:resetAction'), array('token'), array('GET' => 0'POST' => 1), nullfalse),
  283.                         );
  284.                         list($ret$vars$requiredMethods$requiredSchemes$hasTrailingSlash) = $routes[$m];
  285.                         if ('/' !== $pathinfo && $hasTrailingSlash !== ('/' === $pathinfo[-1])) {
  286.                             return null;
  287.                         }
  288.                         foreach ($vars as $i => $v) {
  289.                             if (isset($matches[$i])) {
  290.                                 $ret[$v] = $matches[$i];
  291.                             }
  292.                         }
  293.                         $hasRequiredScheme = !$requiredSchemes || isset($requiredSchemes[$context->getScheme()]);
  294.                         if ($requiredMethods && !isset($requiredMethods[$canonicalMethod]) && !isset($requiredMethods[$requestMethod])) {
  295.                             if ($hasRequiredScheme) {
  296.                                 $allow += $requiredMethods;
  297.                             }
  298.                             break;
  299.                         }
  300.                         if (!$hasRequiredScheme) {
  301.                             $allowSchemes += $requiredSchemes;
  302.                             break;
  303.                         }
  304.                         return $ret;
  305.                 }
  306.                 if (880 === $m) {
  307.                     break;
  308.                 }
  309.                 $regex substr_replace($regex'F'$m $offsetstrlen($m));
  310.                 $offset += strlen($m);
  311.             }
  312.         }
  313.         if ('/' === $pathinfo && !$allow && !$allowSchemes) {
  314.             throw new Symfony\Component\Routing\Exception\NoConfigurationException();
  315.         }
  316.         return null;
  317.     }
  318. }