var/cache/dev/appDevDebugProjectContainerUrlMatcher.php line 1301

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 = [];
  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.         // _assetic_8ee8c5d
  27.         if ('/css/8ee8c5d.css' === $pathinfo) {
  28.             return array (  '_controller' => 'assetic.controller:render',  'name' => '8ee8c5d',  'pos' => NULL,  '_format' => 'css',  '_route' => '_assetic_8ee8c5d',);
  29.         }
  30.         if (=== strpos($pathinfo'/css/8ee8c5d_')) {
  31.             // _assetic_8ee8c5d_0
  32.             if ('/css/8ee8c5d_fullcalendar.bundle_1.css' === $pathinfo) {
  33.                 return array (  '_controller' => 'assetic.controller:render',  'name' => '8ee8c5d',  'pos' => 0,  '_format' => 'css',  '_route' => '_assetic_8ee8c5d_0',);
  34.             }
  35.             // _assetic_8ee8c5d_1
  36.             if ('/css/8ee8c5d_vendors.bundle_2.css' === $pathinfo) {
  37.                 return array (  '_controller' => 'assetic.controller:render',  'name' => '8ee8c5d',  'pos' => 1,  '_format' => 'css',  '_route' => '_assetic_8ee8c5d_1',);
  38.             }
  39.             // _assetic_8ee8c5d_2
  40.             if ('/css/8ee8c5d_style.bundle_3.css' === $pathinfo) {
  41.                 return array (  '_controller' => 'assetic.controller:render',  'name' => '8ee8c5d',  'pos' => 2,  '_format' => 'css',  '_route' => '_assetic_8ee8c5d_2',);
  42.             }
  43.             // _assetic_8ee8c5d_3
  44.             if ('/css/8ee8c5d_style_4.css' === $pathinfo) {
  45.                 return array (  '_controller' => 'assetic.controller:render',  'name' => '8ee8c5d',  'pos' => 3,  '_format' => 'css',  '_route' => '_assetic_8ee8c5d_3',);
  46.             }
  47.         }
  48.         elseif (=== strpos($pathinfo'/js')) {
  49.             // _assetic_10c44c3
  50.             if ('/js/10c44c3.js' === $pathinfo) {
  51.                 return array (  '_controller' => 'assetic.controller:render',  'name' => '10c44c3',  'pos' => NULL,  '_format' => 'js',  '_route' => '_assetic_10c44c3',);
  52.             }
  53.             if (=== strpos($pathinfo'/js/10c44c3_')) {
  54.                 // _assetic_10c44c3_0
  55.                 if ('/js/10c44c3_vendors.bundle_1.js' === $pathinfo) {
  56.                     return array (  '_controller' => 'assetic.controller:render',  'name' => '10c44c3',  'pos' => 0,  '_format' => 'js',  '_route' => '_assetic_10c44c3_0',);
  57.                 }
  58.                 // _assetic_10c44c3_1
  59.                 if ('/js/10c44c3_scripts.bundle_2.js' === $pathinfo) {
  60.                     return array (  '_controller' => 'assetic.controller:render',  'name' => '10c44c3',  'pos' => 1,  '_format' => 'js',  '_route' => '_assetic_10c44c3_1',);
  61.                 }
  62.                 // _assetic_10c44c3_2
  63.                 if ('/js/10c44c3_fullcalendar.bundle_3.js' === $pathinfo) {
  64.                     return array (  '_controller' => 'assetic.controller:render',  'name' => '10c44c3',  'pos' => 2,  '_format' => 'js',  '_route' => '_assetic_10c44c3_2',);
  65.                 }
  66.                 // _assetic_10c44c3_3
  67.                 if ('/js/10c44c3_dashboard_4.js' === $pathinfo) {
  68.                     return array (  '_controller' => 'assetic.controller:render',  'name' => '10c44c3',  'pos' => 3,  '_format' => 'js',  '_route' => '_assetic_10c44c3_3',);
  69.                 }
  70.             }
  71.             // _assetic_ff05d60
  72.             if ('/js/ff05d60.js' === $pathinfo) {
  73.                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'ff05d60',  'pos' => NULL,  '_format' => 'js',  '_route' => '_assetic_ff05d60',);
  74.             }
  75.             if (=== strpos($pathinfo'/js/ff05d60_')) {
  76.                 // _assetic_ff05d60_0
  77.                 if ('/js/ff05d60_vendors.bundle_1.js' === $pathinfo) {
  78.                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'ff05d60',  'pos' => 0,  '_format' => 'js',  '_route' => '_assetic_ff05d60_0',);
  79.                 }
  80.                 // _assetic_ff05d60_1
  81.                 if ('/js/ff05d60_scripts.bundle_2.js' === $pathinfo) {
  82.                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'ff05d60',  'pos' => 1,  '_format' => 'js',  '_route' => '_assetic_ff05d60_1',);
  83.                 }
  84.                 // _assetic_ff05d60_3
  85.                 if ('/js/ff05d60_script_4.js' === $pathinfo) {
  86.                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'ff05d60',  'pos' => 3,  '_format' => 'js',  '_route' => '_assetic_ff05d60_3',);
  87.                 }
  88.                 // _assetic_ff05d60_2
  89.                 if ('/js/ff05d60_fullcalendar.bundle_3.js' === $pathinfo) {
  90.                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'ff05d60',  'pos' => 2,  '_format' => 'js',  '_route' => '_assetic_ff05d60_2',);
  91.                 }
  92.             }
  93.             // _assetic_3f661dd
  94.             if ('/js/3f661dd.js' === $pathinfo) {
  95.                 return array (  '_controller' => 'assetic.controller:render',  'name' => '3f661dd',  'pos' => NULL,  '_format' => 'js',  '_route' => '_assetic_3f661dd',);
  96.             }
  97.             if (=== strpos($pathinfo'/js/3f661dd_')) {
  98.                 // _assetic_3f661dd_0
  99.                 if ('/js/3f661dd_vendors.bundle_1.js' === $pathinfo) {
  100.                     return array (  '_controller' => 'assetic.controller:render',  'name' => '3f661dd',  'pos' => 0,  '_format' => 'js',  '_route' => '_assetic_3f661dd_0',);
  101.                 }
  102.                 // _assetic_3f661dd_1
  103.                 if ('/js/3f661dd_scripts.bundle_2.js' === $pathinfo) {
  104.                     return array (  '_controller' => 'assetic.controller:render',  'name' => '3f661dd',  'pos' => 1,  '_format' => 'js',  '_route' => '_assetic_3f661dd_1',);
  105.                 }
  106.                 // _assetic_3f661dd_4
  107.                 if ('/js/3f661dd_script_5.js' === $pathinfo) {
  108.                     return array (  '_controller' => 'assetic.controller:render',  'name' => '3f661dd',  'pos' => 4,  '_format' => 'js',  '_route' => '_assetic_3f661dd_4',);
  109.                 }
  110.                 // _assetic_3f661dd_2
  111.                 if ('/js/3f661dd_fullcalendar.bundle_3.js' === $pathinfo) {
  112.                     return array (  '_controller' => 'assetic.controller:render',  'name' => '3f661dd',  'pos' => 2,  '_format' => 'js',  '_route' => '_assetic_3f661dd_2',);
  113.                 }
  114.                 // _assetic_3f661dd_3
  115.                 if ('/js/3f661dd_dashboard_4.js' === $pathinfo) {
  116.                     return array (  '_controller' => 'assetic.controller:render',  'name' => '3f661dd',  'pos' => 3,  '_format' => 'js',  '_route' => '_assetic_3f661dd_3',);
  117.                 }
  118.             }
  119.         }
  120.         elseif (=== strpos($pathinfo'/images')) {
  121.             // _assetic_bf39688
  122.             if ('/images/bf39688.png' === $pathinfo) {
  123.                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'bf39688',  'pos' => NULL,  '_format' => 'png',  '_route' => '_assetic_bf39688',);
  124.             }
  125.             // _assetic_bf39688_0
  126.             if ('/images/bf39688_sf_logo1_1.png' === $pathinfo) {
  127.                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'bf39688',  'pos' => 0,  '_format' => 'png',  '_route' => '_assetic_bf39688_0',);
  128.             }
  129.             // _assetic_a2f90e1
  130.             if ('/images/a2f90e1.png' === $pathinfo) {
  131.                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'a2f90e1',  'pos' => NULL,  '_format' => 'png',  '_route' => '_assetic_a2f90e1',);
  132.             }
  133.             // _assetic_a2f90e1_0
  134.             if ('/images/a2f90e1_sf_logo2_1.png' === $pathinfo) {
  135.                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'a2f90e1',  'pos' => 0,  '_format' => 'png',  '_route' => '_assetic_a2f90e1_0',);
  136.             }
  137.             // _assetic_406a83f
  138.             if ('/images/406a83f.jpg' === $pathinfo) {
  139.                 return array (  '_controller' => 'assetic.controller:render',  'name' => '406a83f',  'pos' => NULL,  '_format' => 'jpg',  '_route' => '_assetic_406a83f',);
  140.             }
  141.             // _assetic_406a83f_0
  142.             if ('/images/406a83f_user_profile_bg_1.jpg' === $pathinfo) {
  143.                 return array (  '_controller' => 'assetic.controller:render',  'name' => '406a83f',  'pos' => 0,  '_format' => 'jpg',  '_route' => '_assetic_406a83f_0',);
  144.             }
  145.             // _assetic_020189a
  146.             if ('/images/020189a.png' === $pathinfo) {
  147.                 return array (  '_controller' => 'assetic.controller:render',  'name' => '020189a',  'pos' => NULL,  '_format' => 'png',  '_route' => '_assetic_020189a',);
  148.             }
  149.             // _assetic_020189a_0
  150.             if ('/images/020189a_mw_logo_02_1.png' === $pathinfo) {
  151.                 return array (  '_controller' => 'assetic.controller:render',  'name' => '020189a',  'pos' => 0,  '_format' => 'png',  '_route' => '_assetic_020189a_0',);
  152.             }
  153.             // _assetic_894356c
  154.             if ('/images/894356c.png' === $pathinfo) {
  155.                 return array (  '_controller' => 'assetic.controller:render',  'name' => '894356c',  'pos' => NULL,  '_format' => 'png',  '_route' => '_assetic_894356c',);
  156.             }
  157.             // _assetic_894356c_0
  158.             if ('/images/894356c_quality_GMP_1.png' === $pathinfo) {
  159.                 return array (  '_controller' => 'assetic.controller:render',  'name' => '894356c',  'pos' => 0,  '_format' => 'png',  '_route' => '_assetic_894356c_0',);
  160.             }
  161.         }
  162.         elseif (=== strpos($pathinfo'/_')) {
  163.             // _wdt
  164.             if (=== strpos($pathinfo'/_wdt') && preg_match('#^/_wdt/(?P<token>[^/]++)$#sD'$pathinfo$matches)) {
  165.                 return $this->mergeDefaults(array_replace($matches, ['_route' => '_wdt']), array (  '_controller' => 'web_profiler.controller.profiler:toolbarAction',));
  166.             }
  167.             if (=== strpos($pathinfo'/_profiler')) {
  168.                 // _profiler_home
  169.                 if ('/_profiler' === $trimmedPathinfo) {
  170.                     $ret = array (  '_controller' => 'web_profiler.controller.profiler:homeAction',  '_route' => '_profiler_home',);
  171.                     if ('/' === substr($pathinfo, -1)) {
  172.                         // no-op
  173.                     } elseif ('GET' !== $canonicalMethod) {
  174.                         goto not__profiler_home;
  175.                     } else {
  176.                         return array_replace($ret$this->redirect($rawPathinfo.'/''_profiler_home'));
  177.                     }
  178.                     return $ret;
  179.                 }
  180.                 not__profiler_home:
  181.                 if (=== strpos($pathinfo'/_profiler/search')) {
  182.                     // _profiler_search
  183.                     if ('/_profiler/search' === $pathinfo) {
  184.                         return array (  '_controller' => 'web_profiler.controller.profiler:searchAction',  '_route' => '_profiler_search',);
  185.                     }
  186.                     // _profiler_search_bar
  187.                     if ('/_profiler/search_bar' === $pathinfo) {
  188.                         return array (  '_controller' => 'web_profiler.controller.profiler:searchBarAction',  '_route' => '_profiler_search_bar',);
  189.                     }
  190.                 }
  191.                 // _profiler_phpinfo
  192.                 if ('/_profiler/phpinfo' === $pathinfo) {
  193.                     return array (  '_controller' => 'web_profiler.controller.profiler:phpinfoAction',  '_route' => '_profiler_phpinfo',);
  194.                 }
  195.                 // _profiler_search_results
  196.                 if (preg_match('#^/_profiler/(?P<token>[^/]++)/search/results$#sD'$pathinfo$matches)) {
  197.                     return $this->mergeDefaults(array_replace($matches, ['_route' => '_profiler_search_results']), array (  '_controller' => 'web_profiler.controller.profiler:searchResultsAction',));
  198.                 }
  199.                 // _profiler_open_file
  200.                 if ('/_profiler/open' === $pathinfo) {
  201.                     return array (  '_controller' => 'web_profiler.controller.profiler:openAction',  '_route' => '_profiler_open_file',);
  202.                 }
  203.                 // _profiler
  204.                 if (preg_match('#^/_profiler/(?P<token>[^/]++)$#sD'$pathinfo$matches)) {
  205.                     return $this->mergeDefaults(array_replace($matches, ['_route' => '_profiler']), array (  '_controller' => 'web_profiler.controller.profiler:panelAction',));
  206.                 }
  207.                 // _profiler_router
  208.                 if (preg_match('#^/_profiler/(?P<token>[^/]++)/router$#sD'$pathinfo$matches)) {
  209.                     return $this->mergeDefaults(array_replace($matches, ['_route' => '_profiler_router']), array (  '_controller' => 'web_profiler.controller.router:panelAction',));
  210.                 }
  211.                 // _profiler_exception
  212.                 if (preg_match('#^/_profiler/(?P<token>[^/]++)/exception$#sD'$pathinfo$matches)) {
  213.                     return $this->mergeDefaults(array_replace($matches, ['_route' => '_profiler_exception']), array (  '_controller' => 'web_profiler.controller.exception:showAction',));
  214.                 }
  215.                 // _profiler_exception_css
  216.                 if (preg_match('#^/_profiler/(?P<token>[^/]++)/exception\\.css$#sD'$pathinfo$matches)) {
  217.                     return $this->mergeDefaults(array_replace($matches, ['_route' => '_profiler_exception_css']), array (  '_controller' => 'web_profiler.controller.exception:cssAction',));
  218.                 }
  219.             }
  220.             // _twig_error_test
  221.             if (=== strpos($pathinfo'/_error') && preg_match('#^/_error/(?P<code>\\d+)(?:\\.(?P<_format>[^/]++))?$#sD'$pathinfo$matches)) {
  222.                 return $this->mergeDefaults(array_replace($matches, ['_route' => '_twig_error_test']), array (  '_controller' => 'twig.controller.preview_error:previewErrorPageAction',  '_format' => 'html',));
  223.             }
  224.         }
  225.         // app_red
  226.         if ('' === $trimmedPathinfo) {
  227.             $ret = array (  '_controller' => 'SymfonyDev\\SoapBundle\\Controller\\SoapController::redAction',  '_route' => 'app_red',);
  228.             if ('/' === substr($pathinfo, -1)) {
  229.                 // no-op
  230.             } elseif ('GET' !== $canonicalMethod) {
  231.                 goto not_app_red;
  232.             } else {
  233.                 return array_replace($ret$this->redirect($rawPathinfo.'/''app_red'));
  234.             }
  235.             return $ret;
  236.         }
  237.         not_app_red:
  238.         // app_red2
  239.         if ('/login' === $pathinfo) {
  240.             return array (  '_controller' => 'SymfonyDev\\SoapBundle\\Controller\\SoapController::redAction',  '_route' => 'app_red2',);
  241.         }
  242.         if (=== strpos($pathinfo'/soap_api')) {
  243.             // soap
  244.             if ('/soap_api' === $pathinfo) {
  245.                 return array (  '_controller' => 'SymfonyDev\\SoapBundle\\Controller\\SoapController::indexAction',  '_route' => 'soap',);
  246.             }
  247.             // soap_wsdl
  248.             if ('/soap_api/wsdl' === $pathinfo) {
  249.                 return array (  '_controller' => 'SymfonyDev\\SoapBundle\\Controller\\SoapController::wsdlAction',  '_route' => 'soap_wsdl',);
  250.             }
  251.         }
  252.         elseif (=== strpos($pathinfo'/secure')) {
  253.             if (=== strpos($pathinfo'/secure/admin')) {
  254.                 if (=== strpos($pathinfo'/secure/admin/co')) {
  255.                     if (=== strpos($pathinfo'/secure/admin/con')) {
  256.                         if (=== strpos($pathinfo'/secure/admin/conditioning-group')) {
  257.                             // app_conditioning_group_index
  258.                             if ('/secure/admin/conditioning-group' === $trimmedPathinfo) {
  259.                                 $ret = array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ConditioningGroupController::indexAction',  '_route' => 'app_conditioning_group_index',);
  260.                                 if ('/' === substr($pathinfo, -1)) {
  261.                                     // no-op
  262.                                 } elseif ('GET' !== $canonicalMethod) {
  263.                                     goto not_app_conditioning_group_index;
  264.                                 } else {
  265.                                     return array_replace($ret$this->redirect($rawPathinfo.'/''app_conditioning_group_index'));
  266.                                 }
  267.                                 return $ret;
  268.                             }
  269.                             not_app_conditioning_group_index:
  270.                             // app_conditioning_group_create
  271.                             if ('/secure/admin/conditioning-group/create' === $pathinfo) {
  272.                                 return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ConditioningGroupController::createOrUpdateAction',  '_route' => 'app_conditioning_group_create',);
  273.                             }
  274.                             // app_conditioning_group_update
  275.                             if (=== strpos($pathinfo'/secure/admin/conditioning-group/update') && preg_match('#^/secure/admin/conditioning\\-group/update/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  276.                                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_conditioning_group_update']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ConditioningGroupController::createOrUpdateAction',));
  277.                             }
  278.                             // app_conditioning_group_delete
  279.                             if (=== strpos($pathinfo'/secure/admin/conditioning-group/delete') && preg_match('#^/secure/admin/conditioning\\-group/delete/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  280.                                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_conditioning_group_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ConditioningGroupController::deleteAction',));
  281.                             }
  282.                         }
  283.                         elseif (=== strpos($pathinfo'/secure/admin/conditioning-price')) {
  284.                             // app_conditioning_group_price_index
  285.                             if (preg_match('#^/secure/admin/conditioning\\-price/(?P<cg_id>\\d+)$#sD'$pathinfo$matches)) {
  286.                                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_conditioning_group_price_index']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ConditioningPriceController::indexAction',));
  287.                             }
  288.                             // app_conditioning_group_price_create
  289.                             if (=== strpos($pathinfo'/secure/admin/conditioning-price/create') && preg_match('#^/secure/admin/conditioning\\-price/create/(?P<cg_id>\\d+)$#sD'$pathinfo$matches)) {
  290.                                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_conditioning_group_price_create']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ConditioningPriceController::createOrUpdateAction',));
  291.                             }
  292.                             // app_conditioning_group_price_update
  293.                             if (=== strpos($pathinfo'/secure/admin/conditioning-price/update') && preg_match('#^/secure/admin/conditioning\\-price/update/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  294.                                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_conditioning_group_price_update']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ConditioningPriceController::createOrUpdateAction',));
  295.                             }
  296.                             // app_conditioning_group_price_delete
  297.                             if (=== strpos($pathinfo'/secure/admin/conditioning-price/delete') && preg_match('#^/secure/admin/conditioning\\-price/delete/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  298.                                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_conditioning_group_price_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ConditioningPriceController::deleteAction',));
  299.                             }
  300.                         }
  301.                         // app_consultation_index
  302.                         if ('/secure/admin/consultation/list' === $pathinfo) {
  303.                             return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ConsultationController::indexAction',  '_route' => 'app_consultation_index',);
  304.                         }
  305.                         // app_consultation_show
  306.                         if (=== strpos($pathinfo'/secure/admin/consultation/show') && preg_match('#^/secure/admin/consultation/show/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  307.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_consultation_show']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ConsultationController::showAction',));
  308.                         }
  309.                     }
  310.                     elseif (=== strpos($pathinfo'/secure/admin/country')) {
  311.                         // app_country_index
  312.                         if ('/secure/admin/country' === $trimmedPathinfo) {
  313.                             $ret = array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\CountryController::indexAction',  '_route' => 'app_country_index',);
  314.                             if ('/' === substr($pathinfo, -1)) {
  315.                                 // no-op
  316.                             } elseif ('GET' !== $canonicalMethod) {
  317.                                 goto not_app_country_index;
  318.                             } else {
  319.                                 return array_replace($ret$this->redirect($rawPathinfo.'/''app_country_index'));
  320.                             }
  321.                             return $ret;
  322.                         }
  323.                         not_app_country_index:
  324.                         // app_country_create
  325.                         if ('/secure/admin/country/create' === $pathinfo) {
  326.                             return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\CountryController::createOrUpdateAction',  '_route' => 'app_country_create',);
  327.                         }
  328.                         // app_country_update
  329.                         if (=== strpos($pathinfo'/secure/admin/country/update') && preg_match('#^/secure/admin/country/update/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  330.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_country_update']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\CountryController::createOrUpdateAction',));
  331.                         }
  332.                         // app_country_delete
  333.                         if (=== strpos($pathinfo'/secure/admin/country/delete') && preg_match('#^/secure/admin/country/delete/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  334.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_country_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\CountryController::deleteAction',));
  335.                         }
  336.                     }
  337.                     elseif (=== strpos($pathinfo'/secure/admin/coupon')) {
  338.                         // app_coupon_index
  339.                         if ('/secure/admin/coupon' === $trimmedPathinfo) {
  340.                             $ret = array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\CouponController::indexAction',  '_route' => 'app_coupon_index',);
  341.                             if ('/' === substr($pathinfo, -1)) {
  342.                                 // no-op
  343.                             } elseif ('GET' !== $canonicalMethod) {
  344.                                 goto not_app_coupon_index;
  345.                             } else {
  346.                                 return array_replace($ret$this->redirect($rawPathinfo.'/''app_coupon_index'));
  347.                             }
  348.                             return $ret;
  349.                         }
  350.                         not_app_coupon_index:
  351.                         // app_coupon_create
  352.                         if ('/secure/admin/coupon/create' === $pathinfo) {
  353.                             return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\CouponController::createOrUpdateAction',  '_route' => 'app_coupon_create',);
  354.                         }
  355.                         // app_coupon_update
  356.                         if (=== strpos($pathinfo'/secure/admin/coupon/update') && preg_match('#^/secure/admin/coupon/update/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  357.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_coupon_update']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\CouponController::createOrUpdateAction',));
  358.                         }
  359.                         // app_coupon_delete
  360.                         if (=== strpos($pathinfo'/secure/admin/coupon/delete') && preg_match('#^/secure/admin/coupon/delete/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  361.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_coupon_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\CouponController::deleteAction',));
  362.                         }
  363.                     }
  364.                 }
  365.                 // app_dashboard_index
  366.                 if ('/secure/admin/dashboard' === $pathinfo) {
  367.                     return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\DashboardController::indexAction',  '_route' => 'app_dashboard_index',);
  368.                 }
  369.                 // app_dashboard_index2
  370.                 if ('/secure/admin' === $trimmedPathinfo) {
  371.                     $ret = array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\DashboardController::indexAction',  '_route' => 'app_dashboard_index2',);
  372.                     if ('/' === substr($pathinfo, -1)) {
  373.                         // no-op
  374.                     } elseif ('GET' !== $canonicalMethod) {
  375.                         goto not_app_dashboard_index2;
  376.                     } else {
  377.                         return array_replace($ret$this->redirect($rawPathinfo.'/''app_dashboard_index2'));
  378.                     }
  379.                     return $ret;
  380.                 }
  381.                 not_app_dashboard_index2:
  382.                 if (=== strpos($pathinfo'/secure/admin/d')) {
  383.                     // app_dashboard_toggle_sidebar
  384.                     if ('/secure/admin/dashboard/toggle-sidebar' === $pathinfo) {
  385.                         return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\DashboardController::toggleSidebarAction',  '_route' => 'app_dashboard_toggle_sidebar',);
  386.                     }
  387.                     // app_dashboard_home_page
  388.                     if (=== strpos($pathinfo'/secure/admin/dashboard/home-page') && preg_match('#^/secure/admin/dashboard/home\\-page(?:/(?P<is_preview>[^/]++))?$#sD'$pathinfo$matches)) {
  389.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_dashboard_home_page']), array (  'is_preview' => false,  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\DashboardController::homePageAction',));
  390.                     }
  391.                     if (=== strpos($pathinfo'/secure/admin/dosage')) {
  392.                         // app_dosage_index
  393.                         if ('/secure/admin/dosage' === $trimmedPathinfo) {
  394.                             $ret = array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\DosageController::indexAction',  '_route' => 'app_dosage_index',);
  395.                             if ('/' === substr($pathinfo, -1)) {
  396.                                 // no-op
  397.                             } elseif ('GET' !== $canonicalMethod) {
  398.                                 goto not_app_dosage_index;
  399.                             } else {
  400.                                 return array_replace($ret$this->redirect($rawPathinfo.'/''app_dosage_index'));
  401.                             }
  402.                             return $ret;
  403.                         }
  404.                         not_app_dosage_index:
  405.                         // app_dosage_create
  406.                         if ('/secure/admin/dosage/create' === $pathinfo) {
  407.                             return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\DosageController::createOrUpdateAction',  '_route' => 'app_dosage_create',);
  408.                         }
  409.                         // app_dosage_update
  410.                         if (=== strpos($pathinfo'/secure/admin/dosage/update') && preg_match('#^/secure/admin/dosage/update/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  411.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_dosage_update']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\DosageController::createOrUpdateAction',));
  412.                         }
  413.                         // app_dosage_delete
  414.                         if (=== strpos($pathinfo'/secure/admin/dosage/delete') && preg_match('#^/secure/admin/dosage/delete/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  415.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_dosage_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\DosageController::deleteAction',));
  416.                         }
  417.                     }
  418.                 }
  419.                 elseif (=== strpos($pathinfo'/secure/admin/formula')) {
  420.                     // app_formula_index
  421.                     if ('/secure/admin/formula' === $trimmedPathinfo) {
  422.                         $ret = array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\FormulaController::indexAction',  '_route' => 'app_formula_index',);
  423.                         if ('/' === substr($pathinfo, -1)) {
  424.                             // no-op
  425.                         } elseif ('GET' !== $canonicalMethod) {
  426.                             goto not_app_formula_index;
  427.                         } else {
  428.                             return array_replace($ret$this->redirect($rawPathinfo.'/''app_formula_index'));
  429.                         }
  430.                         return $ret;
  431.                     }
  432.                     not_app_formula_index:
  433.                     // app_formula_create
  434.                     if ('/secure/admin/formula/create' === $pathinfo) {
  435.                         return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\FormulaController::createOrUpdateAction',  '_route' => 'app_formula_create',);
  436.                     }
  437.                     // app_formula_update
  438.                     if (=== strpos($pathinfo'/secure/admin/formula/update') && preg_match('#^/secure/admin/formula/update/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  439.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_formula_update']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\FormulaController::createOrUpdateAction',));
  440.                     }
  441.                     if (=== strpos($pathinfo'/secure/admin/formula/delete')) {
  442.                         // app_formula_delete
  443.                         if (preg_match('#^/secure/admin/formula/delete/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  444.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_formula_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\FormulaController::deleteAction',));
  445.                         }
  446.                         // app_formula_product_delete
  447.                         if (=== strpos($pathinfo'/secure/admin/formula/delete-product') && preg_match('#^/secure/admin/formula/delete\\-product/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  448.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_formula_product_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\FormulaController::deleteProductAction',));
  449.                         }
  450.                     }
  451.                     elseif (=== strpos($pathinfo'/secure/admin/formula/get-product')) {
  452.                         // app_formula_product_get
  453.                         if (preg_match('#^/secure/admin/formula/get\\-product/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  454.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_formula_product_get']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\FormulaController::getProductAction',));
  455.                         }
  456.                         // app_formula_product_get2
  457.                         if (preg_match('#^/secure/admin/formula/get\\-product/(?P<id>\\d+)/(?P<conditioning_price_id>\\d+)$#sD'$pathinfo$matches)) {
  458.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_formula_product_get2']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\FormulaController::getProductAction',));
  459.                         }
  460.                     }
  461.                     // app_formula_export
  462.                     if (=== strpos($pathinfo'/secure/admin/formula/export/formula') && preg_match('#^/secure/admin/formula/export/formula\\-(?P<type>[^/\\.]++)\\.csv$#sD'$pathinfo$matches)) {
  463.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_formula_export']), array (  'type' => 'all',  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\FormulaController::exportAction',));
  464.                     }
  465.                 }
  466.                 elseif (=== strpos($pathinfo'/secure/admin/granule-price')) {
  467.                     // app_granule_price_index
  468.                     if ('/secure/admin/granule-price' === $trimmedPathinfo) {
  469.                         $ret = array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\GranulePriceController::indexAction',  '_route' => 'app_granule_price_index',);
  470.                         if ('/' === substr($pathinfo, -1)) {
  471.                             // no-op
  472.                         } elseif ('GET' !== $canonicalMethod) {
  473.                             goto not_app_granule_price_index;
  474.                         } else {
  475.                             return array_replace($ret$this->redirect($rawPathinfo.'/''app_granule_price_index'));
  476.                         }
  477.                         return $ret;
  478.                     }
  479.                     not_app_granule_price_index:
  480.                     // app_granule_price_create
  481.                     if ('/secure/admin/granule-price/create' === $pathinfo) {
  482.                         return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\GranulePriceController::createOrUpdateAction',  '_route' => 'app_granule_price_create',);
  483.                     }
  484.                     // app_granule_price_update
  485.                     if (=== strpos($pathinfo'/secure/admin/granule-price/update') && preg_match('#^/secure/admin/granule\\-price/update/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  486.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_granule_price_update']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\GranulePriceController::createOrUpdateAction',));
  487.                     }
  488.                     // app_granule_price_delete
  489.                     if (=== strpos($pathinfo'/secure/admin/granule-price/delete') && preg_match('#^/secure/admin/granule\\-price/delete/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  490.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_granule_price_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\GranulePriceController::deleteAction',));
  491.                     }
  492.                 }
  493.                 elseif (=== strpos($pathinfo'/secure/admin/news')) {
  494.                     // app_news_index
  495.                     if ('/secure/admin/news' === $trimmedPathinfo) {
  496.                         $ret = array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\NewsController::indexAction',  '_route' => 'app_news_index',);
  497.                         if ('/' === substr($pathinfo, -1)) {
  498.                             // no-op
  499.                         } elseif ('GET' !== $canonicalMethod) {
  500.                             goto not_app_news_index;
  501.                         } else {
  502.                             return array_replace($ret$this->redirect($rawPathinfo.'/''app_news_index'));
  503.                         }
  504.                         return $ret;
  505.                     }
  506.                     not_app_news_index:
  507.                     // app_news_create
  508.                     if ('/secure/admin/news/create' === $pathinfo) {
  509.                         return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\NewsController::createOrUpdateAction',  '_route' => 'app_news_create',);
  510.                     }
  511.                     // app_news_update
  512.                     if (=== strpos($pathinfo'/secure/admin/news/update') && preg_match('#^/secure/admin/news/update/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  513.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_news_update']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\NewsController::createOrUpdateAction',));
  514.                     }
  515.                     // app_news_delete
  516.                     if (=== strpos($pathinfo'/secure/admin/news/delete') && preg_match('#^/secure/admin/news/delete/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  517.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_news_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\NewsController::deleteAction',));
  518.                     }
  519.                     // app_news_publish
  520.                     if (=== strpos($pathinfo'/secure/admin/news/publish') && preg_match('#^/secure/admin/news/publish/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  521.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_news_publish']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\NewsController::publishAction',));
  522.                     }
  523.                 }
  524.                 elseif (=== strpos($pathinfo'/secure/admin/ord')) {
  525.                     // app_ord_index
  526.                     if ('/secure/admin/ord' === $trimmedPathinfo) {
  527.                         $ret = array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::indexAction',  '_route' => 'app_ord_index',);
  528.                         if ('/' === substr($pathinfo, -1)) {
  529.                             // no-op
  530.                         } elseif ('GET' !== $canonicalMethod) {
  531.                             goto not_app_ord_index;
  532.                         } else {
  533.                             return array_replace($ret$this->redirect($rawPathinfo.'/''app_ord_index'));
  534.                         }
  535.                         return $ret;
  536.                     }
  537.                     not_app_ord_index:
  538.                     if (=== strpos($pathinfo'/secure/admin/ord/s')) {
  539.                         if (=== strpos($pathinfo'/secure/admin/ord/show')) {
  540.                             // app_ord_show
  541.                             if (preg_match('#^/secure/admin/ord/show/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  542.                                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_show']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::showAction',));
  543.                             }
  544.                             // app_ord_show_barcode
  545.                             if (=== strpos($pathinfo'/secure/admin/ord/show-barcode') && preg_match('#^/secure/admin/ord/show\\-barcode/(?P<id>\\d+)/barcode\\.png$#sD'$pathinfo$matches)) {
  546.                                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_show_barcode']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::showBarcodeAction',));
  547.                             }
  548.                         }
  549.                         elseif (=== strpos($pathinfo'/secure/admin/ord/status-change')) {
  550.                             // app_ord_status_change
  551.                             if (preg_match('#^/secure/admin/ord/status\\-change/(?P<id>\\d+)/(?P<status>[^/]++)$#sD'$pathinfo$matches)) {
  552.                                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_status_change']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::statusChangeAction',));
  553.                             }
  554.                             // app_ord_status_change_prev
  555.                             if (=== strpos($pathinfo'/secure/admin/ord/status-change-prev') && preg_match('#^/secure/admin/ord/status\\-change\\-prev/(?P<id>\\d+)/(?P<status>[^/]++)$#sD'$pathinfo$matches)) {
  556.                                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_status_change_prev']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::statusChangePrevAction',));
  557.                             }
  558.                         }
  559.                         // app_ord_save_as_template
  560.                         if (=== strpos($pathinfo'/secure/admin/ord/save_as_template') && preg_match('#^/secure/admin/ord/save_as_template/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  561.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_save_as_template']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::saveAsTemplateAction',));
  562.                         }
  563.                     }
  564.                     // app_ord_create
  565.                     if ('/secure/admin/ord/create' === $pathinfo) {
  566.                         return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::createAction',  '_route' => 'app_ord_create',);
  567.                     }
  568.                     // ord_coupon_apply
  569.                     if ('/secure/admin/ord/ord/coupon' === $pathinfo) {
  570.                         return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::applyCoupon',  '_route' => 'ord_coupon_apply',);
  571.                     }
  572.                     if (=== strpos($pathinfo'/secure/admin/ord/order-')) {
  573.                         // app_ord_order_charge
  574.                         if (=== strpos($pathinfo'/secure/admin/ord/order-charge') && preg_match('#^/secure/admin/ord/order\\-charge/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  575.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_order_charge']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::orderChargeAction',));
  576.                         }
  577.                         // app_ord_order_complete
  578.                         if (=== strpos($pathinfo'/secure/admin/ord/order-complete') && preg_match('#^/secure/admin/ord/order\\-complete/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  579.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_order_complete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::orderCompleteAction',));
  580.                         }
  581.                         if (=== strpos($pathinfo'/secure/admin/ord/order-shipped')) {
  582.                             // app_ord_order_shipped
  583.                             if (preg_match('#^/secure/admin/ord/order\\-shipped/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  584.                                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_order_shipped']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::orderShippedAction',));
  585.                             }
  586.                             // app_ord_order_shipped_all
  587.                             if ('/secure/admin/ord/order-shipped-all' === $pathinfo) {
  588.                                 return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::orderShippedAllAction',  '_route' => 'app_ord_order_shipped_all',);
  589.                             }
  590.                         }
  591.                     }
  592.                     elseif (=== strpos($pathinfo'/secure/admin/ord/update')) {
  593.                         // app_ord_update
  594.                         if (preg_match('#^/secure/admin/ord/update/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  595.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_update']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::updateAction',));
  596.                         }
  597.                         // app_ord_update_with_patient
  598.                         if (preg_match('#^/secure/admin/ord/update/(?P<id>\\d+)/patient/(?P<patient_id>\\d+)$#sD'$pathinfo$matches)) {
  599.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_update_with_patient']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::updateAction',));
  600.                         }
  601.                         // app_ord_prescription_create
  602.                         if (preg_match('#^/secure/admin/ord/update/(?P<id>\\d+)/prescription/create$#sD'$pathinfo$matches)) {
  603.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_prescription_create']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::createOrUpdatePrescriptionAction',));
  604.                         }
  605.                         // app_ord_prescription_update
  606.                         if (preg_match('#^/secure/admin/ord/update/(?P<id>\\d+)/prescription/update/(?P<prescription_id>\\d+)$#sD'$pathinfo$matches)) {
  607.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_prescription_update']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::createOrUpdatePrescriptionAction',));
  608.                         }
  609.                     }
  610.                     // app_unlink_order_to_tracking_number
  611.                     if (=== strpos($pathinfo'/secure/admin/ord/unlink-order-to-tracking-number') && preg_match('#^/secure/admin/ord/unlink\\-order\\-to\\-tracking\\-number/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  612.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_unlink_order_to_tracking_number']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::unlinkTrackingNumber',));
  613.                     }
  614.                     // app_ord_repeat
  615.                     if (=== strpos($pathinfo'/secure/admin/ord/repeat') && preg_match('#^/secure/admin/ord/repeat/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  616.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_repeat']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::repeatAction',));
  617.                     }
  618.                     // app_remove_tracking_number
  619.                     if (=== strpos($pathinfo'/secure/admin/ord/remove-tracking-number') && preg_match('#^/secure/admin/ord/remove\\-tracking\\-number/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  620.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_remove_tracking_number']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::removeTrackingNumberAction',));
  621.                     }
  622.                     // app_ord_delete
  623.                     if (=== strpos($pathinfo'/secure/admin/ord/delete') && preg_match('#^/secure/admin/ord/delete/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  624.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::deleteAction',));
  625.                     }
  626.                     if (=== strpos($pathinfo'/secure/admin/ord/delete-')) {
  627.                         // app_ord_prescription_delete
  628.                         if (=== strpos($pathinfo'/secure/admin/ord/delete-prescription') && preg_match('#^/secure/admin/ord/delete\\-prescription/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  629.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_prescription_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::deletePrescriptionAction',));
  630.                         }
  631.                         // app_ord_prescription_product_delete
  632.                         if (=== strpos($pathinfo'/secure/admin/ord/delete-product') && preg_match('#^/secure/admin/ord/delete\\-product/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  633.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_prescription_product_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::deletePrescriptionProductAction',));
  634.                         }
  635.                         // app_ord_ord_line_delete
  636.                         if (=== strpos($pathinfo'/secure/admin/ord/delete-ord-line') && preg_match('#^/secure/admin/ord/delete\\-ord\\-line/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  637.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_ord_line_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::deleteOrdLineAction',));
  638.                         }
  639.                     }
  640.                     elseif (=== strpos($pathinfo'/secure/admin/ord/p')) {
  641.                         // app_ord_patient_addresses_get
  642.                         if (=== strpos($pathinfo'/secure/admin/ord/patient') && preg_match('#^/secure/admin/ord/patient/(?P<id>\\d+)/get\\-addresses$#sD'$pathinfo$matches)) {
  643.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_patient_addresses_get']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::getPatientAddressesAction',));
  644.                         }
  645.                         if (=== strpos($pathinfo'/secure/admin/ord/pr')) {
  646.                             // app_ord_practitioner_addresses_get
  647.                             if (=== strpos($pathinfo'/secure/admin/ord/practitioner') && preg_match('#^/secure/admin/ord/practitioner/(?P<id>\\d+)/get\\-addresses$#sD'$pathinfo$matches)) {
  648.                                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_practitioner_addresses_get']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::getPractitionerAddressesAction',));
  649.                             }
  650.                             // app_ord_process
  651.                             if (=== strpos($pathinfo'/secure/admin/ord/process-order') && preg_match('#^/secure/admin/ord/process\\-order/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  652.                                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_process']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::processOrderAction',));
  653.                             }
  654.                             // app_ord_print_slip
  655.                             if (=== strpos($pathinfo'/secure/admin/ord/print-slip') && preg_match('#^/secure/admin/ord/print\\-slip/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  656.                                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_print_slip']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::printSlipAction',));
  657.                             }
  658.                             // app_ord_order_prepare
  659.                             if (=== strpos($pathinfo'/secure/admin/ord/prepare/prescription_') && preg_match('#^/secure/admin/ord/prepare/prescription_(?P<id>\\d+)\\.Safflower$#sD'$pathinfo$matches)) {
  660.                                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_order_prepare']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::orderPrepareAction',));
  661.                             }
  662.                         }
  663.                         // app_ord_place_order
  664.                         if (=== strpos($pathinfo'/secure/admin/ord/place-order') && preg_match('#^/secure/admin/ord/place\\-order/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  665.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_place_order']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::placeOrderAction',));
  666.                         }
  667.                     }
  668.                     elseif (=== strpos($pathinfo'/secure/admin/ord/get-')) {
  669.                         // app_ord_shipping_cost_get
  670.                         if (=== strpos($pathinfo'/secure/admin/ord/get-shipping-cost') && preg_match('#^/secure/admin/ord/get\\-shipping\\-cost/(?P<id>\\d+)/(?P<country_id>\\d+)$#sD'$pathinfo$matches)) {
  671.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_shipping_cost_get']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::getShippingCostAction',));
  672.                         }
  673.                         // app_ord_dosage_get
  674.                         if (=== strpos($pathinfo'/secure/admin/ord/get-dosage') && preg_match('#^/secure/admin/ord/get\\-dosage/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  675.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_dosage_get']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::getDosageAction',));
  676.                         }
  677.                         // app_ord_formula_get
  678.                         if (=== strpos($pathinfo'/secure/admin/ord/get-formula') && preg_match('#^/secure/admin/ord/get\\-formula/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  679.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_formula_get']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::getFormulaAction',));
  680.                         }
  681.                     }
  682.                     // app_ord_qa_failed
  683.                     if (=== strpos($pathinfo'/secure/admin/ord/qa-failed') && preg_match('#^/secure/admin/ord/qa\\-failed/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  684.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_qa_failed']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::qaFailedAction',));
  685.                     }
  686.                     // app_ord_qa_pres_failed
  687.                     if (=== strpos($pathinfo'/secure/admin/ord/qa-pres-failed') && preg_match('#^/secure/admin/ord/qa\\-pres\\-failed/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  688.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_qa_pres_failed']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::qaPresFailedAction',));
  689.                     }
  690.                     // app_ord_add_tracking_number
  691.                     if (=== strpos($pathinfo'/secure/admin/ord/add-tracking-number') && preg_match('#^/secure/admin/ord/add\\-tracking\\-number/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  692.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_add_tracking_number']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::addTrackingNumberAction',));
  693.                     }
  694.                     // app_ord_tracking_detail
  695.                     if (=== strpos($pathinfo'/secure/admin/ordtracking-details') && preg_match('#^/secure/admin/ordtracking\\-details/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  696.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_ord_tracking_detail']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::showTrackingDetail',));
  697.                     }
  698.                     // app_link_order_to_tracking_number
  699.                     if (=== strpos($pathinfo'/secure/admin/ord/link-order-to-tracking-number') && preg_match('#^/secure/admin/ord/link\\-order\\-to\\-tracking\\-number/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  700.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_link_order_to_tracking_number']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrdController::createOrderShipmentTrackingModalAction',));
  701.                     }
  702.                     // app_download_order_summary
  703.                     if (=== strpos($pathinfo'/secure/admin/order-shipment/download/order-summary') && preg_match('#^/secure/admin/order\\-shipment/download/order\\-summary/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  704.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_download_order_summary']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrderShipmentController::downloadAuspostOrderSummaryReport',));
  705.                     }
  706.                     // app_generate_order_summary
  707.                     if ('/secure/admin/order-shipment/generate-order-summary-report' === $pathinfo) {
  708.                         return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\OrderShipmentController::generateOrderSummaryReport',  '_route' => 'app_generate_order_summary',);
  709.                     }
  710.                 }
  711.                 elseif (=== strpos($pathinfo'/secure/admin/p')) {
  712.                     if (=== strpos($pathinfo'/secure/admin/patient')) {
  713.                         // app_patient_index
  714.                         if ('/secure/admin/patient/list' === $pathinfo) {
  715.                             return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\PatientController::indexAction',  '_route' => 'app_patient_index',);
  716.                         }
  717.                         if (=== strpos($pathinfo'/secure/admin/patient/create')) {
  718.                             // app_patient_create_from_ord
  719.                             if (=== strpos($pathinfo'/secure/admin/patient/create/order') && preg_match('#^/secure/admin/patient/create/order/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  720.                                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_patient_create_from_ord']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\PatientController::createOrUpdateAction',));
  721.                             }
  722.                             // app_patient_create
  723.                             if ('/secure/admin/patient/create' === $pathinfo) {
  724.                                 return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\PatientController::createOrUpdateAction',  '_route' => 'app_patient_create',);
  725.                             }
  726.                         }
  727.                         // app_patient_update
  728.                         if (=== strpos($pathinfo'/secure/admin/patient/update') && preg_match('#^/secure/admin/patient/update/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  729.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_patient_update']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\PatientController::createOrUpdateAction',));
  730.                         }
  731.                         // app_patient_delete
  732.                         if (=== strpos($pathinfo'/secure/admin/patient/delete') && preg_match('#^/secure/admin/patient/delete/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  733.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_patient_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\PatientController::deleteAction',));
  734.                         }
  735.                         // app_patient_address_create_modal
  736.                         if (preg_match('#^/secure/admin/patient/(?P<id>\\d+)/create/address/modal$#sD'$pathinfo$matches)) {
  737.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_patient_address_create_modal']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\PatientController::createAddressModalAction',));
  738.                         }
  739.                         // app_patient_address_update_modal
  740.                         if (preg_match('#^/secure/admin/patient/(?P<id>\\d+)/update/address/modal$#sD'$pathinfo$matches)) {
  741.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_patient_address_update_modal']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\PatientController::updateAddressModalAction',));
  742.                         }
  743.                         // app_patient_address_delete
  744.                         if (=== strpos($pathinfo'/secure/admin/patient/delete/address') && preg_match('#^/secure/admin/patient/delete/address/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  745.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_patient_address_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\PatientController::deletePatientAddressAction',));
  746.                         }
  747.                         // app_patient_address_default_change
  748.                         if (=== strpos($pathinfo'/secure/admin/patient/default-change/address') && preg_match('#^/secure/admin/patient/default\\-change/address/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  749.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_patient_address_default_change']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\PatientController::defaultChangeAddressAction',));
  750.                         }
  751.                     }
  752.                     elseif (=== strpos($pathinfo'/secure/admin/post-price')) {
  753.                         // app_post_price_index
  754.                         if ('/secure/admin/post-price' === $trimmedPathinfo) {
  755.                             $ret = array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\PostPriceController::indexAction',  '_route' => 'app_post_price_index',);
  756.                             if ('/' === substr($pathinfo, -1)) {
  757.                                 // no-op
  758.                             } elseif ('GET' !== $canonicalMethod) {
  759.                                 goto not_app_post_price_index;
  760.                             } else {
  761.                                 return array_replace($ret$this->redirect($rawPathinfo.'/''app_post_price_index'));
  762.                             }
  763.                             return $ret;
  764.                         }
  765.                         not_app_post_price_index:
  766.                         // app_post_price_create
  767.                         if ('/secure/admin/post-price/create' === $pathinfo) {
  768.                             return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\PostPriceController::createOrUpdateAction',  '_route' => 'app_post_price_create',);
  769.                         }
  770.                         // app_post_price_update
  771.                         if (=== strpos($pathinfo'/secure/admin/post-price/update') && preg_match('#^/secure/admin/post\\-price/update/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  772.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_post_price_update']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\PostPriceController::createOrUpdateAction',));
  773.                         }
  774.                         // app_post_price_delete
  775.                         if (=== strpos($pathinfo'/secure/admin/post-price/delete') && preg_match('#^/secure/admin/post\\-price/delete/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  776.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_post_price_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\PostPriceController::deleteAction',));
  777.                         }
  778.                     }
  779.                     elseif (=== strpos($pathinfo'/secure/admin/product')) {
  780.                         // app_product_index
  781.                         if ('/secure/admin/product' === $trimmedPathinfo) {
  782.                             $ret = array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ProductController::indexAction',  '_route' => 'app_product_index',);
  783.                             if ('/' === substr($pathinfo, -1)) {
  784.                                 // no-op
  785.                             } elseif ('GET' !== $canonicalMethod) {
  786.                                 goto not_app_product_index;
  787.                             } else {
  788.                                 return array_replace($ret$this->redirect($rawPathinfo.'/''app_product_index'));
  789.                             }
  790.                             return $ret;
  791.                         }
  792.                         not_app_product_index:
  793.                         // app_product_export
  794.                         if ('/secure/admin/product/export/products.csv' === $pathinfo) {
  795.                             return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ProductController::indexAction',  '_route' => 'app_product_export',);
  796.                         }
  797.                         // app_product_show
  798.                         if (=== strpos($pathinfo'/secure/admin/product/show') && preg_match('#^/secure/admin/product/show/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  799.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_product_show']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ProductController::showAction',));
  800.                         }
  801.                         // app_product_create
  802.                         if ('/secure/admin/product/create' === $pathinfo) {
  803.                             return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ProductController::createOrUpdateAction',  '_route' => 'app_product_create',);
  804.                         }
  805.                         // app_product_update
  806.                         if (=== strpos($pathinfo'/secure/admin/product/update') && preg_match('#^/secure/admin/product/update/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  807.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_product_update']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ProductController::createOrUpdateAction',));
  808.                         }
  809.                         // app_product_delete
  810.                         if (=== strpos($pathinfo'/secure/admin/product/delete') && preg_match('#^/secure/admin/product/delete/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  811.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_product_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ProductController::deleteAction',));
  812.                         }
  813.                     }
  814.                     elseif (=== strpos($pathinfo'/secure/admin/profile')) {
  815.                         // app_profile_profile
  816.                         if ('/secure/admin/profile/profile' === $pathinfo) {
  817.                             return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ProfileController::profileAction',  '_route' => 'app_profile_profile',);
  818.                         }
  819.                         // app_profile_profile_change_password
  820.                         if ('/secure/admin/profile/change-password' === $pathinfo) {
  821.                             return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ProfileController::profileChangePasswordAction',  '_route' => 'app_profile_profile_change_password',);
  822.                         }
  823.                         if (=== strpos($pathinfo'/secure/admin/profile/credit-card')) {
  824.                             // app_profile_credit_card_edit
  825.                             if ('/secure/admin/profile/credit-card/edit' === $pathinfo) {
  826.                                 return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ProfileController::editCreditCardAction',  '_route' => 'app_profile_credit_card_edit',);
  827.                             }
  828.                             // app_profile_credit_card_show
  829.                             if ('/secure/admin/profile/credit-card/show' === $pathinfo) {
  830.                                 return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ProfileController::showCreditCardAction',  '_route' => 'app_profile_credit_card_show',);
  831.                             }
  832.                             // app_profile_credit_card_delete
  833.                             if ('/secure/admin/profile/credit-card/delete' === $pathinfo) {
  834.                                 return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ProfileController::deleteCreditCardAction',  '_route' => 'app_profile_credit_card_delete',);
  835.                             }
  836.                         }
  837.                     }
  838.                 }
  839.                 elseif (=== strpos($pathinfo'/secure/admin/report')) {
  840.                     // app_report_practitioner_summary_report
  841.                     if ('/secure/admin/report/practitioner-summary' === $pathinfo) {
  842.                         return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ReportController::practitionerSummaryReportAction',  '_route' => 'app_report_practitioner_summary_report',);
  843.                     }
  844.                     // app_report_practitioner_summary_report_export
  845.                     if (=== strpos($pathinfo'/secure/admin/report/export/practitioner-summary-') && preg_match('#^/secure/admin/report/export/practitioner\\-summary\\-(?P<fromDate>[^/\\:]++)\\:(?P<toDate>[^/\\:]++)\\:(?P<isShowZero>[^/\\.]++)\\.csv$#sD'$pathinfo$matches)) {
  846.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_report_practitioner_summary_report_export']), array (  'isShowZero' => false,  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ReportController::practitionerSummaryReportExportAction',));
  847.                     }
  848.                     // app_report_account_summary_report_export
  849.                     if (=== strpos($pathinfo'/secure/admin/report/export/account-summary-') && preg_match('#^/secure/admin/report/export/account\\-summary\\-(?P<fromDate>[^/\\:]++)\\:(?P<toDate>[^/\\.]++)\\.csv$#sD'$pathinfo$matches)) {
  850.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_report_account_summary_report_export']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ReportController::accountSummaryReportExportAction',));
  851.                     }
  852.                     // app_report_account_summary_report
  853.                     if ('/secure/admin/report/account-summary' === $pathinfo) {
  854.                         return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\ReportController::accountSummaryReportAction',  '_route' => 'app_report_account_summary_report',);
  855.                     }
  856.                 }
  857.                 elseif (=== strpos($pathinfo'/secure/admin/s')) {
  858.                     if (=== strpos($pathinfo'/secure/admin/site-parameter')) {
  859.                         // app_site_parameter_index
  860.                         if ('/secure/admin/site-parameter' === $trimmedPathinfo) {
  861.                             $ret = array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\SiteParameterController::indexAction',  '_route' => 'app_site_parameter_index',);
  862.                             if ('/' === substr($pathinfo, -1)) {
  863.                                 // no-op
  864.                             } elseif ('GET' !== $canonicalMethod) {
  865.                                 goto not_app_site_parameter_index;
  866.                             } else {
  867.                                 return array_replace($ret$this->redirect($rawPathinfo.'/''app_site_parameter_index'));
  868.                             }
  869.                             return $ret;
  870.                         }
  871.                         not_app_site_parameter_index:
  872.                         // app_site_parameter_create
  873.                         if ('/secure/admin/site-parameter/create' === $pathinfo) {
  874.                             return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\SiteParameterController::createOrUpdateAction',  '_route' => 'app_site_parameter_create',);
  875.                         }
  876.                         // app_site_parameter_update
  877.                         if (=== strpos($pathinfo'/secure/admin/site-parameter/update') && preg_match('#^/secure/admin/site\\-parameter/update/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  878.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_site_parameter_update']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\SiteParameterController::createOrUpdateAction',));
  879.                         }
  880.                         // app_site_parameter_delete
  881.                         if (=== strpos($pathinfo'/secure/admin/site-parameter/delete') && preg_match('#^/secure/admin/site\\-parameter/delete/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  882.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_site_parameter_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\SiteParameterController::deleteAction',));
  883.                         }
  884.                     }
  885.                     // app_sms_index
  886.                     if ('/secure/admin/sms/list' === $pathinfo) {
  887.                         return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\SmsController::indexAction',  '_route' => 'app_sms_index',);
  888.                     }
  889.                     // app_sms_send
  890.                     if (=== strpos($pathinfo'/secure/admin/sms/send') && preg_match('#^/secure/admin/sms/send/(?P<selUsers>[^/]++)$#sD'$pathinfo$matches)) {
  891.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_sms_send']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\SmsController::sendAction',));
  892.                     }
  893.                     if (=== strpos($pathinfo'/secure/admin/stock')) {
  894.                         // app_stock_index
  895.                         if ('/secure/admin/stock' === $trimmedPathinfo) {
  896.                             $ret = array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\StockController::indexAction',  '_route' => 'app_stock_index',);
  897.                             if ('/' === substr($pathinfo, -1)) {
  898.                                 // no-op
  899.                             } elseif ('GET' !== $canonicalMethod) {
  900.                                 goto not_app_stock_index;
  901.                             } else {
  902.                                 return array_replace($ret$this->redirect($rawPathinfo.'/''app_stock_index'));
  903.                             }
  904.                             return $ret;
  905.                         }
  906.                         not_app_stock_index:
  907.                         if (=== strpos($pathinfo'/secure/admin/stock/history')) {
  908.                             // app_stock_stock_history
  909.                             if (preg_match('#^/secure/admin/stock/history/(?P<kind>[^/]++)$#sD'$pathinfo$matches)) {
  910.                                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_stock_stock_history']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\StockController::stockHistoryAction',));
  911.                             }
  912.                             // app_stock_export
  913.                             if (=== strpos($pathinfo'/secure/admin/stock/history/export/stock-') && preg_match('#^/secure/admin/stock/history/export/stock\\-(?P<kind>[^/\\.]++)\\.csv$#sD'$pathinfo$matches)) {
  914.                                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_stock_export']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\StockController::stockHistoryAction',));
  915.                             }
  916.                         }
  917.                         // app_stock_show
  918.                         if (=== strpos($pathinfo'/secure/admin/stock/show') && preg_match('#^/secure/admin/stock/show/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  919.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_stock_show']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\StockController::showAction',));
  920.                         }
  921.                         // app_stock_create
  922.                         if ('/secure/admin/stock/create' === $pathinfo) {
  923.                             return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\StockController::createOrUpdateAction',  '_route' => 'app_stock_create',);
  924.                         }
  925.                         // app_stock_update
  926.                         if (=== strpos($pathinfo'/secure/admin/stock/update') && preg_match('#^/secure/admin/stock/update/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  927.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_stock_update']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\StockController::createOrUpdateAction',));
  928.                         }
  929.                         // app_stock_adjust
  930.                         if (=== strpos($pathinfo'/secure/admin/stock/adjust') && preg_match('#^/secure/admin/stock/adjust/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  931.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_stock_adjust']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\StockController::adjustAction',));
  932.                         }
  933.                         // app_stock_delete
  934.                         if (=== strpos($pathinfo'/secure/admin/stock/delete') && preg_match('#^/secure/admin/stock/delete/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  935.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_stock_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\StockController::deleteAction',));
  936.                         }
  937.                         // app_stock_print
  938.                         if (=== strpos($pathinfo'/secure/admin/stock/print') && preg_match('#^/secure/admin/stock/print/(?P<id>\\d+)(?:/(?P<copies>\\d+))?$#sD'$pathinfo$matches)) {
  939.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_stock_print']), array (  'copies' => 1,  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\StockController::printAction',));
  940.                         }
  941.                     }
  942.                     elseif (=== strpos($pathinfo'/secure/admin/supplier')) {
  943.                         // app_supplier_index
  944.                         if ('/secure/admin/supplier' === $trimmedPathinfo) {
  945.                             $ret = array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\SupplierController::indexAction',  '_route' => 'app_supplier_index',);
  946.                             if ('/' === substr($pathinfo, -1)) {
  947.                                 // no-op
  948.                             } elseif ('GET' !== $canonicalMethod) {
  949.                                 goto not_app_supplier_index;
  950.                             } else {
  951.                                 return array_replace($ret$this->redirect($rawPathinfo.'/''app_supplier_index'));
  952.                             }
  953.                             return $ret;
  954.                         }
  955.                         not_app_supplier_index:
  956.                         // app_supplier_create
  957.                         if ('/secure/admin/supplier/create' === $pathinfo) {
  958.                             return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\SupplierController::createOrUpdateAction',  '_route' => 'app_supplier_create',);
  959.                         }
  960.                         // app_supplier_update
  961.                         if (=== strpos($pathinfo'/secure/admin/supplier/update') && preg_match('#^/secure/admin/supplier/update/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  962.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_supplier_update']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\SupplierController::createOrUpdateAction',));
  963.                         }
  964.                         // app_supplier_delete
  965.                         if (=== strpos($pathinfo'/secure/admin/supplier/delete') && preg_match('#^/secure/admin/supplier/delete/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  966.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_supplier_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\SupplierController::deleteAction',));
  967.                         }
  968.                     }
  969.                 }
  970.                 elseif (=== strpos($pathinfo'/secure/admin/user')) {
  971.                     // app_user_index
  972.                     if (=== strpos($pathinfo'/secure/admin/user/list') && preg_match('#^/secure/admin/user/list(?:/(?P<type>[^/]++))?$#sD'$pathinfo$matches)) {
  973.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_user_index']), array (  'type' => NULL,  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\UserController::indexAction',));
  974.                     }
  975.                     // app_user_export
  976.                     if (=== strpos($pathinfo'/secure/admin/user/export/users') && preg_match('#^/secure/admin/user/export/users\\-(?P<type>[^/\\.]++)\\.csv$#sD'$pathinfo$matches)) {
  977.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_user_export']), array (  'type' => 'all',  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\UserController::indexAction',));
  978.                     }
  979.                     if (=== strpos($pathinfo'/secure/admin/user/c')) {
  980.                         // app_user_create
  981.                         if (=== strpos($pathinfo'/secure/admin/user/create') && preg_match('#^/secure/admin/user/create(?:/(?P<type>[^/]++))?$#sD'$pathinfo$matches)) {
  982.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_user_create']), array (  'type' => NULL,  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\UserController::createOrUpdateAction',));
  983.                         }
  984.                         // app_user_change_password
  985.                         if (=== strpos($pathinfo'/secure/admin/user/change-password') && preg_match('#^/secure/admin/user/change\\-password/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  986.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_user_change_password']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\UserController::changePasswordAction',));
  987.                         }
  988.                         // app_user_change_type
  989.                         if (=== strpos($pathinfo'/secure/admin/user/change-type') && preg_match('#^/secure/admin/user/change\\-type/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  990.                             return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_user_change_type']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\UserController::changeTypeAction',));
  991.                         }
  992.                     }
  993.                     // app_user_update
  994.                     if (=== strpos($pathinfo'/secure/admin/user/update') && preg_match('#^/secure/admin/user/update/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  995.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_user_update']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\UserController::createOrUpdateAction',));
  996.                     }
  997.                     // app_user_delete
  998.                     if (=== strpos($pathinfo'/secure/admin/user/delete') && preg_match('#^/secure/admin/user/delete/(?P<id>\\d+)$#sD'$pathinfo$matches)) {
  999.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_user_delete']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\UserController::deleteAction',));
  1000.                     }
  1001.                 }
  1002.             }
  1003.             // app_security_login
  1004.             if ('/secure/login' === $pathinfo) {
  1005.                 return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\SecurityController::loginAction',  '_route' => 'app_security_login',);
  1006.             }
  1007.             // app_security_logout
  1008.             if ('/secure/logout' === $pathinfo) {
  1009.                 return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\SecurityController::logoutAction',  '_route' => 'app_security_logout',);
  1010.             }
  1011.             if (=== strpos($pathinfo'/secure/re')) {
  1012.                 // app_security_redirect
  1013.                 if ('/secure/redirect' === $pathinfo) {
  1014.                     return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\SecurityController::redirectAfterLoginAction',  '_route' => 'app_security_redirect',);
  1015.                 }
  1016.                 // app_security_register
  1017.                 if (=== strpos($pathinfo'/secure/register') && preg_match('#^/secure/register/(?P<type>[^/]++)$#sD'$pathinfo$matches)) {
  1018.                     return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_security_register']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\SecurityController::registerAction',));
  1019.                 }
  1020.                 // app_security_reset_password
  1021.                 if (=== strpos($pathinfo'/secure/reset-password') && preg_match('#^/secure/reset\\-password/(?P<id>[^/]++)/(?P<key>[^/]++)$#sD'$pathinfo$matches)) {
  1022.                     return $this->mergeDefaults(array_replace($matches, ['_route' => 'app_security_reset_password']), array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\SecurityController::resetPasswordAction',));
  1023.                 }
  1024.             }
  1025.             // app_security_forgot_password
  1026.             if ('/secure/forgot-password' === $pathinfo) {
  1027.                 return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\SecurityController::forgotPasswordAction',  '_route' => 'app_security_forgot_password',);
  1028.             }
  1029.             // app_security_online_consultation
  1030.             if ('/secure/online-consultation' === $pathinfo) {
  1031.                 return array (  '_controller' => 'SymfonyDev\\AppBundle\\Controller\\SecurityController::onlineConsultationAction',  '_route' => 'app_security_online_consultation',);
  1032.             }
  1033.         }
  1034.         if ('/' === $pathinfo && !$allow) {
  1035.             throw new Symfony\Component\Routing\Exception\NoConfigurationException();
  1036.         }
  1037.         throw count($allow) ? new MethodNotAllowedException(array_unique($allow)) : new ResourceNotFoundException();
  1038.     }
  1039. }