var/cache/dev/srcDevDebugProjectContainerUrlMatcher.php line 50

Open in your IDE?
  1. <?php
  2. use Symfony\Component\Routing\Exception\MethodNotAllowedException;
  3. use Symfony\Component\Routing\Exception\ResourceNotFoundException;
  4. use Symfony\Component\Routing\RequestContext;
  5. /**
  6.  * This class has been auto-generated
  7.  * by the Symfony Routing Component.
  8.  */
  9. class srcDevDebugProjectContainerUrlMatcher extends Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher
  10. {
  11.     public function __construct(RequestContext $context)
  12.     {
  13.         $this->context $context;
  14.     }
  15.     public function match($pathinfo)
  16.     {
  17.         $allow $allowSchemes = [];
  18.         if ($ret $this->doMatch($pathinfo$allow$allowSchemes)) {
  19.             return $ret;
  20.         }
  21.         if ($allow) {
  22.             throw new MethodNotAllowedException(array_keys($allow));
  23.         }
  24.         if (!in_array($this->context->getMethod(), ['HEAD''GET'], true)) {
  25.             // no-op
  26.         } elseif ($allowSchemes) {
  27.             redirect_scheme:
  28.             $scheme $this->context->getScheme();
  29.             $this->context->setScheme(key($allowSchemes));
  30.             try {
  31.                 if ($ret $this->doMatch($pathinfo)) {
  32.                     return $this->redirect($pathinfo$ret['_route'], $this->context->getScheme()) + $ret;
  33.                 }
  34.             } finally {
  35.                 $this->context->setScheme($scheme);
  36.             }
  37.         } elseif ('/' !== $trimmedPathinfo rtrim($pathinfo'/') ?: '/') {
  38.             $pathinfo $trimmedPathinfo === $pathinfo $pathinfo.'/' $trimmedPathinfo;
  39.             if ($ret $this->doMatch($pathinfo$allow$allowSchemes)) {
  40.                 return $this->redirect($pathinfo$ret['_route']) + $ret;
  41.             }
  42.             if ($allowSchemes) {
  43.                 goto redirect_scheme;
  44.             }
  45.         }
  46.         throw new ResourceNotFoundException();
  47.     }
  48.     private function doMatch(string $pathinfo, array &$allow = [], array &$allowSchemes = []): array
  49.     {
  50.         $allow $allowSchemes = [];
  51.         $pathinfo rawurldecode($pathinfo) ?: '/';
  52.         $trimmedPathinfo rtrim($pathinfo'/') ?: '/';
  53.         $context $this->context;
  54.         $requestMethod $canonicalMethod $context->getMethod();
  55.         if ('HEAD' === $requestMethod) {
  56.             $canonicalMethod 'GET';
  57.         }
  58.         switch ($trimmedPathinfo) {
  59.             default:
  60.                 $routes = [
  61.                     '/api/autenticacion/login' => [['_route' => 'login''_controller' => 'App\\Controller\\AutorizacionUsuarioController::autentificarUsuario'], null, ['POST' => 0], nullfalse],
  62.                     '/api/autenticacion/loginCuenta' => [['_route' => 'login_account''_controller' => 'App\\Controller\\AutorizacionUsuarioController::autentificarCuenta'], null, ['POST' => 0], nullfalse],
  63.                     '/api/autenticacion/loginUsuario' => [['_route' => 'login_account_user''_controller' => 'App\\Controller\\AutorizacionUsuarioController::autentificarUsuarioCuenta'], null, ['POST' => 0], nullfalse],
  64.                     '/api/autenticacion/logoutCuenta' => [['_route' => 'app_autorizacionusuario_logoutcuenta''_controller' => 'App\\Controller\\AutorizacionUsuarioController::logoutCuenta'], null, ['POST' => 0], nullfalse],
  65.                     '/api/obtenerColores' => [['_route' => 'obtener_colores_disponibilidad''_controller' => 'App\\Controller\\ColorController::obtenerColoresPorDisponibilidadPastas'], null, ['GET' => 0], nullfalse],
  66.                     '/api/colorPersonalDesactivar' => [['_route' => 'colorPersonalDesactivar''_controller' => 'App\\Controller\\ColorController::desactivarColorPersonal'], null, ['POST' => 0], nullfalse],
  67.                     '/api/coloresPersonalesDesactivar' => [['_route' => 'coloresPersonalesDesactivar''_controller' => 'App\\Controller\\ColorController::desactivarColoresPersonales'], null, ['POST' => 0], nullfalse],
  68.                     '/api/coloresPersonalesShare' => [['_route' => 'coloresPersonalesShare''_controller' => 'App\\Controller\\ColorController::compartirColoresPersonales'], null, ['POST' => 0], nullfalse],
  69.                     '/api/coloresPersonalesNoShare' => [['_route' => 'coloresPersonalesNoShare''_controller' => 'App\\Controller\\ColorController::noCompartirColoresPersonales'], null, ['POST' => 0], nullfalse],
  70.                     '/api/colorPersonalVisto' => [['_route' => 'colorPersonalVisto''_controller' => 'App\\Controller\\ColorController::marcarColorPersonalVisto'], null, ['POST' => 0], nullfalse],
  71.                     '/api/numeroColoresShared' => [['_route' => 'numeroColoresShared''_controller' => 'App\\Controller\\ColorController::getNumeroColoresShared'], null, ['GET' => 0], nullfalse],
  72.                     '/api/paginarestringida' => [['_route' => 'prueba_tes''_controller' => 'App\\Controller\\ColorController::funcion_test'], null, ['GET' => 0], nullfalse],
  73.                     '/api/admin/colores' => [['_route' => 'obtieneColorTipo''_controller' => 'App\\Controller\\ColorController::obtienecolores'], null, ['GET' => 0], nullfalse],
  74.                     '/api/admin/formulaColores' => [['_route' => 'obtieneFormulaColores''_controller' => 'App\\Controller\\ColorController::obtieneFormulaColores'], null, ['POST' => 0], nullfalse],
  75.                     '/api/admin/coloresDetalles' => [['_route' => 'obtieneColoresDetalles''_controller' => 'App\\Controller\\ColorController::obtienecoloresDetalles'], null, ['GET' => 0], nullfalse],
  76.                     '/api/admin/coloresPersonales' => [['_route' => 'obtieneColorPersonal''_controller' => 'App\\Controller\\ColorController::obtienecoloresPersonales'], null, ['GET' => 0], nullfalse],
  77.                     '/api/admin/coloresPersonalesBesa' => [['_route' => 'obtieneColorPersonalBesa''_controller' => 'App\\Controller\\ColorController::obtienecoloresPersonalesBesa'], null, ['GET' => 0], nullfalse],
  78.                     '/api/admin/coloresPersonalesCliente' => [['_route' => 'obtieneColorPersonalCliente''_controller' => 'App\\Controller\\ColorController::obtienecoloresPersonalesCliente'], null, ['GET' => 0], nullfalse],
  79.                     '/api/admin/numeroColoresPersonales' => [['_route' => 'obtieneNumeroColoresPersonales''_controller' => 'App\\Controller\\ColorController::numeroColoresPersonales'], null, ['GET' => 0], nullfalse],
  80.                     '/api/admin/colorUpdate' => [['_route' => 'colorCreateOrReplace''_controller' => 'App\\Controller\\ColorController::colorNewOrUpdate'], null, ['POST' => 0], nullfalse],
  81.                     '/api/obtenerPastas' => [['_route' => 'obtener_pasta_disponibilidad''_controller' => 'App\\Controller\\ComponenteController::obtenerPastas'], null, ['GET' => 0], nullfalse],
  82.                     '/api/obtenerPastasSpb' => [['_route' => 'obtener_pasta_disponibilidad_Spb''_controller' => 'App\\Controller\\ComponenteController::obtenerPastasSpb'], null, ['GET' => 0], nullfalse],
  83.                     '/api/obtenerConvertidores' => [['_route' => 'obtener_convertidor_disponibilidad''_controller' => 'App\\Controller\\ComponenteController::obtenerConvertidores'], null, ['GET' => 0], nullfalse],
  84.                     '/api/obtenerComponentesPorCodigo' => [['_route' => 'obtener_componentes_por_codigo''_controller' => 'App\\Controller\\ComponenteController::obtenerComponentesPorCodigo'], null, ['GET' => 0], nullfalse],
  85.                     '/api/obtenerComponentesPorCodigoSpb' => [['_route' => 'obtener_componentes_por_codigo_spb''_controller' => 'App\\Controller\\ComponenteController::obtenerComponentesPorCodigoSpb'], null, ['GET' => 0], nullfalse],
  86.                     '/api/admin/obtenerComponentesPorCodigo' => [['_route' => 'obtener_componentes_por_codigo_sinPeronal''_controller' => 'App\\Controller\\ComponenteController::obtenerComponentesPorCodigosinPersonal'], null, ['GET' => 0], nullfalse],
  87.                     '/api/componenentesPersonales' => [['_route' => 'getListadoComponenentesPersonales''_controller' => 'App\\Controller\\ComponenteController::getListadoComponentesPersonales'], null, ['GET' => 0], nullfalse],
  88.                     '/api/updateComponenentesPersonales' => [['_route' => 'updateListadoComponenentesPersonales''_controller' => 'App\\Controller\\ComponenteController::updateComponentePersonal'], null, ['POST' => 0], nullfalse],
  89.                     '/api/admin/convertidores' => [['_route' => 'getListadoConverdiroes''_controller' => 'App\\Controller\\ComponenteController::getListadoConvertidores'], null, ['GET' => 0], nullfalse],
  90.                     '/api/admin/pastas' => [['_route' => 'getListadoPastas''_controller' => 'App\\Controller\\ComponenteController::getListadoPastas'], null, ['GET' => 0], nullfalse],
  91.                     '/api/admin/pastasUpdates' => [['_route' => 'CreateOrUpdatePasta''_controller' => 'App\\Controller\\ComponenteController::updatePasta'], null, ['POST' => 0], nullfalse],
  92.                     '/api/admin/convertidorUpdate' => [['_route' => 'CreateOrUpdateConvertidor''_controller' => 'App\\Controller\\ComponenteController::updateConvertidor'], null, ['POST' => 0], nullfalse],
  93.                     '/api_inicio/load_inicial/obtenerConfiguracion' => [['_route' => 'obtener_configuracion_inicial''_controller' => 'App\\Controller\\ConfigController::obtenerConfiguracionIncial'], null, ['GET' => 0], nullfalse],
  94.                     '/api/descuento' => [['_route' => 'obtener_info_descuentos''_controller' => 'App\\Controller\\ConfigController::obtenerDescuetos'], null, ['GET' => 0], nullfalse],
  95.                     '/api/obtenerConfiguracion' => [['_route' => 'obtener_configuracion''_controller' => 'App\\Controller\\ConfigController::obtenerConfiguracion'], null, ['GET' => 0], nullfalse],
  96.                     '/api/guardarConfiguracion' => [['_route' => 'guardar_configuracion''_controller' => 'App\\Controller\\ConfigController::guardarConfiguracion'], null, ['POST' => 0], nullfalse],
  97.                     '/api/guardarConfiguracionC' => [['_route' => 'guardar_configuracionC''_controller' => 'App\\Controller\\ConfigController::guardarConfiguracionConvert'], null, ['POST' => 0], nullfalse],
  98.                     '/api/guardarConfiguracionP' => [['_route' => 'guardar_configuraciónP''_controller' => 'App\\Controller\\ConfigController::guardarConfiguracionPastas'], null, ['POST' => 0], nullfalse],
  99.                     '/api/obtenerConfiguracionComponente' => [['_route' => 'obtener_configuracion_componente''_controller' => 'App\\Controller\\ConfigController::obtenerConfiguracionComponente'], null, ['GET' => 0], nullfalse],
  100.                     '/api/ObtenerConfiguracionPasta' => [['_route' => 'obtener_configuracion_pasta''_controller' => 'App\\Controller\\ConfigController::obtenerConfiguracionPastas'], null, ['GET' => 0], nullfalse],
  101.                     '/api/ObtenerConfiguracionPastaSpb' => [['_route' => 'obtener_configuracion_pasta_spb''_controller' => 'App\\Controller\\ConfigController::obtenerConfiguracionPastasSpb'], null, ['GET' => 0], nullfalse],
  102.                     '/api/admin/envases' => [['_route' => 'listadoEnvases''_controller' => 'App\\Controller\\ConfigController::obtenerEnvases'], null, ['GET' => 0], nullfalse],
  103.                     '/api/admin/envaseUpdate' => [['_route' => 'CreateOrUpdateEnvase''_controller' => 'App\\Controller\\ConfigController::updateEnvase'], null, ['POST' => 0], nullfalse],
  104.                     '/administracion' => [['_route' => 'default''_controller' => 'App\\Controller\\DefaultController::indexAdministracion'], nullnullnullfalse],
  105.                     '/download' => [['_route' => 'forbbiden''_controller' => 'App\\Controller\\DefaultController::forbbiden'], nullnullnullfalse],
  106.                     '/' => [['_route' => 'raiz''_controller' => 'App\\Controller\\DefaultController::default'], nullnullnullfalse],
  107.                     '/extra/version' => [['_route' => 'version''_controller' => 'App\\Controller\\DefaultController::checkVersion'], nullnullnullfalse],
  108.                     '/extra/bienvenida' => [['_route' => 'app_default_bienvenida''_controller' => 'App\\Controller\\DefaultController::bienvenida'], nullnullnullfalse],
  109.                     '/api/salvarMedicionOficial' => [['_route' => 'app_espectro_gardarmedicionoficial''_controller' => 'App\\Controller\\EspectroController::gardarMedicionOficial'], null, ['POST' => 0], nullfalse],
  110.                     '/api/salvarMedicion' => [['_route' => 'app_espectro_guardavalorespectral''_controller' => 'App\\Controller\\EspectroController::guardaValorEspectral'], null, ['POST' => 0], nullfalse],
  111.                     '/api/obtenerMediciones' => [['_route' => 'app_espectro_obtenermediciones''_controller' => 'App\\Controller\\EspectroController::obtenerMediciones'], null, ['GET' => 0], nullfalse],
  112.                     '/api/obtenerMedicion' => [['_route' => 'app_espectro_obtenermedicion''_controller' => 'App\\Controller\\EspectroController::obtenerMedicion'], null, ['GET' => 0], nullfalse],
  113.                     '/api/buscarFormulas' => [['_route' => 'app_espectro_buscarformulas''_controller' => 'App\\Controller\\EspectroController::buscarFormulas'], null, ['POST' => 0], nullfalse],
  114.                     '/api/modificaMedicion' => [['_route' => 'app_espectro_modificamedicion''_controller' => 'App\\Controller\\EspectroController::modificaMedicion'], null, ['POST' => 0], nullfalse],
  115.                     '/api/ajustarFormula' => [['_route' => 'ajustarFormula''_controller' => 'App\\Controller\\EspectroController::realizarAjuste'], null, ['POST' => 0], nullfalse],
  116.                     '/api/desactivaMedidas' => [['_route' => 'app_espectro_desactivaallespectro''_controller' => 'App\\Controller\\EspectroController::desactivaAllEspectro'], null, ['POST' => 0], nullfalse],
  117.                     '/api/admin/etiquetasUserbyFormula' => [['_route' => 'listaEtiquetasByUserss''_controller' => 'App\\Controller\\EtiquetaController::listadoEtiquetasbyFormula'], null, ['GET' => 0], nullfalse],
  118.                     '/api/admin/etiquetabyConvertidor' => [['_route' => 'listaEtiquetasbyConvert''_controller' => 'App\\Controller\\EtiquetaController::listadoEtiquetasbyConvertidor'], null, ['GET' => 0], nullfalse],
  119.                     '/api/etiquetabyConvertidor' => [['_route' => 'listaEtiquetasbyConvertClien''_controller' => 'App\\Controller\\EtiquetaController::listadoEtiquetasbyConvertidor'], null, ['GET' => 0], nullfalse],
  120.                     '/api/admin/etiquetas' => [['_route' => 'listaEtiquetas''_controller' => 'App\\Controller\\EtiquetaController::listadoEtiquetas'], null, ['GET' => 0], nullfalse],
  121.                     '/api/admin/etiquetaUpdate' => [['_route' => 'updateEtiquetas''_controller' => 'App\\Controller\\EtiquetaController::updateEtiquetas'], null, ['POST' => 0], nullfalse],
  122.                     '/api/admin/pictogramas' => [['_route' => 'listadoPictogramas''_controller' => 'App\\Controller\\EtiquetaController::listadoPictogramas'], null, ['GET' => 0], nullfalse],
  123.                     '/api/admin/pictogramasUpdate' => [['_route' => 'updatePictogramas''_controller' => 'App\\Controller\\EtiquetaController::updatePictogramas'], null, ['POST' => 0], nullfalse],
  124.                     '/api/admin/frasespeligrosidad' => [['_route' => 'listadoFrases''_controller' => 'App\\Controller\\EtiquetaController::listadoFrasesPeligrosidad'], null, ['GET' => 0], nullfalse],
  125.                     '/api/admin/frasespeligrosidadUpdate' => [['_route' => 'updateFrasePeligros''_controller' => 'App\\Controller\\EtiquetaController::updateFrasesPeligrosidad'], null, ['POST' => 0], nullfalse],
  126.                     '/api/obtenerFormulas' => [['_route' => 'obtener_formulas_convertidor''_controller' => 'App\\Controller\\FormulaController::obtenerFormulas'], null, ['GET' => 0], nullfalse],
  127.                     '/formula' => [['_route' => 'formula_index''_controller' => 'App\\Controller\\FormulaController::index'], null, ['GET' => 0], nullfalse],
  128.                     '/api/formulasPersonalesUpdate' => [['_route' => 'formulasPersonalesUpdate''_controller' => 'App\\Controller\\FormulaController::createFormulasPersonal'], null, ['POST' => 0], nullfalse],
  129.                     '/api/admin/formulaObject' => [['_route' => 'formulaById''_controller' => 'App\\Controller\\FormulaController::getFormulaOficial'], null, ['GET' => 0], nullfalse],
  130.                     '/api/admin/formulasOficiales' => [['_route' => 'list_formulas_oficiales''_controller' => 'App\\Controller\\FormulaController::getFormulasOficiales'], null, ['GET' => 0], nullfalse],
  131.                     '/api/admin/formulasPrueba' => [['_route' => 'formulaByPrueba''_controller' => 'App\\Controller\\FormulaController::getFormulasPrueba'], null, ['GET' => 0], nullfalse],
  132.                     '/api/admin/formulasPersonales' => [['_route' => 'list_getFormulasPersonales''_controller' => 'App\\Controller\\FormulaController::getFormulasPersonales'], null, ['GET' => 0], nullfalse],
  133.                     '/api/admin/formulasOficialesAssociate' => [['_route' => 'AssociateFormulasOficiales''_controller' => 'App\\Controller\\FormulaController::asociarFormulasOficiales'], null, ['POST' => 0], nullfalse],
  134.                     '/api/admin/formulasOficialesUpate' => [['_route' => 'CreateOrUpdateFormulasOficiales''_controller' => 'App\\Controller\\FormulaController::updateFormulasOficiales'], null, ['POST' => 0], nullfalse],
  135.                     '/api/admin/formulasPersonalesUpdate' => [['_route' => 'updateFormulasPersonal_Admin''_controller' => 'App\\Controller\\FormulaController::updateFormulasPersonal'], null, ['POST' => 0], nullfalse],
  136.                     '/api/admin/obtenerFormulasExpertis' => [['_route' => 'obtenerFormulas_Expertis''_controller' => 'App\\Controller\\FormulaController::obtenerFormulasParaExpertis'], null, ['GET' => 0], nullfalse],
  137.                     '/api/admin/obtenerFormulasCartasExpertis' => [['_route' => 'obtenerFormulasCartas_Expertis''_controller' => 'App\\Controller\\FormulaController::obtenerFormulasCartasParaExpertis'], null, ['GET' => 0], nullfalse],
  138.                     '/api/admin/generaExportExcel' => [['_route' => 'generaExportExcel_Admin''_controller' => 'App\\Controller\\FormulaController::generaExcelFormula'], null, ['GET' => 0], nullfalse],
  139.                     '/api/admin/generaExportExcelCT' => [['_route' => 'generaExportExcelCT_Admin''_controller' => 'App\\Controller\\FormulaController::generaExportExcelCT'], null, ['GET' => 0], nullfalse],
  140.                     '/api/importFormulaPersonales' => [['_route' => 'import_access_personal''_controller' => 'App\\Controller\\FormulaController::setAccessFormulaPersonal'], null, ['POST' => 0], nullfalse],
  141.                     '/api/updateGrupoColor' => [['_route' => 'app_grupocolor_updategrupo''_controller' => 'App\\Controller\\GrupoColorController::updateGrupo'], null, ['POST' => 0], nullfalse],
  142.                     '/api/getGrupoColorAll' => [['_route' => 'app_grupocolor_getgrupocolorall''_controller' => 'App\\Controller\\GrupoColorController::getGrupoColorAll'], null, ['GET' => 0], nullfalse],
  143.                     '/api/getGrupoColor' => [['_route' => 'app_grupocolor_getgrupocolor''_controller' => 'App\\Controller\\GrupoColorController::getGrupoColor'], null, ['GET' => 0], nullfalse],
  144.                     '/api/admin/grupos' => [['_route' => 'getListadoGrupos''_controller' => 'App\\Controller\\GruposController::getListadoGrupos'], null, ['GET' => 0], nullfalse],
  145.                     '/api/admin/grupoUpdate' => [['_route' => 'CreateOrReplaceGrupo''_controller' => 'App\\Controller\\GruposController::updateGrupo'], null, ['POST' => 0], nullfalse],
  146.                     '/api/admin/convertidoresBygrupos' => [['_route' => 'getListadoConvertidoresByGrupos''_controller' => 'App\\Controller\\GruposController::getListadoConvertidoresByGrupos'], null, ['GET' => 0], nullfalse],
  147.                     '/api/obtenerHistorico' => [['_route' => 'obtener_historico''_controller' => 'App\\Controller\\HistoricoController::obtenerHistorico'], null, ['POST' => 0], nullfalse],
  148.                     '/api/obtenerDetalleHistorico' => [['_route' => 'obtener_deetalle_historico''_controller' => 'App\\Controller\\HistoricoController::obtenerDetalleHistorico'], null, ['GET' => 0], nullfalse],
  149.                     '/api/guardarHistorico' => [['_route' => 'guardar_historico''_controller' => 'App\\Controller\\HistoricoController::guardarHistorico'], null, ['POST' => 0], nullfalse],
  150.                     '/api/actualizarHistorico' => [['_route' => 'actualizar_historico''_controller' => 'App\\Controller\\HistoricoController::actualizarHistorico'], null, ['POST' => 0], nullfalse],
  151.                     '/api/historico/gestionOrden' => [['_route' => 'gestiona_orden''_controller' => 'App\\Controller\\HistoricoController::actualizaOrden'], null, ['POST' => 0], nullfalse],
  152.                     '/api/historico/numeroOrden' => [['_route' => 'obtener_numero_orden''_controller' => 'App\\Controller\\HistoricoController::getNumeroOrden'], null, ['GET' => 0], nullfalse],
  153.                     '/api/orden' => [['_route' => 'buscarOrden''_controller' => 'App\\Controller\\HistoricoController::buscaOrden'], null, ['GET' => 0], nullfalse],
  154.                     '/api/cliente' => [['_route' => 'buscarCliente''_controller' => 'App\\Controller\\HistoricoController::buscaCliente'], null, ['GET' => 0], nullfalse],
  155.                     '/api/obtenerEstadisticas' => [['_route' => 'obtener_estadisticas_Cliente''_controller' => 'App\\Controller\\HistoricoController::obtenerEstadisticasHistoricosCliente'], null, ['GET' => 0], nullfalse],
  156.                     '/api/admin/obtenerEstadisticas' => [['_route' => 'obtener_estadisticas''_controller' => 'App\\Controller\\HistoricoController::obtenerEstadisticasHistoricos'], null, ['GET' => 0], nullfalse],
  157.                     '/extra/admin/obtenerEstadisticas' => [['_route' => 'obtener_estadisticas1''_controller' => 'App\\Controller\\HistoricoController::obtenerEstadisticasHistoricos'], null, ['GET' => 0], nullfalse],
  158.                     '/extra/generarEstadistcas' => [['_route' => 'genera_estadisticas''_controller' => 'App\\Controller\\HistoricoController::generaEstadisticaEstadisticasHistoricos'], null, ['GET' => 0], nullfalse],
  159.                     '/api/admin/idiomas' => [['_route' => 'listadoIdiomas''_controller' => 'App\\Controller\\IdiomaController::getAllIdioma'], null, ['GET' => 0], nullfalse],
  160.                     '/api/idiomas' => [['_route' => 'listadoIdiomas1''_controller' => 'App\\Controller\\IdiomaController::getAllIdioma'], null, ['GET' => 0], nullfalse],
  161.                     '/api/admin/exportIdioma' => [['_route' => 'export_excel_idiom''_controller' => 'App\\Controller\\IdiomaController::getExcelIdioma'], null, ['GET' => 0], nullfalse],
  162.                     '/api/admin/importIdioma' => [['_route' => 'import_excel_idiom''_controller' => 'App\\Controller\\IdiomaController::setExcelIdioma'], null, ['POST' => 0], nullfalse],
  163.                     '/api/admin/getTranslateFrases' => [['_route' => 'getTranslateFrases''_controller' => 'App\\Controller\\IdiomaController::getTranslateFrases'], null, ['GET' => 0], nullfalse],
  164.                     '/api/admin/setTranslateFrases' => [['_route' => 'setIdiomabyElement''_controller' => 'App\\Controller\\IdiomaController::setTranslateFrases'], null, ['POST' => 0], nullfalse],
  165.                     '/api/admin/getTranslateFormula' => [['_route' => 'getTranslateFormula''_controller' => 'App\\Controller\\IdiomaController::getTranslateFormula'], null, ['GET' => 0], nullfalse],
  166.                     '/api/admin/setTranslateFormulas' => [['_route' => 'setTranslateFormulas''_controller' => 'App\\Controller\\IdiomaController::setTranslateFormulas'], null, ['POST' => 0], nullfalse],
  167.                     '/api/admin/getTranslateComponente' => [['_route' => 'getTranslateComponente''_controller' => 'App\\Controller\\IdiomaController::getTranslateComponente'], null, ['GET' => 0], nullfalse],
  168.                     '/api/admin/setTranslateComponentes' => [['_route' => 'setTranslateComponentes''_controller' => 'App\\Controller\\IdiomaController::setTranslateComponentes'], null, ['POST' => 0], nullfalse],
  169.                     '/api/obtenerTarifasPersonales' => [['_route' => 'app_tarifa_obtenertarifaspersonales''_controller' => 'App\\Controller\\TarifaController::obtenerTarifasPersonales'], null, ['GET' => 0], nullfalse],
  170.                     '/api/actualizarPrecios' => [['_route' => 'app_tarifa_actualizarprecios''_controller' => 'App\\Controller\\TarifaController::actualizarPrecios'], null, ['POST' => 0], nullfalse],
  171.                     '/api/admin/tarifas' => [['_route' => 'GetTarifasAll''_controller' => 'App\\Controller\\TarifaController::getAllTarifas'], null, ['GET' => 0], nullfalse],
  172.                     '/api/admin/tarifaUpdate' => [['_route' => 'UpdateTarifa''_controller' => 'App\\Controller\\TarifaController::CreateORReplace'], null, ['POST' => 0], nullfalse],
  173.                     '/api/admin/preciosTarifa' => [['_route' => 'GetInfoTarifa''_controller' => 'App\\Controller\\TarifaController::getPreciosTarifa'], null, ['GET' => 0], nullfalse],
  174.                     '/api/admin/tarifaPrecioUpdate' => [['_route' => 'updateTarifaPrecio''_controller' => 'App\\Controller\\TarifaController::UpdatePrecioTarifa'], null, ['POST' => 0], nullfalse],
  175.                     '/api/usuarios' => [['_route' => 'GetUsuariosByCuenta''_controller' => 'App\\Controller\\UsuarioController::getAllUsuarioByAdmin'], null, ['GET' => 0], nullfalse],
  176.                     '/api/usuarioUpdate' => [['_route' => 'Create OR Update User''_controller' => 'App\\Controller\\UsuarioController::CreateORReplaceUsuario'], null, ['POST' => 0], nullfalse],
  177.                     '/api/cuentaUpdateDisclaimer' => [['_route' => 'Update account disclaimer''_controller' => 'App\\Controller\\UsuarioController::updateDisclaimerAccept'], null, ['POST' => 0], nullfalse],
  178.                     '/api/admin/cuentaUpdate' => [['_route' => 'Create OR Update Cuenta''_controller' => 'App\\Controller\\UsuarioController::CreateORReplaceCuenta'], null, ['POST' => 0], nullfalse],
  179.                     '/api/admin/cuentas' => [['_route' => 'GetCuentas''_controller' => 'App\\Controller\\UsuarioController::getAllCuentas'], null, ['GET' => 0], nullfalse],
  180.                     '/api/admin/cuentasConFormula' => [['_route' => 'GetCuentasConFormula''_controller' => 'App\\Controller\\UsuarioController::getAllCuentasConFormula'], null, ['GET' => 0], nullfalse],
  181.                     '/api/admin/updateCuentas' => [['_route' => 'adminUpdateCuentas''_controller' => 'App\\Controller\\UsuarioController::updateCuentasFromCSV'], null, ['POST' => 0], nullfalse],
  182.                     '/api/admin/copyPersonalComps' => [['_route' => 'adminCopyPersonalComps''_controller' => 'App\\Controller\\UsuarioController::copyPersonalComps'], null, ['POST' => 0], nullfalse],
  183.                     '/api/admin/copyFPto' => [['_route' => 'adminCopyFPto''_controller' => 'App\\Controller\\UsuarioController::copyFPto'], null, ['POST' => 0], nullfalse],
  184.                     '/api/admin/resetGroups' => [['_route' => 'adminResetGroups''_controller' => 'App\\Controller\\UsuarioController::resetGroups'], null, ['POST' => 0], nullfalse],
  185.                     '/api/admin/resetConfig' => [['_route' => 'adminResetConfig''_controller' => 'App\\Controller\\UsuarioController::resetConfig'], null, ['POST' => 0], nullfalse],
  186.                     '/api/admin/resetCuenta' => [['_route' => 'adminResetCuenta''_controller' => 'App\\Controller\\UsuarioController::resetCuenta'], null, ['POST' => 0], nullfalse],
  187.                     '/extra/olvidoPassword' => [['_route' => 'olvidoPasswordMail''_controller' => 'App\\Controller\\UsuarioController::olvidoPassword'], null, ['POST' => 0], nullfalse],
  188.                     '/extra/compruebaAdmin' => [['_route' => 'compruebaAdmin''_controller' => 'App\\Controller\\UsuarioController::compruebaAdminPassword'], nullnullnullfalse],
  189.                     '/_profiler' => [['_route' => '_profiler_home''_controller' => 'web_profiler.controller.profiler::homeAction'], nullnullnulltrue],
  190.                     '/_profiler/search' => [['_route' => '_profiler_search''_controller' => 'web_profiler.controller.profiler::searchAction'], nullnullnullfalse],
  191.                     '/_profiler/search_bar' => [['_route' => '_profiler_search_bar''_controller' => 'web_profiler.controller.profiler::searchBarAction'], nullnullnullfalse],
  192.                     '/_profiler/phpinfo' => [['_route' => '_profiler_phpinfo''_controller' => 'web_profiler.controller.profiler::phpinfoAction'], nullnullnullfalse],
  193.                     '/_profiler/open' => [['_route' => '_profiler_open_file''_controller' => 'web_profiler.controller.profiler::openAction'], nullnullnullfalse],
  194.                 ];
  195.                 if (!isset($routes[$trimmedPathinfo])) {
  196.                     break;
  197.                 }
  198.                 list($ret$requiredHost$requiredMethods$requiredSchemes$hasTrailingSlash) = $routes[$trimmedPathinfo];
  199.                 if ('/' !== $pathinfo && $hasTrailingSlash === ($trimmedPathinfo === $pathinfo)) {
  200.                     if ('GET' === $canonicalMethod && (!$requiredMethods || isset($requiredMethods['GET']))) {
  201.                         return $allow $allowSchemes = [];
  202.                     }
  203.                     break;
  204.                 }
  205.                 $hasRequiredScheme = !$requiredSchemes || isset($requiredSchemes[$context->getScheme()]);
  206.                 if ($requiredMethods && !isset($requiredMethods[$canonicalMethod]) && !isset($requiredMethods[$requestMethod])) {
  207.                     if ($hasRequiredScheme) {
  208.                         $allow += $requiredMethods;
  209.                     }
  210.                     break;
  211.                 }
  212.                 if (!$hasRequiredScheme) {
  213.                     $allowSchemes += $requiredSchemes;
  214.                     break;
  215.                 }
  216.                 return $ret;
  217.         }
  218.         $matchedPathinfo $pathinfo;
  219.         $regexList = [
  220.             => '{^(?'
  221.                     .'|/extra/(?'
  222.                         .'|([^/]++)/(?'
  223.                             .'|nuevoPassword(*:42)'
  224.                             .'|generaPassword(*:63)'
  225.                         .')'
  226.                         .'|(en|fr|es)/olvidoPassword(*:96)'
  227.                     .')'
  228.                     .'|/_(?'
  229.                         .'|error/(\\d+)(?:\\.([^/]++))?(*:135)'
  230.                         .'|wdt/([^/]++)(*:155)'
  231.                         .'|profiler/([^/]++)(?'
  232.                             .'|/(?'
  233.                                 .'|search/results(*:201)'
  234.                                 .'|router(*:215)'
  235.                                 .'|exception(?'
  236.                                     .'|(*:235)'
  237.                                     .'|\\.css(*:248)'
  238.                                 .')'
  239.                             .')'
  240.                             .'|(*:258)'
  241.                         .')'
  242.                     .')'
  243.                 .')/?$}sD',
  244.         ];
  245.         foreach ($regexList as $offset => $regex) {
  246.             while (preg_match($regex$matchedPathinfo$matches)) {
  247.                 switch ($m = (int) $matches['MARK']) {
  248.                     default:
  249.                         $routes = [
  250.                             42 => [['_route' => 'muevaPassword''_locale' => 'es''_controller' => 'App\\Controller\\UsuarioController::nuevaPassword'], ['_locale'], ['POST' => 0], nullfalsefalse],
  251.                             63 => [['_route' => 'generaPassword1vez''_controller' => 'App\\Controller\\UsuarioController::generarPassword'], ['_locale'], nullnullfalsefalse],
  252.                             96 => [['_route' => 'regeneraPassword''_locale' => 'es''_controller' => 'App\\Controller\\UsuarioController::regenerarPassword'], ['_locale'], nullnullfalsefalse],
  253.                             135 => [['_route' => '_twig_error_test''_controller' => 'twig.controller.preview_error::previewErrorPageAction''_format' => 'html'], ['code''_format'], nullnullfalsetrue],
  254.                             155 => [['_route' => '_wdt''_controller' => 'web_profiler.controller.profiler::toolbarAction'], ['token'], nullnullfalsetrue],
  255.                             201 => [['_route' => '_profiler_search_results''_controller' => 'web_profiler.controller.profiler::searchResultsAction'], ['token'], nullnullfalsefalse],
  256.                             215 => [['_route' => '_profiler_router''_controller' => 'web_profiler.controller.router::panelAction'], ['token'], nullnullfalsefalse],
  257.                             235 => [['_route' => '_profiler_exception''_controller' => 'web_profiler.controller.exception::showAction'], ['token'], nullnullfalsefalse],
  258.                             248 => [['_route' => '_profiler_exception_css''_controller' => 'web_profiler.controller.exception::cssAction'], ['token'], nullnullfalsefalse],
  259.                             258 => [['_route' => '_profiler''_controller' => 'web_profiler.controller.profiler::panelAction'], ['token'], nullnullfalsetrue],
  260.                         ];
  261.                         list($ret$vars$requiredMethods$requiredSchemes$hasTrailingSlash$hasTrailingVar) = $routes[$m];
  262.                         $hasTrailingVar $trimmedPathinfo !== $pathinfo && $hasTrailingVar;
  263.                         if ('/' !== $pathinfo && !$hasTrailingVar && $hasTrailingSlash === ($trimmedPathinfo === $pathinfo)) {
  264.                             if ('GET' === $canonicalMethod && (!$requiredMethods || isset($requiredMethods['GET']))) {
  265.                                 return $allow $allowSchemes = [];
  266.                             }
  267.                             break;
  268.                         }
  269.                         if ($hasTrailingSlash && $hasTrailingVar && preg_match($regexrtrim($matchedPathinfo'/') ?: '/'$n) && $m === (int) $n['MARK']) {
  270.                             $matches $n;
  271.                         }
  272.                         foreach ($vars as $i => $v) {
  273.                             if (isset($matches[$i])) {
  274.                                 $ret[$v] = $matches[$i];
  275.                             }
  276.                         }
  277.                         $hasRequiredScheme = !$requiredSchemes || isset($requiredSchemes[$context->getScheme()]);
  278.                         if ($requiredMethods && !isset($requiredMethods[$canonicalMethod]) && !isset($requiredMethods[$requestMethod])) {
  279.                             if ($hasRequiredScheme) {
  280.                                 $allow += $requiredMethods;
  281.                             }
  282.                             break;
  283.                         }
  284.                         if (!$hasRequiredScheme) {
  285.                             $allowSchemes += $requiredSchemes;
  286.                             break;
  287.                         }
  288.                         return $ret;
  289.                 }
  290.                 if (258 === $m) {
  291.                     break;
  292.                 }
  293.                 $regex substr_replace($regex'F'$m $offsetstrlen($m));
  294.                 $offset += strlen($m);
  295.             }
  296.         }
  297.         if ('/' === $pathinfo && !$allow && !$allowSchemes) {
  298.             throw new Symfony\Component\Routing\Exception\NoConfigurationException();
  299.         }
  300.         return [];
  301.     }
  302. }