<?php
use Symfony\Component\Routing\Exception\MethodNotAllowedException;
use Symfony\Component\Routing\Exception\ResourceNotFoundException;
use Symfony\Component\Routing\RequestContext;
/**
* This class has been auto-generated
* by the Symfony Routing Component.
*/
class srcDevDebugProjectContainerUrlMatcher extends Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher
{
public function __construct(RequestContext $context)
{
$this->context = $context;
}
public function match($pathinfo)
{
$allow = $allowSchemes = array();
if ($ret = $this->doMatch($pathinfo, $allow, $allowSchemes)) {
return $ret;
}
if ($allow) {
throw new MethodNotAllowedException(array_keys($allow));
}
if (!in_array($this->context->getMethod(), array('HEAD', 'GET'), true)) {
// no-op
} elseif ($allowSchemes) {
redirect_scheme:
$scheme = $this->context->getScheme();
$this->context->setScheme(key($allowSchemes));
try {
if ($ret = $this->doMatch($pathinfo)) {
return $this->redirect($pathinfo, $ret['_route'], $this->context->getScheme()) + $ret;
}
} finally {
$this->context->setScheme($scheme);
}
} elseif ('/' !== $pathinfo) {
$pathinfo = '/' !== $pathinfo[-1] ? $pathinfo.'/' : substr($pathinfo, 0, -1);
if ($ret = $this->doMatch($pathinfo, $allow, $allowSchemes)) {
return $this->redirect($pathinfo, $ret['_route']) + $ret;
}
if ($allowSchemes) {
goto redirect_scheme;
}
}
throw new ResourceNotFoundException();
}
private function doMatch(string $rawPathinfo, array &$allow = array(), array &$allowSchemes = array()): ?array
{
$allow = $allowSchemes = array();
$pathinfo = rawurldecode($rawPathinfo);
$context = $this->context;
$requestMethod = $canonicalMethod = $context->getMethod();
if ('HEAD' === $requestMethod) {
$canonicalMethod = 'GET';
}
switch ($pathinfo) {
case '/admin/':
// easyadmin
return array('_route' => 'easyadmin', '_controller' => 'AlterPHP\\EasyAdminExtensionBundle\\Controller\\AdminController::indexAction');
// admin
return array('_route' => 'admin', '_controller' => 'AlterPHP\\EasyAdminExtensionBundle\\Controller\\AdminController::indexAction');
break;
default:
$routes = array(
'/form/create/byAjax/' => array(array('_route' => 'tag_create_byajax', '_controller' => 'App\\Controller\\AdminController::createTagAjaxAction'), null, array('POST' => 0), null),
'/admin/backhome' => array(array('_route' => 'backhome', '_controller' => 'App\\Controller\\AdminController::homePage'), null, null, null),
'/' => array(array('_route' => 'homepage', '_controller' => 'App\\Controller\\FrontendController::index'), null, null, null),
'/noticias' => array(array('_route' => 'noticias', '_controller' => 'App\\Controller\\FrontendController::noticias'), null, null, null),
'/autoridades' => array(array('_route' => 'autoridades', '_controller' => 'App\\Controller\\FrontendController::autoridades'), null, null, null),
'/prestadores' => array(array('_route' => 'prestadores', '_controller' => 'App\\Controller\\FrontendController::prestadores'), null, null, null),
'/prestaciones' => array(array('_route' => 'prestaciones', '_controller' => 'App\\Controller\\FrontendController::prestaciones'), null, null, null),
'/tramites' => array(array('_route' => 'tramites', '_controller' => 'App\\Controller\\FrontendController::tramites'), null, null, null),
'/normativas' => array(array('_route' => 'normativas', '_controller' => 'App\\Controller\\FrontendController::normativas'), null, null, null),
'/estadistica' => array(array('_route' => 'estadistica', '_controller' => 'App\\Controller\\FrontendController::estadistica'), null, null, null),
'/estadisticas' => array(array('_route' => 'estadisticas', '_controller' => 'App\\Controller\\FrontendController::estadisticas'), null, null, null),
'/noticia-filter' => array(array('_route' => 'front_noticia_filter', '_controller' => 'App\\Controller\\FrontendController::noticiaFilterAction'), null, null, null),
'/norma-filter/' => array(array('_route' => 'front_normativa_filter', '_controller' => 'App\\Controller\\FrontendController::normaFilterAction'), null, null, null),
'/contacto' => array(array('_route' => 'contacto', '_controller' => 'App\\Controller\\FrontendController::contactoAction'), null, null, null),
'/busqueda-filter' => array(array('_route' => 'front_busqueda_filter', '_controller' => 'App\\Controller\\FrontendController::busquedaFilterAction'), null, null, null),
'/carrusel' => array(array('_route' => 'carrusel', '_controller' => 'App\\Controller\\FrontendController::carrusel'), null, null, null),
'/getnoticias' => array(array('_route' => 'getnoticias', '_controller' => 'App\\Controller\\FrontendController::actualizarnoticias'), null, null, null),
'/setimagen' => array(array('_route' => 'setimagen', '_controller' => 'App\\Controller\\FrontendController::setImagen'), null, null, null),
'/getarchivosnormas' => array(array('_route' => 'getarchivosnormas', '_controller' => 'App\\Controller\\Importar::getarchivosnormas'), null, null, null),
'/getnormas' => array(array('_route' => 'getnormas', '_controller' => 'App\\Controller\\Importar::actualizarnormas'), null, null, null),
'/getorganismos' => array(array('_route' => 'getorganismos', '_controller' => 'App\\Controller\\Importar::actualizarorganismos'), null, null, null),
'/getambitos' => array(array('_route' => 'getambitos', '_controller' => 'App\\Controller\\Importar::actualizarambitos'), null, null, null),
'/getinstrumentos' => array(array('_route' => 'getinstrumentos', '_controller' => 'App\\Controller\\Importar::actualizarinstrumentos'), null, null, null),
'/captcha-handler' => array(array('_route' => 'captcha_handler', '_controller' => 'Captcha\\Bundle\\CaptchaBundle\\Controller\\CaptchaHandlerController::indexAction'), null, array('GET' => 0), null),
'/login' => array(array('_route' => 'fos_user_security_login', '_controller' => 'fos_user.security.controller:loginAction'), null, array('GET' => 0, 'POST' => 1), null),
'/login_check' => array(array('_route' => 'fos_user_security_check', '_controller' => 'fos_user.security.controller:checkAction'), null, array('POST' => 0), null),
'/logout' => array(array('_route' => 'fos_user_security_logout', '_controller' => 'fos_user.security.controller:logoutAction'), null, array('GET' => 0, 'POST' => 1), null),
'/profile/' => array(array('_route' => 'fos_user_profile_show', '_controller' => 'fos_user.profile.controller:showAction'), null, array('GET' => 0), null),
'/profile/edit' => array(array('_route' => 'fos_user_profile_edit', '_controller' => 'fos_user.profile.controller:editAction'), null, array('GET' => 0, 'POST' => 1), null),
'/register/' => array(array('_route' => 'fos_user_registration_register', '_controller' => 'fos_user.registration.controller:registerAction'), null, array('GET' => 0, 'POST' => 1), null),
'/register/check-email' => array(array('_route' => 'fos_user_registration_check_email', '_controller' => 'fos_user.registration.controller:checkEmailAction'), null, array('GET' => 0), null),
'/register/confirmed' => array(array('_route' => 'fos_user_registration_confirmed', '_controller' => 'fos_user.registration.controller:confirmedAction'), null, array('GET' => 0), null),
'/resetting/request' => array(array('_route' => 'fos_user_resetting_request', '_controller' => 'fos_user.resetting.controller:requestAction'), null, array('GET' => 0), null),
'/resetting/send-email' => array(array('_route' => 'fos_user_resetting_send_email', '_controller' => 'fos_user.resetting.controller:sendEmailAction'), null, array('POST' => 0), null),
'/resetting/check-email' => array(array('_route' => 'fos_user_resetting_check_email', '_controller' => 'fos_user.resetting.controller:checkEmailAction'), null, array('GET' => 0), null),
'/profile/change-password' => array(array('_route' => 'fos_user_change_password', '_controller' => 'fos_user.change_password.controller:changePasswordAction'), null, array('GET' => 0, 'POST' => 1), null),
'/_profiler/' => array(array('_route' => '_profiler_home', '_controller' => 'web_profiler.controller.profiler::homeAction'), null, null, null),
'/_profiler/search' => array(array('_route' => '_profiler_search', '_controller' => 'web_profiler.controller.profiler::searchAction'), null, null, null),
'/_profiler/search_bar' => array(array('_route' => '_profiler_search_bar', '_controller' => 'web_profiler.controller.profiler::searchBarAction'), null, null, null),
'/_profiler/phpinfo' => array(array('_route' => '_profiler_phpinfo', '_controller' => 'web_profiler.controller.profiler::phpinfoAction'), null, null, null),
'/_profiler/open' => array(array('_route' => '_profiler_open_file', '_controller' => 'web_profiler.controller.profiler::openAction'), null, null, null),
);
if (!isset($routes[$pathinfo])) {
break;
}
list($ret, $requiredHost, $requiredMethods, $requiredSchemes) = $routes[$pathinfo];
$hasRequiredScheme = !$requiredSchemes || isset($requiredSchemes[$context->getScheme()]);
if ($requiredMethods && !isset($requiredMethods[$canonicalMethod]) && !isset($requiredMethods[$requestMethod])) {
if ($hasRequiredScheme) {
$allow += $requiredMethods;
}
break;
}
if (!$hasRequiredScheme) {
$allowSchemes += $requiredSchemes;
break;
}
return $ret;
}
$matchedPathinfo = $pathinfo;
$regexList = array(
0 => '{^(?'
.'|/no(?'
.'|ticia/([^/]++)(*:27)'
.'|rmativa/([^/]++)(*:50)'
.')'
.'|/tramite/([^/]++)(*:75)'
.'|/seccion/([^/]++)(*:99)'
.'|/e(?'
.'|fconnect(?:/([^/]++)(?:/([^/]++))?)?(*:147)'
.'|lfinder(?:/([^/]++)(?:/([^/]++))?)?(*:190)'
.')'
.'|/re(?'
.'|gister/confirm/([^/]++)(*:228)'
.'|setting/reset/([^/]++)(*:258)'
.')'
.'|/media/cache/resolve/(?'
.'|([A-z0-9_-]*)/rc/([^/]++)/(.+)(*:321)'
.'|([A-z0-9_-]*)/(.+)(*:347)'
.')'
.'|/_(?'
.'|error/(\\d+)(?:\\.([^/]++))?(*:387)'
.'|wdt/([^/]++)(*:407)'
.'|profiler/([^/]++)(?'
.'|/(?'
.'|search/results(*:453)'
.'|router(*:467)'
.'|exception(?'
.'|(*:487)'
.'|\\.css(*:500)'
.')'
.')'
.'|(*:510)'
.')'
.')'
.')$}sD',
);
foreach ($regexList as $offset => $regex) {
while (preg_match($regex, $matchedPathinfo, $matches)) {
switch ($m = (int) $matches['MARK']) {
default:
$routes = array(
27 => array(array('_route' => 'noticia', '_controller' => 'App\\Controller\\FrontendController::noticia'), array('id'), null, null),
50 => array(array('_route' => 'normativa', '_controller' => 'App\\Controller\\FrontendController::normativa'), array('id'), null, null),
75 => array(array('_route' => 'tramite', '_controller' => 'App\\Controller\\FrontendController::tramite'), array('id'), null, null),
99 => array(array('_route' => 'menu', '_controller' => 'App\\Controller\\FrontendController::menu'), array('menu'), null, null),
147 => array(array('_route' => 'ef_connect', '_controller' => 'FM\\ElfinderBundle\\Controller\\ElFinderController::loadAction', 'instance' => 'default', 'homeFolder' => ''), array('instance', 'homeFolder'), null, null),
190 => array(array('_route' => 'elfinder', '_controller' => 'FM\\ElfinderBundle\\Controller\\ElFinderController::showAction', 'instance' => 'default', 'homeFolder' => ''), array('instance', 'homeFolder'), null, null),
228 => array(array('_route' => 'fos_user_registration_confirm', '_controller' => 'fos_user.registration.controller:confirmAction'), array('token'), array('GET' => 0), null),
258 => array(array('_route' => 'fos_user_resetting_reset', '_controller' => 'fos_user.resetting.controller:resetAction'), array('token'), array('GET' => 0, 'POST' => 1), null),
321 => array(array('_route' => 'liip_imagine_filter_runtime', '_controller' => 'Liip\\ImagineBundle\\Controller\\ImagineController::filterRuntimeAction'), array('filter', 'hash', 'path'), array('GET' => 0), null),
347 => array(array('_route' => 'liip_imagine_filter', '_controller' => 'Liip\\ImagineBundle\\Controller\\ImagineController::filterAction'), array('filter', 'path'), array('GET' => 0), null),
387 => array(array('_route' => '_twig_error_test', '_controller' => 'twig.controller.preview_error::previewErrorPageAction', '_format' => 'html'), array('code', '_format'), null, null),
407 => array(array('_route' => '_wdt', '_controller' => 'web_profiler.controller.profiler::toolbarAction'), array('token'), null, null),
453 => array(array('_route' => '_profiler_search_results', '_controller' => 'web_profiler.controller.profiler::searchResultsAction'), array('token'), null, null),
467 => array(array('_route' => '_profiler_router', '_controller' => 'web_profiler.controller.router::panelAction'), array('token'), null, null),
487 => array(array('_route' => '_profiler_exception', '_controller' => 'web_profiler.controller.exception::showAction'), array('token'), null, null),
500 => array(array('_route' => '_profiler_exception_css', '_controller' => 'web_profiler.controller.exception::cssAction'), array('token'), null, null),
510 => array(array('_route' => '_profiler', '_controller' => 'web_profiler.controller.profiler::panelAction'), array('token'), null, null),
);
list($ret, $vars, $requiredMethods, $requiredSchemes) = $routes[$m];
foreach ($vars as $i => $v) {
if (isset($matches[1 + $i])) {
$ret[$v] = $matches[1 + $i];
}
}
$hasRequiredScheme = !$requiredSchemes || isset($requiredSchemes[$context->getScheme()]);
if ($requiredMethods && !isset($requiredMethods[$canonicalMethod]) && !isset($requiredMethods[$requestMethod])) {
if ($hasRequiredScheme) {
$allow += $requiredMethods;
}
break;
}
if (!$hasRequiredScheme) {
$allowSchemes += $requiredSchemes;
break;
}
return $ret;
}
if (510 === $m) {
break;
}
$regex = substr_replace($regex, 'F', $m - $offset, 1 + strlen($m));
$offset += strlen($m);
}
}
if ('/' === $pathinfo && !$allow) {
throw new Symfony\Component\Routing\Exception\NoConfigurationException();
}
return null;
}
}