<?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 appDevDebugProjectContainerUrlMatcher extends Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher
{
public function __construct(RequestContext $context)
{
$this->context = $context;
}
public function match($rawPathinfo)
{
$allow = [];
$pathinfo = rawurldecode($rawPathinfo);
$trimmedPathinfo = rtrim($pathinfo, '/');
$context = $this->context;
$request = $this->request ?: $this->createRequest($pathinfo);
$requestMethod = $canonicalMethod = $context->getMethod();
if ('HEAD' === $requestMethod) {
$canonicalMethod = 'GET';
}
if (0 === strpos($pathinfo, '/_')) {
// _wdt
if (0 === strpos($pathinfo, '/_wdt') && preg_match('#^/_wdt/(?P<token>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => '_wdt']), array ( '_controller' => 'web_profiler.controller.profiler:toolbarAction',));
}
if (0 === strpos($pathinfo, '/_profiler')) {
// _profiler_home
if ('/_profiler' === $trimmedPathinfo) {
$ret = array ( '_controller' => 'web_profiler.controller.profiler:homeAction', '_route' => '_profiler_home',);
if ('/' === substr($pathinfo, -1)) {
// no-op
} elseif ('GET' !== $canonicalMethod) {
goto not__profiler_home;
} else {
return array_replace($ret, $this->redirect($rawPathinfo.'/', '_profiler_home'));
}
return $ret;
}
not__profiler_home:
if (0 === strpos($pathinfo, '/_profiler/search')) {
// _profiler_search
if ('/_profiler/search' === $pathinfo) {
return array ( '_controller' => 'web_profiler.controller.profiler:searchAction', '_route' => '_profiler_search',);
}
// _profiler_search_bar
if ('/_profiler/search_bar' === $pathinfo) {
return array ( '_controller' => 'web_profiler.controller.profiler:searchBarAction', '_route' => '_profiler_search_bar',);
}
}
// _profiler_phpinfo
if ('/_profiler/phpinfo' === $pathinfo) {
return array ( '_controller' => 'web_profiler.controller.profiler:phpinfoAction', '_route' => '_profiler_phpinfo',);
}
// _profiler_search_results
if (preg_match('#^/_profiler/(?P<token>[^/]++)/search/results$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => '_profiler_search_results']), array ( '_controller' => 'web_profiler.controller.profiler:searchResultsAction',));
}
// _profiler_open_file
if ('/_profiler/open' === $pathinfo) {
return array ( '_controller' => 'web_profiler.controller.profiler:openAction', '_route' => '_profiler_open_file',);
}
// _profiler
if (preg_match('#^/_profiler/(?P<token>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => '_profiler']), array ( '_controller' => 'web_profiler.controller.profiler:panelAction',));
}
// _profiler_router
if (preg_match('#^/_profiler/(?P<token>[^/]++)/router$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => '_profiler_router']), array ( '_controller' => 'web_profiler.controller.router:panelAction',));
}
// _profiler_exception
if (preg_match('#^/_profiler/(?P<token>[^/]++)/exception$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => '_profiler_exception']), array ( '_controller' => 'web_profiler.controller.exception:showAction',));
}
// _profiler_exception_css
if (preg_match('#^/_profiler/(?P<token>[^/]++)/exception\\.css$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => '_profiler_exception_css']), array ( '_controller' => 'web_profiler.controller.exception:cssAction',));
}
}
// _uploader_upload_gallery
if ('/_uploader/gallery/upload' === $pathinfo) {
$ret = array ( '_controller' => 'oneup_uploader.controller.gallery:upload', '_format' => 'json', '_route' => '_uploader_upload_gallery',);
if (!in_array($requestMethod, ['POST', 'PUT', 'PATCH'])) {
$allow = array_merge($allow, ['POST', 'PUT', 'PATCH']);
goto not__uploader_upload_gallery;
}
return $ret;
}
not__uploader_upload_gallery:
// webfactory_exceptions_test_testerrorpage
if (0 === strpos($pathinfo, '/_error') && preg_match('#^/_error/(?P<code>\\d+)(?:/(?P<_format>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'webfactory_exceptions_test_testerrorpage']), array ( '_controller' => 'Webfactory\\Bundle\\ExceptionsBundle\\Controller\\TestController::testErrorPageAction', '_format' => 'html',));
}
}
elseif (0 === strpos($pathinfo, '/c')) {
// suez_map_request_list
if ('/carte/demandes/liste' === $pathinfo) {
return array ( '_controller' => 'Suez\\MapsBundle\\Controller\\MapsController::getRequestAction', '_route' => 'suez_map_request_list',);
}
if (0 === strpos($pathinfo, '/con')) {
if (0 === strpos($pathinfo, '/contract')) {
// request_contract_contenant
if (preg_match('#^/contract/(?P<id>[^/]++)/contenants$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'request_contract_contenant']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::listAutoCompleteContenantAction',));
}
// add_eservice
if (preg_match('#^/contract/(?P<contract>[^/]++)/famliy/(?P<family>[^/]++)/eservice$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'add_eservice']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\EserviceController::addEServiceAction',));
}
// edit_eservice
if (preg_match('#^/contract/(?P<contract>[^/]++)/famliy/(?P<family>[^/]++)/eservice/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'edit_eservice']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\EserviceController::editEServiceAction',));
}
}
// admin_subservice_contract_configuration_add
if (0 === strpos($pathinfo, '/contrat') && preg_match('#^/contrat/(?P<contract_id>\\d+)/service/(?P<subservice_id>\\d+)/nouveau$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_subservice_contract_configuration_add']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\AdminSubServiceContractConfigurationController::subServiceContractConfigurationAction',));
}
// cgu
if ('/conditions-générales-d-utilisation' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TsmsBundle\\Controller\\InformationNoticeController::cguAction', '_route' => 'cgu',);
}
}
elseif (0 === strpos($pathinfo, '/cgu')) {
// show_terms_of_use
if ('/cgu' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TsmsBundle\\Controller\\TermsOfUseController::showAction', '_route' => 'show_terms_of_use',);
}
// accept_terms_of_use
if ('/cgu/valider' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TsmsBundle\\Controller\\TermsOfUseController::acceptAction', '_route' => 'accept_terms_of_use',);
}
}
// check_session
if ('/check_session' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TsmsBundle\\Controller\\SecurityController::checkSessionAction', '_route' => 'check_session',);
}
}
elseif (0 === strpos($pathinfo, '/prestations')) {
// suez_prestation_prestation_list
if ('/prestations/liste' === $pathinfo) {
return array ( '_controller' => 'Suez\\PrestationBundle\\Controller\\PrestationController::listAction', '_route' => 'suez_prestation_prestation_list',);
}
if (0 === strpos($pathinfo, '/prestations/applicationForm')) {
// get_application_form
if (preg_match('#^/prestations/applicationForm/(?P<name>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'get_application_form']), array ( '_controller' => 'Suez\\PrestationBundle\\Controller\\PrestationController::getApplicationForm',));
}
// validate_application_form
if (0 === strpos($pathinfo, '/prestations/applicationForm/submit') && preg_match('#^/prestations/applicationForm/submit/(?P<name>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'validate_application_form']), array ( '_controller' => 'Suez\\PrestationBundle\\Controller\\PrestationController::postApplicationForm',));
}
}
// update_connection
if (0 === strpos($pathinfo, '/prestations/modifier') && preg_match('#^/prestations/modifier/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'update_connection']), array ( '_controller' => 'Suez\\PrestationBundle\\Controller\\PrestationController::updateAction',));
}
// delete_connection
if (0 === strpos($pathinfo, '/prestations/delete') && preg_match('#^/prestations/delete/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'delete_connection']), array ( '_controller' => 'Suez\\PrestationBundle\\Controller\\PrestationController::deleteAction',));
}
// suez_prestation_prestation_connect
if (0 === strpos($pathinfo, '/prestations/connecter') && preg_match('#^/prestations/connecter/(?P<name>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'suez_prestation_prestation_connect']), array ( '_controller' => 'Suez\\PrestationBundle\\Controller\\PrestationController::connectAction',));
}
}
elseif (0 === strpos($pathinfo, '/po')) {
if (0 === strpos($pathinfo, '/portal/admin')) {
if (0 === strpos($pathinfo, '/portal/admin/notes_version')) {
// portal_admin_notes_version_list
if ('/portal/admin/notes_version/list' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\NotesVersionController::listAction', '_route' => 'portal_admin_notes_version_list',);
}
// portal_admin_notes_version_download
if (preg_match('#^/portal/admin/notes_version/(?P<noteId>[^/]++)/download/(?P<filename>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'portal_admin_notes_version_download']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\NotesVersionController::downloadAction',));
}
}
elseif (0 === strpos($pathinfo, '/portal/admin/tools')) {
if (0 === strpos($pathinfo, '/portal/admin/tools/notes_version')) {
// portal_admin_tools_notes_version_list
if ('/portal/admin/tools/notes_version/list' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\NotesVersionController::listAdminAction', '_route' => 'portal_admin_tools_notes_version_list',);
}
// portal_admin_tools_notes_version
if ('/portal/admin/tools/notes_version' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\NotesVersionController::addAction', '_route' => 'portal_admin_tools_notes_version',);
}
// portal_admin_tools_notes_version_update
if (preg_match('#^/portal/admin/tools/notes_version/(?P<id>[^/]++)/modifier$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'portal_admin_tools_notes_version_update']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\NotesVersionController::updateAction',));
if (!in_array($canonicalMethod, ['GET', 'POST'])) {
$allow = array_merge($allow, ['GET', 'POST']);
goto not_portal_admin_tools_notes_version_update;
}
return $ret;
}
not_portal_admin_tools_notes_version_update:
// portal_admin_tools_notes_version_delete
if (preg_match('#^/portal/admin/tools/notes_version/(?P<id>[^/]++)/supprimer$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'portal_admin_tools_notes_version_delete']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\NotesVersionController::deleteAction',));
if (!in_array($requestMethod, ['POST'])) {
$allow = array_merge($allow, ['POST']);
goto not_portal_admin_tools_notes_version_delete;
}
return $ret;
}
not_portal_admin_tools_notes_version_delete:
}
// portal_admin_tools
if ('/portal/admin/tools' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\PortalAdminToolsController::indexAction', '_route' => 'portal_admin_tools',);
}
if (0 === strpos($pathinfo, '/portal/admin/tools/import')) {
// portal_admin_tools_imports
if ('/portal/admin/tools/imports' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\PortalAdminToolsController::importsAction', '_route' => 'portal_admin_tools_imports',);
}
// portal_admin_tools_import_client
if ('/portal/admin/tools/import/client' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\PortalAdminToolsController::importMdmClientAction', '_route' => 'portal_admin_tools_import_client',);
}
// portal_admin_tools_import_contract
if ('/portal/admin/tools/import/constract' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\PortalAdminToolsController::importMdmContractAction', '_route' => 'portal_admin_tools_import_contract',);
}
// portal_admin_tools_import_geozones
if ('/portal/admin/tools/import/geozones' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\PortalAdminToolsController::importMdmGeoZoneAction', '_route' => 'portal_admin_tools_import_geozones',);
}
// portal_admin_tools_import_tour
if ('/portal/admin/tools/import/tour' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\PortalAdminToolsController::importMdmTourAction', '_route' => 'portal_admin_tools_import_tour',);
}
if (0 === strpos($pathinfo, '/portal/admin/tools/import/tsmd')) {
// portal_admin_tools_import_tsmd_contract
if ('/portal/admin/tools/import/tsmd/contract' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\PortalAdminToolsController::importTsmsContractAction', '_route' => 'portal_admin_tools_import_tsmd_contract',);
}
// portal_admin_tools_import_tsmd_client
if ('/portal/admin/tools/import/tsmd/client' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\PortalAdminToolsController::importTsmsClientAction', '_route' => 'portal_admin_tools_import_tsmd_client',);
}
// portal_admin_tools_import_tsmd_perimeter
if ('/portal/admin/tools/import/tsmd/perimeter' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\PortalAdminToolsController::importTsmsPerimeterAction', '_route' => 'portal_admin_tools_import_tsmd_perimeter',);
}
}
}
// portal_admin_tools_banner
if ('/portal/admin/tools/banner' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\PortalAdminToolsController::bannerAction', '_route' => 'portal_admin_tools_banner',);
}
// portal_admin_tools_empty_cache
if ('/portal/admin/tools/empty/cache' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\PortalAdminToolsController::emptyCacheAction', '_route' => 'portal_admin_tools_empty_cache',);
}
}
// portal_admin_stats
if ('/portal/admin/stats' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\PortalStatsController::indexAction', '_route' => 'portal_admin_stats',);
}
}
// cookie_policy
if ('/politique-de-gestion-des-cookies' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TsmsBundle\\Controller\\InformationNoticeController::cookiePolicyAction', '_route' => 'cookie_policy',);
}
// privacy_policy
if ('/politique-de-confidentialité' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TsmsBundle\\Controller\\InformationNoticeController::privacyPolicyAction', '_route' => 'privacy_policy',);
}
}
elseif (0 === strpos($pathinfo, '/notification')) {
// notification_list
if ('/notification/liste' === $pathinfo) {
return array ( '_controller' => 'Suez\\NotificationBundle\\Controller\\NotificationController::indexAction', '_route' => 'notification_list',);
}
if (0 === strpos($pathinfo, '/notification/d')) {
if (0 === strpos($pathinfo, '/notification/de')) {
// notification_show
if (0 === strpos($pathinfo, '/notification/detail') && preg_match('#^/notification/detail/(?P<id>\\d+)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'notification_show']), array ( '_controller' => 'Suez\\NotificationBundle\\Controller\\NotificationController::showAction',));
}
// notification_delete
if (0 === strpos($pathinfo, '/notification/delete') && preg_match('#^/notification/delete/(?P<id>\\d+)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'notification_delete']), array ( '_controller' => 'Suez\\NotificationBundle\\Controller\\NotificationController::deleteAction',));
}
if (0 === strpos($pathinfo, '/notification/demandes/configuration')) {
// add_alert_configuration
if ('/notification/demandes/configuration/ajouter' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\NotificationsController::addNotification', '_route' => 'add_alert_configuration',);
}
// update_alert_configuration
if (preg_match('#^/notification/demandes/configuration/(?P<alertConfiguration>[^/]++)/modifier$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'update_alert_configuration']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\NotificationsController::updateNotification',));
}
// delete_alert_configuration
if (preg_match('#^/notification/demandes/configuration/(?P<id>\\d+)/supprimer$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'delete_alert_configuration']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\NotificationsController::deleteNotification',));
}
}
}
// notification_dropdown
if ('/notification/dropdown' === $pathinfo) {
return array ( '_controller' => 'Suez\\NotificationBundle\\Controller\\NotificationController::dropdownAction', '_route' => 'notification_dropdown',);
}
if (0 === strpos($pathinfo, '/notification/documents/configuration')) {
// add_alert_configuration_ged
if ('/notification/documents/configuration/ajouter' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\NotificationsController::addNotificationGed', '_route' => 'add_alert_configuration_ged',);
}
// update_alert_configuration_ged
if (preg_match('#^/notification/documents/configuration/(?P<alertConfiguration>[^/]++)/modifier$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'update_alert_configuration_ged']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\NotificationsController::updateNotificationGed',));
}
// delete_alert_configuration_ged
if (preg_match('#^/notification/documents/configuration/(?P<id>\\d+)/supprimer$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'delete_alert_configuration_ged']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\NotificationsController::deleteNotificationGed',));
}
}
}
// notification_save
if (0 === strpos($pathinfo, '/notification/save') && preg_match('#^/notification/save/(?P<userId>\\d+)$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'notification_save']), array ( '_controller' => 'Suez\\NotificationBundle\\Controller\\NotificationController::saveNotification',));
if (!in_array($requestMethod, ['POST'])) {
$allow = array_merge($allow, ['POST']);
goto not_notification_save;
}
return $ret;
}
not_notification_save:
if (0 === strpos($pathinfo, '/notification/report/configuration')) {
// add_alert_configuration_report
if ('/notification/report/configuration/ajouter' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\NotificationsController::addNotificationReport', '_route' => 'add_alert_configuration_report',);
}
// update_alert_configuration_report
if (preg_match('#^/notification/report/configuration/(?P<alertConfiguration>[^/]++)/modifier$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'update_alert_configuration_report']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\NotificationsController::updateNotificationReport',));
}
// delete_alert_configuration_report
if (preg_match('#^/notification/report/configuration/(?P<id>\\d+)/supprimer$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'delete_alert_configuration_report']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\NotificationsController::deleteNotificationReport',));
}
}
elseif (0 === strpos($pathinfo, '/notification/exploitant/configuration')) {
// add_alert_configuration_exploitant
if ('/notification/exploitant/configuration/ajouter' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\NotificationsController::addNotificationAlertExploitant', '_route' => 'add_alert_configuration_exploitant',);
}
// update_alert_configuration_exploitant
if (preg_match('#^/notification/exploitant/configuration/(?P<alertConfiguration>[^/]++)/modifier$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'update_alert_configuration_exploitant']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\NotificationsController::updateNotificationExploitant',));
}
// delete_alert_configuration_exploitant
if (preg_match('#^/notification/exploitant/configuration/(?P<id>\\d+)/supprimer$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'delete_alert_configuration_exploitant']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\NotificationsController::deleteNotificationExploitant',));
}
}
}
elseif (0 === strpos($pathinfo, '/m')) {
if (0 === strpos($pathinfo, '/mes-')) {
if (0 === strpos($pathinfo, '/mes-demandes')) {
if (0 === strpos($pathinfo, '/mes-demandes/collectivite')) {
// collectivity_request_user_list
if ('/mes-demandes/collectivite/liste' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::listAction', '_route' => 'collectivity_request_user_list',);
}
// collectivity_request_attachments
if (preg_match('#^/mes\\-demandes/collectivite/(?P<requestId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/attachments$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'collectivity_request_attachments']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::getAttachmentCarousel',));
}
// collectivity_request_user_map
if ('/mes-demandes/collectivite/carte' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::mapAction', '_route' => 'collectivity_request_user_map',);
}
// collectivity_request_detail
if (preg_match('#^/mes\\-demandes/collectivite/(?P<requestId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'collectivity_request_detail']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::showAction',));
}
// collectivity_request_detail_sibling
if (0 === strpos($pathinfo, '/mes-demandes/collectivite/sibling') && preg_match('#^/mes\\-demandes/collectivite/sibling/(?P<requestId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'collectivity_request_detail_sibling']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::showSibling',));
}
// collectivity_request_detail_history
if (0 === strpos($pathinfo, '/mes-demandes/collectivite/history') && preg_match('#^/mes\\-demandes/collectivite/history/(?P<requestId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'collectivity_request_detail_history']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::showHistory',));
}
if (0 === strpos($pathinfo, '/mes-demandes/collectivite/type_demande')) {
// collectivity_get_form_by_type
if (preg_match('#^/mes\\-demandes/collectivite/type_demande/(?P<client>[^/]++)/(?P<contract>[^/]++)/(?P<contractService>[^/]++)/(?P<object>[^/]++)/(?P<type>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'collectivity_get_form_by_type']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::getRequestFormByTypeAction',));
}
// collectivity_get_form_by_type_with_model
if (preg_match('#^/mes\\-demandes/collectivite/type_demande/(?P<client>[^/]++)/(?P<contract>[^/]++)/(?P<contractService>[^/]++)/(?P<object>[^/]++)/(?P<type>[^/]++)/(?P<modelName>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'collectivity_get_form_by_type_with_model']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::getRequestFormByTypeWithModelAction',));
}
}
// collectivity_request_update
if (preg_match('#^/mes\\-demandes/collectivite/(?P<requestId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/modifier$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'collectivity_request_update']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::updateAction',));
}
// collectivity_request_send_eazy_collect
if (preg_match('#^/mes\\-demandes/collectivite/(?P<requestId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/envoi/eazycollecte$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'collectivity_request_send_eazy_collect']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::sendEazyCollectAction',));
}
// collectivity_request_update_geocoding
if (preg_match('#^/mes\\-demandes/collectivite/(?P<requestId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/geocoding$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'collectivity_request_update_geocoding']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::updateGeocodingAction',));
}
}
elseif (0 === strpos($pathinfo, '/mes-demandes/nouvelle-demande/collectivit')) {
if (0 === strpos($pathinfo, '/mes-demandes/nouvelle-demande/collectivite/nouvelle-demande')) {
// collectivity_request_create_with_model
if (preg_match('#^/mes\\-demandes/nouvelle\\-demande/collectivite/nouvelle\\-demande/(?P<modelName>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'collectivity_request_create_with_model']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::createWithModelAction',));
}
// collectivity_request_create
if ('/mes-demandes/nouvelle-demande/collectivite/nouvelle-demande' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::createDirectAction', '_route' => 'collectivity_request_create',);
}
}
// collectivity_request_type_select
if ('/mes-demandes/nouvelle-demande/collectivite/selection' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::selectAction', '_route' => 'collectivity_request_type_select',);
}
// collectivity_request_new
if (0 === strpos($pathinfo, '/mes-demandes/nouvelle-demande/collectivity-') && preg_match('#^/mes\\-demandes/nouvelle\\-demande/collectivity\\-(?P<requestType>[^/\\-]++)(?:\\-(?P<requestId>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'collectivity_request_new']), array ( 'requestId' => NULL, '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::createAction',));
}
}
// request_collectivity_file_download
if (preg_match('#^/mes\\-demandes/(?P<requestId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/fichier/(?P<fileId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'request_collectivity_file_download']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::downloadAction',));
}
// request_collectivity_all_file_download
if (preg_match('#^/mes\\-demandes/(?P<requestId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/fichier$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'request_collectivity_all_file_download']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::downloadAllFilesAction',));
}
// request_collectivity_file_preview
if (preg_match('#^/mes\\-demandes/(?P<requestId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/fichier/previsualisation/(?P<fileId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'request_collectivity_file_preview']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::previewAction',));
}
if (0 === strpos($pathinfo, '/mes-demandes/export')) {
// request_collectivity_export
if ('/mes-demandes/export' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::exportAction', '_route' => 'request_collectivity_export',);
}
// request_quali_tri_export
if ('/mes-demandes/export_quali_tri' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::exportQualiTriAction', '_route' => 'request_quali_tri_export',);
}
// request_collectivity_export_personalized
if (0 === strpos($pathinfo, '/mes-demandes/export/personnalized') && preg_match('#^/mes\\-demandes/export/personnalized(?:/(?P<preset>\\d+))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'request_collectivity_export_personalized']), array ( 'preset' => 0, '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::personalizedExportAction',));
}
}
elseif (0 === strpos($pathinfo, '/mes-demandes/collectivite')) {
// collectivity_request_user_list_columns_width
if ('/mes-demandes/collectivite/colonne-width' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::saveColumnsWidthAction', '_route' => 'collectivity_request_user_list_columns_width',);
}
// collectivity_request_download
if (preg_match('#^/mes\\-demandes/collectivite/(?P<requestId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/telecharger$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'collectivity_request_download']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::downloadPdfAction',));
}
// collectivity_request_print
if (preg_match('#^/mes\\-demandes/collectivite/(?P<requestId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/imprimer$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'collectivity_request_print']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::printAction',));
}
// collectivity_request_email
if (preg_match('#^/mes\\-demandes/collectivite/(?P<requestId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/email$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'collectivity_request_email']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::emailAction',));
}
if (0 === strpos($pathinfo, '/mes-demandes/collectivite/requests/email')) {
// collectivity_requests_email
if ('/mes-demandes/collectivite/requests/email' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::emailRequestsAction', '_route' => 'collectivity_requests_email',);
}
// collectivity_requests_email_list
if ('/mes-demandes/collectivite/requests/email/list' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::emailListRequestsAction', '_route' => 'collectivity_requests_email_list',);
}
}
// collectivity_help
if (0 === strpos($pathinfo, '/mes-demandes/collectivite/aide') && preg_match('#^/mes\\-demandes/collectivite/aide/(?P<contractPrestationId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'collectivity_help']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::helpAction',));
}
// request_massive_update
if ('/mes-demandes/collectivite/changement-massif-statut' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::updateMassiveRequestStatus', '_route' => 'request_massive_update',);
}
// request_multi_print
if ('/mes-demandes/collectivite/impression-multiple' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::publishMultiRequestPrintAction', '_route' => 'request_multi_print',);
}
if (0 === strpos($pathinfo, '/mes-demandes/collectivite/m')) {
// request_mass_upload_upload
if ('/mes-demandes/collectivite/massUpload/upload' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::uploadAction', '_route' => 'request_mass_upload_upload',);
}
// request_mass_upload_cancel
if ('/mes-demandes/collectivite/massUpload/cancel' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::cancelAction', '_route' => 'request_mass_upload_cancel',);
}
// request_mass_upload_remove
if ('/mes-demandes/collectivite/mes-demandes/collectivite/massUpload/remove' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::removeAction', '_route' => 'request_mass_upload_remove',);
}
}
// collectivity_request_favorite
if (0 === strpos($pathinfo, '/mes-demandes/collectivite/favorite') && preg_match('#^/mes\\-demandes/collectivite/favorite/(?P<action>[^/]++)/request/(?P<requestId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'collectivity_request_favorite']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::requestFavoriteListAction',));
}
}
// osis_request_create
if ('/mes-demandes/osis/creation' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::createOsisRequestAction', '_route' => 'osis_request_create',);
}
// quali_tri_request_create
if ('/mes-demandes/quali_tri/creation' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::createQualiRequestAction', '_route' => 'quali_tri_request_create',);
}
// request_get_services_by_contract
if ('/mes-demandes/liste_prestations' === $trimmedPathinfo) {
$ret = array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::getServicesForContract', '_route' => 'request_get_services_by_contract',);
if ('/' === substr($pathinfo, -1)) {
// no-op
} elseif ('GET' !== $canonicalMethod) {
goto not_request_get_services_by_contract;
} else {
return array_replace($ret, $this->redirect($rawPathinfo.'/', 'request_get_services_by_contract'));
}
return $ret;
}
not_request_get_services_by_contract:
// request_get_elements_by_contract_service
if ('/mes-demandes/liste_elements' === $trimmedPathinfo) {
$ret = array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\CollectivityController::getObjectForContractService', '_route' => 'request_get_elements_by_contract_service',);
if ('/' === substr($pathinfo, -1)) {
// no-op
} elseif ('GET' !== $canonicalMethod) {
goto not_request_get_elements_by_contract_service;
} else {
return array_replace($ret, $this->redirect($rawPathinfo.'/', 'request_get_elements_by_contract_service'));
}
return $ret;
}
not_request_get_elements_by_contract_service:
// report_transform_create
if (0 === strpos($pathinfo, '/mes-demandes/signalement') && preg_match('#^/mes\\-demandes/signalement/(?P<reportId>[^/]++)/transformation/creation$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'report_transform_create']), array ( 'reportId' => NULL, '_controller' => 'Suez\\UserRequestBundle\\Controller\\ReportController::createAction',));
}
// request_report_file_download
if (preg_match('#^/mes\\-demandes/(?P<requestId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/fichier/(?P<fileId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'request_report_file_download']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\ReportController::downloadAction',));
}
if (0 === strpos($pathinfo, '/mes-demandes/signalement')) {
// report_detail
if (0 === strpos($pathinfo, '/mes-demandes/signalement/detail') && preg_match('#^/mes\\-demandes/signalement/detail/(?P<requestId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'report_detail']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\ReportController::showAction',));
}
// report_revert_close
if (0 === strpos($pathinfo, '/mes-demandes/signalement/revert_close') && preg_match('#^/mes\\-demandes/signalement/revert_close/(?P<reportId>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'report_revert_close']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\ReportController::revertCloseAction',));
}
// validate_report_and_create_osis_report
if (0 === strpos($pathinfo, '/mes-demandes/signalement/valider') && preg_match('#^/mes\\-demandes/signalement/valider/(?P<reportId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/osis$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'validate_report_and_create_osis_report']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\ReportController::validateReportAndCreateOsisReportAction',));
}
}
}
elseif (0 === strpos($pathinfo, '/mes-signalements')) {
// signals_get_contracts_by_client
if ('/mes-signalements/signalement/liste_contrats' === $trimmedPathinfo) {
$ret = array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\ReportController::getContractForClient', '_route' => 'signals_get_contracts_by_client',);
if ('/' === substr($pathinfo, -1)) {
// no-op
} elseif ('GET' !== $canonicalMethod) {
goto not_signals_get_contracts_by_client;
} else {
return array_replace($ret, $this->redirect($rawPathinfo.'/', 'signals_get_contracts_by_client'));
}
return $ret;
}
not_signals_get_contracts_by_client:
// report_create
if ('/mes-signalements/signalement/creation' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\ReportController::createReportAction', '_route' => 'report_create',);
}
// report_get_services_by_contract
if ('/mes-signalements/liste_prestations' === $trimmedPathinfo) {
$ret = array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\ReportController::getServicesForContract', '_route' => 'report_get_services_by_contract',);
if ('/' === substr($pathinfo, -1)) {
// no-op
} elseif ('GET' !== $canonicalMethod) {
goto not_report_get_services_by_contract;
} else {
return array_replace($ret, $this->redirect($rawPathinfo.'/', 'report_get_services_by_contract'));
}
return $ret;
}
not_report_get_services_by_contract:
// report_get_elements_by_contract_service
if ('/mes-signalements/liste_elements' === $trimmedPathinfo) {
$ret = array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\ReportController::getObjectForContractService', '_route' => 'report_get_elements_by_contract_service',);
if ('/' === substr($pathinfo, -1)) {
// no-op
} elseif ('GET' !== $canonicalMethod) {
goto not_report_get_elements_by_contract_service;
} else {
return array_replace($ret, $this->redirect($rawPathinfo.'/', 'report_get_elements_by_contract_service'));
}
return $ret;
}
not_report_get_elements_by_contract_service:
}
elseif (0 === strpos($pathinfo, '/mes-modeles')) {
// request_model_create
if ('/mes-modeles/nouveau' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\RequestModelController::createRequestModelAction', '_route' => 'request_model_create',);
}
// request_model_update
if (0 === strpos($pathinfo, '/mes-modeles/modifier') && preg_match('#^/mes\\-modeles/modifier/(?P<modelName>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'request_model_update']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\RequestModelController::updateRequestModelAction',));
}
// request_model_duplicate
if (0 === strpos($pathinfo, '/mes-modeles/duplicate') && preg_match('#^/mes\\-modeles/duplicate/(?P<modelName>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'request_model_duplicate']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\RequestModelController::duplicateRequestModelAction',));
}
// request_model_delete
if (0 === strpos($pathinfo, '/mes-modeles/delete') && preg_match('#^/mes\\-modeles/delete/(?P<groupId>[^/]++)$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'request_model_delete']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\RequestModelController::deleteRequestModel',));
if (!in_array($requestMethod, ['DELETE'])) {
$allow = array_merge($allow, ['DELETE']);
goto not_request_model_delete;
}
return $ret;
}
not_request_model_delete:
// request_model_show
if (0 === strpos($pathinfo, '/mes-modeles/show') && preg_match('#^/mes\\-modeles/show/(?P<modelName>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'request_model_show']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\RequestModelController::showRequestModelAction',));
}
// models_get_form_by_type
if (0 === strpos($pathinfo, '/mes-modeles/get_form') && preg_match('#^/mes\\-modeles/get_form/(?P<client>[^/]++)/(?P<contract>[^/]++)/(?P<contractService>[^/]++)/(?P<object>[^/]++)/(?P<type>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'models_get_form_by_type']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\RequestModelController::getRequestFormByTypeAction',));
}
}
elseif (0 === strpos($pathinfo, '/mes-filtres')) {
if (0 === strpos($pathinfo, '/mes-filtres/nouveau')) {
// new_custom_filter
if ('/mes-filtres/nouveau' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\UserPresetController::saveFiltersAction', '_route' => 'new_custom_filter',);
}
// new_csv_preset
if ('/mes-filtres/nouveau_csv' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\UserPresetController::saveCsvExportAction', '_route' => 'new_csv_preset',);
}
}
// save_filters
if ('/mes-filtres/enregistrer' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\UserPresetController::updateDefaultCustomFilter', '_route' => 'save_filters',);
}
// delete_export
if (0 === strpos($pathinfo, '/mes-filtres/supprimer/export') && preg_match('#^/mes\\-filtres/supprimer/export/(?P<id>\\d+)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'delete_export']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\UserPresetController::deleteCustomCsvExport',));
}
}
}
elseif (0 === strpos($pathinfo, '/media/cache/resolve')) {
// liip_imagine_filter_runtime
if (preg_match('#^/media/cache/resolve/(?P<filter>[A-z0-9_-]*)/rc/(?P<hash>[^/]++)/(?P<path>.+)$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'liip_imagine_filter_runtime']), array ( '_controller' => 'liip_imagine.controller:filterRuntimeAction',));
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_liip_imagine_filter_runtime;
}
return $ret;
}
not_liip_imagine_filter_runtime:
// liip_imagine_filter
if (preg_match('#^/media/cache/resolve/(?P<filter>[A-z0-9_-]*)/(?P<path>.+)$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'liip_imagine_filter']), array ( '_controller' => 'liip_imagine.controller:filterAction',));
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_liip_imagine_filter;
}
return $ret;
}
not_liip_imagine_filter:
}
// account_view
if (0 === strpos($pathinfo, '/mon-compte') && preg_match('#^/mon\\-compte(?:/(?P<contractId>.+))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'account_view']), array ( 'contractId' => NULL, '_controller' => 'TSMS\\AdminBundle\\Controller\\AccountController::indexAction',));
}
// admin_mode_maintenance
if ('/mode/maintenance' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\AdminModeMaintenanceController::modeMaintenanceAction', '_route' => 'admin_mode_maintenance',);
}
// site_under_maintenance
if ('/maintenance' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TsmsBundle\\Controller\\HomeController::maintenanceAction', '_route' => 'site_under_maintenance',);
}
}
elseif (0 === strpos($pathinfo, '/t')) {
if (0 === strpos($pathinfo, '/tableau-de-bord')) {
if (0 === strpos($pathinfo, '/tableau-de-bord/s')) {
// dashboard_index
if ('/tableau-de-bord/synthesis' === $pathinfo) {
$ret = array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\DashboardController::synthesisAction', '_route' => 'dashboard_index',);
if (!in_array($canonicalMethod, ['GET', 'POST'])) {
$allow = array_merge($allow, ['GET', 'POST']);
goto not_dashboard_index;
}
return $ret;
}
not_dashboard_index:
// dashboard_store_image
if ('/tableau-de-bord/store/graph' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\DashboardController::storeGraphAction', '_route' => 'dashboard_store_image',);
}
// dashboard_store_all_image
if ('/tableau-de-bord/store/dashboard' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\DashboardController::storeDashboardGraphsAction', '_route' => 'dashboard_store_all_image',);
}
}
elseif (0 === strpos($pathinfo, '/tableau-de-bord/qualitri')) {
// dashboard_quali_tri
if ('/tableau-de-bord/qualitri' === $pathinfo) {
$ret = array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\DashboardController::DashboardQualitriAction', '_route' => 'dashboard_quali_tri',);
if (!in_array($canonicalMethod, ['GET', 'POST'])) {
$allow = array_merge($allow, ['GET', 'POST']);
goto not_dashboard_quali_tri;
}
return $ret;
}
not_dashboard_quali_tri:
// quali_tri_map
if ('/tableau-de-bord/qualitri/map/data' === $pathinfo) {
$ret = array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\DashboardController::qualiTriMapDataAction', '_route' => 'quali_tri_map',);
if (!in_array($requestMethod, ['POST'])) {
$allow = array_merge($allow, ['POST']);
goto not_quali_tri_map;
}
return $ret;
}
not_quali_tri_map:
// quali_tri_flux_dashboard_data
if ('/tableau-de-bord/qualitri/flux/data' === $pathinfo) {
$ret = array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\DashboardController::qualitriFluxDashboardAction', '_route' => 'quali_tri_flux_dashboard_data',);
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_quali_tri_flux_dashboard_data;
}
return $ret;
}
not_quali_tri_flux_dashboard_data:
// quali_tri_tickets_dashboard_data
if ('/tableau-de-bord/qualitri/tickets/data' === $pathinfo) {
$ret = array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\DashboardController::qualitriTicketsDashboardAction', '_route' => 'quali_tri_tickets_dashboard_data',);
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_quali_tri_tickets_dashboard_data;
}
return $ret;
}
not_quali_tri_tickets_dashboard_data:
// quali_tri_errors_dashboard_data
if ('/tableau-de-bord/qualitri/errors/data' === $pathinfo) {
$ret = array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\DashboardController::qualitriErrorsDashboardAction', '_route' => 'quali_tri_errors_dashboard_data',);
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_quali_tri_errors_dashboard_data;
}
return $ret;
}
not_quali_tri_errors_dashboard_data:
// info_quali_tri_request
if (0 === strpos($pathinfo, '/tableau-de-bord/qualitri/request') && preg_match('#^/tableau\\-de\\-bord/qualitri/request/(?P<id>[^/]++)/info$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'info_quali_tri_request']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\DashboardController::qualitriRequestInfoAction',));
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_info_quali_tri_request;
}
return $ret;
}
not_info_quali_tri_request:
}
elseif (0 === strpos($pathinfo, '/tableau-de-bord/recurrence')) {
// dashboard_recurrence
if ('/tableau-de-bord/recurrence' === $pathinfo) {
$ret = array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\DashboardController::recurrenceAction', '_route' => 'dashboard_recurrence',);
if (!in_array($canonicalMethod, ['GET', 'POST'])) {
$allow = array_merge($allow, ['GET', 'POST']);
goto not_dashboard_recurrence;
}
return $ret;
}
not_dashboard_recurrence:
// list_recurrences_asynchronous
if ('/tableau-de-bord/recurrences/liste/asynchrone' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\DashboardController::getRecurrencesList', '_route' => 'list_recurrences_asynchronous',);
}
}
// dashboard_heatmap
if ('/tableau-de-bord/heatmap' === $pathinfo) {
$ret = array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\DashboardController::heatmapAction', '_route' => 'dashboard_heatmap',);
if (!in_array($canonicalMethod, ['GET', 'POST'])) {
$allow = array_merge($allow, ['GET', 'POST']);
goto not_dashboard_heatmap;
}
return $ret;
}
not_dashboard_heatmap:
// recurrences_collectivity_export
if ('/tableau-de-bord/export_recurrences' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\DashboardController::exportRecurrencesAction', '_route' => 'recurrences_collectivity_export',);
}
}
// download_file_request
if (0 === strpos($pathinfo, '/telecharger') && preg_match('#^/telecharger/(?P<extension>pdf|csv)/(?P<fileName>[a-f0-9]{32})/(?P<expiration>\\d+)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'download_file_request']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\FileDownloaderController::downloadRequestFileAction',));
}
// telechargement_export_fin_contrat
if ('/telechargement_export_fin_contrat' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ExportContractController::exportRequestsAndDocumentByContract', '_route' => 'telechargement_export_fin_contrat',);
}
// bazinga_jstranslation_js
if (0 === strpos($pathinfo, '/translations') && preg_match('#^/translations(?:/(?P<domain>[\\w]+)(?:\\.(?P<_format>js|json))?)?$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'bazinga_jstranslation_js']), array ( '_controller' => 'bazinga.jstranslation.controller:getTranslationsAction', 'domain' => 'messages', '_format' => 'js',));
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_bazinga_jstranslation_js;
}
return $ret;
}
not_bazinga_jstranslation_js:
}
// suez_geolocation_reverse
if (0 === strpos($pathinfo, '/geolocation/reverse') && preg_match('#^/geolocation/reverse/(?P<latitude>[^/]++)/(?P<longitude>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'suez_geolocation_reverse']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\GeolocationController::reverseAction',));
}
// personal_data_management
if ('/gestion-donnees-personnelles' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TsmsBundle\\Controller\\InformationNoticeController::informationNoticesAction', '_route' => 'personal_data_management',);
}
if (0 === strpos($pathinfo, '/operating-meter')) {
// dashboard_operating_meter
if ('/operating-meter' === $trimmedPathinfo) {
$ret = array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\OperatingMeterController::realTimeDataAction', '_route' => 'dashboard_operating_meter',);
if ('/' === substr($pathinfo, -1)) {
// no-op
} elseif ('GET' !== $canonicalMethod) {
goto not_dashboard_operating_meter;
} else {
return array_replace($ret, $this->redirect($rawPathinfo.'/', 'dashboard_operating_meter'));
}
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_dashboard_operating_meter;
}
return $ret;
}
not_dashboard_operating_meter:
// dashboard_operating_meter_history
if ('/operating-meter/history' === $pathinfo) {
$ret = array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\OperatingMeterController::historicalDataAction', '_route' => 'dashboard_operating_meter_history',);
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_dashboard_operating_meter_history;
}
return $ret;
}
not_dashboard_operating_meter_history:
// dashboard_operating_meter_tours_per_day
if (0 === strpos($pathinfo, '/operating-meter/tours_per_day') && preg_match('#^/operating\\-meter/tours_per_day/(?P<wmContractId>[^/]++)$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'dashboard_operating_meter_tours_per_day']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\OperatingMeterController::getToursPerDay',));
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_dashboard_operating_meter_tours_per_day;
}
return $ret;
}
not_dashboard_operating_meter_tours_per_day:
// operating_meter_collection_detail
if (preg_match('#^/operating\\-meter/(?P<wmContractId>[^/]++)/collecte/(?P<collectionCode>[^/]++)/details/(?P<dtate>[^/]++)$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'operating_meter_collection_detail']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\OperatingMeterController::loadDetailContent',));
if (!in_array($canonicalMethod, ['GET', 'POST'])) {
$allow = array_merge($allow, ['GET', 'POST']);
goto not_operating_meter_collection_detail;
}
return $ret;
}
not_operating_meter_collection_detail:
// operating_meter_collecte_detail
if (preg_match('#^/operating\\-meter/(?P<wmContractId>[^/]++)/collecte/(?P<collectionCode>[^/]++)$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'operating_meter_collecte_detail']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\OperatingMeterController::detailAction',));
if (!in_array($canonicalMethod, ['GET', 'POST'])) {
$allow = array_merge($allow, ['GET', 'POST']);
goto not_operating_meter_collecte_detail;
}
return $ret;
}
not_operating_meter_collecte_detail:
// operating_meter_update_referential
if (0 === strpos($pathinfo, '/operating-meter/update/referential') && preg_match('#^/operating\\-meter/update/referential/(?P<collecteId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'operating_meter_update_referential']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\OperatingMeterController::updatingReferential',));
if (!in_array($requestMethod, ['POST'])) {
$allow = array_merge($allow, ['POST']);
goto not_operating_meter_update_referential;
}
return $ret;
}
not_operating_meter_update_referential:
// operating_meter_update_alert
if (0 === strpos($pathinfo, '/operating-meter/update/alertes') && preg_match('#^/operating\\-meter/update/alertes/(?P<alerteId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'operating_meter_update_alert']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\OperatingMeterController::updatingAlertesStatus',));
if (!in_array($requestMethod, ['POST'])) {
$allow = array_merge($allow, ['POST']);
goto not_operating_meter_update_alert;
}
return $ret;
}
not_operating_meter_update_alert:
// operating_meter_collecte_cartography
if (preg_match('#^/operating\\-meter/(?P<contractId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/collection/(?P<collection>[^/]++)/geojson$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'operating_meter_collecte_cartography']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\OperatingMeterController::cartography',));
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_operating_meter_collecte_cartography;
}
return $ret;
}
not_operating_meter_collecte_cartography:
// operating_meter_collecte_by_codeTournee_and_date
if (preg_match('#^/operating\\-meter/(?P<contractId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/collecte/(?P<codeCollecte>[^/]++)/date/(?P<date>(((20[012]\\d|19\\d\\d)|(1\\d|2[0123]))-((0[0-9])|(1[012]))-((0[1-9])|([12][0-9])|(3[01]))))$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'operating_meter_collecte_by_codeTournee_and_date']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\OperatingMeterController::collectionByCodeAndDate',));
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_operating_meter_collecte_by_codeTournee_and_date;
}
return $ret;
}
not_operating_meter_collecte_by_codeTournee_and_date:
// operating_meter_get_planned_collections_by_contract
if (preg_match('#^/operating\\-meter/(?P<contractId>[^/]++)/planned\\-collections$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'operating_meter_get_planned_collections_by_contract']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\OperatingMeterController::getPlannedCollectionByContract',));
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_operating_meter_get_planned_collections_by_contract;
}
return $ret;
}
not_operating_meter_get_planned_collections_by_contract:
// operating_meter_get_trucks_by_contract
if (preg_match('#^/operating\\-meter/(?P<contractId>[^/]++)/trucks$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'operating_meter_get_trucks_by_contract']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\OperatingMeterController::getTrucksByContract',));
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_operating_meter_get_trucks_by_contract;
}
return $ret;
}
not_operating_meter_get_trucks_by_contract:
}
elseif (0 === strpos($pathinfo, '/s')) {
if (0 === strpos($pathinfo, '/signalements/liste')) {
// list_report
if ('/signalements/liste' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\ReportController::listAction', '_route' => 'list_report',);
}
// list_report_asynchronous
if ('/signalements/liste/asynchrone' === $pathinfo) {
return array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\ReportController::getReportsList', '_route' => 'list_report_asynchronous',);
}
}
// report_request_attachments
if (0 === strpos($pathinfo, '/signalement') && preg_match('#^/signalement/(?P<requestId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/attachments$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'report_request_attachments']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\ReportController::getAttachmentCarousel',));
}
if (0 === strpos($pathinfo, '/smart-meter')) {
// dashboard_smart_meter
if ('/smart-meter' === $trimmedPathinfo) {
$ret = array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\SmartMeterController::__invoke', '_route' => 'dashboard_smart_meter',);
if ('/' === substr($pathinfo, -1)) {
// no-op
} elseif ('GET' !== $canonicalMethod) {
goto not_dashboard_smart_meter;
} else {
return array_replace($ret, $this->redirect($rawPathinfo.'/', 'dashboard_smart_meter'));
}
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_dashboard_smart_meter;
}
return $ret;
}
not_dashboard_smart_meter:
// dashboard_smart_meter_stats_cumulative_lifting_weight
if (0 === strpos($pathinfo, '/smart-meter/cumulative-lifting-weight/contractId') && preg_match('#^/smart\\-meter/cumulative\\-lifting\\-weight/contractId/(?P<contractId>[^/]++)/aggregateType/(?P<aggregateType>[^/]++)/from/(?P<startDate>[^/]++)/to/(?P<endDate>[^/]++)$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'dashboard_smart_meter_stats_cumulative_lifting_weight']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\SmartMeterController::getStatsCumulativeLiftingWeightAction',));
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_dashboard_smart_meter_stats_cumulative_lifting_weight;
}
return $ret;
}
not_dashboard_smart_meter_stats_cumulative_lifting_weight:
// dashboard_smart_meter_stats_bins_provided
if (0 === strpos($pathinfo, '/smart-meter/stats/bins-provided/contractId') && preg_match('#^/smart\\-meter/stats/bins\\-provided/contractId/(?P<contractId>[^/]++)/aggregateType/(?P<aggregateType>[^/]++)/from/(?P<startDate>[^/]++)/to/(?P<endDate>[^/]++)$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'dashboard_smart_meter_stats_bins_provided']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\SmartMeterController::getStatsBinsProvidedAction',));
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_dashboard_smart_meter_stats_bins_provided;
}
return $ret;
}
not_dashboard_smart_meter_stats_bins_provided:
// dashboard_smart_meter_stats_tray
if (0 === strpos($pathinfo, '/smart-meter/stats/tray/contractId') && preg_match('#^/smart\\-meter/stats/tray/contractId/(?P<contractId>[^/]++)$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'dashboard_smart_meter_stats_tray']), array ( '_controller' => 'Suez\\UserRequestBundle\\Controller\\SmartMeterController::getStatsTrayAction',));
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_dashboard_smart_meter_stats_tray;
}
return $ret;
}
not_dashboard_smart_meter_stats_tray:
}
// admin_subservice_contract_configuration_edit
if (0 === strpos($pathinfo, '/subservice/configuration') && preg_match('#^/subservice/configuration/(?P<id>\\d+)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_subservice_contract_configuration_edit']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\AdminSubServiceContractConfigurationController::subServiceContractConfigurationAction',));
}
// autocomplete_select2_collectivity_list
if ('/select2/recherche-collectivite' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\AutocompleteController::select2SearchCollectivityAction', '_route' => 'autocomplete_select2_collectivity_list',);
}
if (0 === strpos($pathinfo, '/saml')) {
// saml_metadata
if ('/saml/metadata' === $pathinfo) {
return array ( '_controller' => 'Hslavich\\OneloginSamlBundle\\Controller\\SamlController::metadataAction', '_route' => 'saml_metadata',);
}
// saml_acs
if ('/saml/acs' === $pathinfo) {
return array ( '_controller' => 'Hslavich\\OneloginSamlBundle\\Controller\\SamlController::assertionConsumerServiceAction', '_route' => 'saml_acs',);
}
// saml_login
if ('/saml/login' === $pathinfo) {
return array ( '_controller' => 'Hslavich\\OneloginSamlBundle\\Controller\\SamlController::loginAction', '_route' => 'saml_login',);
}
// saml_logout
if ('/saml/logout' === $pathinfo) {
return array ( '_controller' => 'Hslavich\\OneloginSamlBundle\\Controller\\SamlController::singleLogoutServiceAction', '_route' => 'saml_logout',);
}
}
}
// get_user_avatar
if (0 === strpos($pathinfo, '/avatar') && preg_match('#^/avatar/(?P<idUser>\\d+)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'get_user_avatar']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\AccountController::showUserAvatarAction',));
}
if (0 === strpos($pathinfo, '/admin')) {
if (0 === strpos($pathinfo, '/admin/parametres/contrat')) {
// admin_eservice_contract_configuration_list
if (preg_match('#^/admin/parametres/contrat/(?P<contract_id>\\d+)/service/(?P<eservice_id>\\d+)/liste$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_eservice_contract_configuration_list']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\AdminEserviceContractConfigurationController::listAction',));
}
// admin_eservice_contract_configuration_add
if (preg_match('#^/admin/parametres/contrat/(?P<contract_id>\\d+)/service/(?P<eservice_id>\\d+)/nouveau$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_eservice_contract_configuration_add']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\AdminEserviceContractConfigurationController::editAction',));
}
}
elseif (0 === strpos($pathinfo, '/admin/parametres/service/configuration')) {
// admin_eservice_contract_configuration_edit
if (preg_match('#^/admin/parametres/service/configuration/(?P<id>\\d+)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_eservice_contract_configuration_edit']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\AdminEserviceContractConfigurationController::editAction',));
}
// admin_eservice_contract_configuration_delete
if (preg_match('#^/admin/parametres/service/configuration/(?P<id>\\d+)/suppression$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_eservice_contract_configuration_delete']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\AdminEserviceContractConfigurationController::deleteAction',));
}
}
elseif (0 === strpos($pathinfo, '/admin/collectivity')) {
// admin_collectivity_list
if (0 === strpos($pathinfo, '/admin/collectivity/liste') && preg_match('#^/admin/collectivity/liste(?:/(?P<page>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_collectivity_list']), array ( 'page' => 1, '_controller' => 'TSMS\\AdminBundle\\Controller\\CollectivityController::listAction',));
}
// admin_collectivity_search
if (0 === strpos($pathinfo, '/admin/collectivity/recherche') && preg_match('#^/admin/collectivity/recherche(?:/(?P<page>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_collectivity_search']), array ( 'page' => 1, '_controller' => 'TSMS\\AdminBundle\\Controller\\CollectivityController::listAction',));
}
// admin_add_collectivity
if ('/admin/collectivity/add' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\CollectivityController::addAction', '_route' => 'admin_add_collectivity',);
}
// autocomplete_search
if ('/admin/collectivity/autocompleteSearch' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\CollectivityController::autocompleteSearch', '_route' => 'autocomplete_search',);
}
// admin_update_collectivity
if (0 === strpos($pathinfo, '/admin/collectivity/update') && preg_match('#^/admin/collectivity/update/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_update_collectivity']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\CollectivityController::updateAction',));
}
}
elseif (0 === strpos($pathinfo, '/admin/contrat')) {
// admin_contract_add_contenant
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/contenant/ajouter$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_add_contenant']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractContenantController::addContenantAction',));
}
// admin_contract_add_multi_contenants
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/multi/contenants/ajouter$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_add_multi_contenants']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractContenantController::addMultiContenantsAction',));
}
// admin_contract_update_contenant
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/contenant/(?P<contenantId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/modifier$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_update_contenant']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractContenantController::updateContenantAction',));
}
// admin_contract_delete_contenant
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/deleteContenant/(?P<contenantId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_delete_contenant']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractContenantController::deleteContenantAction',));
}
// admin_contract_list
if (0 === strpos($pathinfo, '/admin/contrat/liste') && preg_match('#^/admin/contrat/liste(?:/(?P<page>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_list']), array ( 'page' => 1, '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::listAction',));
}
// admin_contract_search
if (0 === strpos($pathinfo, '/admin/contrat/recherche') && preg_match('#^/admin/contrat/recherche(?:/(?P<page>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_search']), array ( 'page' => 1, '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::listAction',));
}
// admin_contract_show
if (preg_match('#^/admin/contrat/(?P<id>\\d+)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_show']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::showAction',));
}
if (0 === strpos($pathinfo, '/admin/contrat/import-parametres')) {
// admin_contract_import_param
if (preg_match('#^/admin/contrat/import\\-parametres/(?P<id>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/(?P<sourceIdEncoded>[^/]++)/(?P<sourceApp>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_import_param']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::contractImportParametersAction',));
}
// admin_contract_import_param_update
if ('/admin/contrat/import-parametres/update' === $pathinfo) {
$ret = array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::contractImportParameterUpdateAction', '_route' => 'admin_contract_import_param_update',);
if (!in_array($requestMethod, ['POST'])) {
$allow = array_merge($allow, ['POST']);
goto not_admin_contract_import_param_update;
}
return $ret;
}
not_admin_contract_import_param_update:
}
// eservice_to_contract_user
if (preg_match('#^/admin/contrat/(?P<id>[^/]++)/eservice/users$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'eservice_to_contract_user']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::activateEserviceForAllUser',));
if (!in_array($requestMethod, ['POST'])) {
$allow = array_merge($allow, ['POST']);
goto not_eservice_to_contract_user;
}
return $ret;
}
not_eservice_to_contract_user:
// subservice_to_contract_user
if (preg_match('#^/admin/contrat/(?P<id>[^/]++)/subservice/users$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'subservice_to_contract_user']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::activateSubServiceForAllUser',));
if (!in_array($requestMethod, ['POST'])) {
$allow = array_merge($allow, ['POST']);
goto not_subservice_to_contract_user;
}
return $ret;
}
not_subservice_to_contract_user:
// admin_contract_renew_create
if ('/admin/contrat/renew/create' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::createRenewContractAction', '_route' => 'admin_contract_renew_create',);
}
// admin_contract_change_perimeter
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/perimeter/change$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_change_perimeter']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::changePerimeterAction',));
}
// admin_contract_export_contract
if (preg_match('#^/admin/contrat/(?P<id>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/contract/export$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_export_contract']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::exportContractAction',));
}
// admin_contract_add_sms_alert
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/optionalService/add/sms_alert$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_add_sms_alert']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::addSmsAlertOptionalServiceAction',));
}
// admin_contract_update_sms_alert_message
if (0 === strpos($pathinfo, '/admin/contrat/update') && preg_match('#^/admin/contrat/update/(?P<contract>[^/]++)/smsMessage/(?P<type>[^/]++)(?:/(?P<id>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_update_sms_alert_message']), array ( 'id' => NULL, '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::saveSmsMessageAction',));
}
// admin_contract_add_sms_alert_message
if (0 === strpos($pathinfo, '/admin/contrat/add') && preg_match('#^/admin/contrat/add/(?P<contract>[^/]++)/smsMessage/(?P<type>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_add_sms_alert_message']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::saveSmsMessageAction',));
}
// admin_contract_liste_sms_alert_message
if (preg_match('#^/admin/contrat/(?P<id>[^/]++)/smsMessage/(?P<type>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_liste_sms_alert_message']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::listSmsMessageAction',));
}
// admin_contract_remove_sms_alert
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/optionalService/remove/sms_alert$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_remove_sms_alert']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::removeSmsAlertOptionalServiceAction',));
}
// admin_contract_add_sms_reminder
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/optionalService/add/sms_reminder$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_add_sms_reminder']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::addSmsReminderOptionalServiceAction',));
}
// admin_contract_remove_sms_reminder
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/optionalService/remove/sms_reminder$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_remove_sms_reminder']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::removeSmsReminderOptionalServiceAction',));
}
// admin_export_end_contract
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/export_end_contract$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_export_end_contract']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::exportRequestsAndDocumentByContract',));
}
// admin_contract_add_sms_cancel
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/optionalService/add/sms_cancel$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_add_sms_cancel']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::addSmsCancelOptionalServiceAction',));
}
// admin_contract_remove_sms_cancel
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/optionalService/remove/sms_cancel$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_remove_sms_cancel']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::removeSmsCancelOptionalServiceAction',));
}
// admin_contract_toogle_geozone
if ('/admin/contrat/geozone/toogle' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::toggleGeoZoneAction', '_route' => 'admin_contract_toogle_geozone',);
}
// admin_contract_toogle_tour
if ('/admin/contrat/tour/toogle' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::toggleTourAction', '_route' => 'admin_contract_toogle_tour',);
}
// admin_contract_toogle_contenant
if ('/admin/contrat/contenant/toogle' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::toggleContenantAction', '_route' => 'admin_contract_toogle_contenant',);
}
// admin_add_contract
if ('/admin/contrat/add' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::addAction', '_route' => 'admin_add_contract',);
}
// admin_update_contract
if (0 === strpos($pathinfo, '/admin/contrat/update') && preg_match('#^/admin/contrat/update/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_update_contract']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractController::updateAction',));
}
// admin_contract_add_geo_zone
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/geoZone/ajouter$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_add_geo_zone']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractGeoZoneController::addGeoZoneAction',));
}
// admin_contract_update_geo_zone
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/geoZone/(?P<zoneId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/modifier$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_update_geo_zone']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractGeoZoneController::updateGeoZoneAction',));
}
// user_contract_geoZone_display_deactivate
if (preg_match('#^/admin/contrat(?P<id>\\d+)/geoZone/(?P<zoneId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/carte/desactiver$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'user_contract_geoZone_display_deactivate']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractGeoZoneController::disableGeoZoneDisplayAction',));
}
// user_contract_geoZone_display_activate
if (preg_match('#^/admin/contrat(?P<id>\\d+)/geoZone/(?P<zoneId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/carte/activer$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'user_contract_geoZone_display_activate']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractGeoZoneController::enableGeoZoneDisplayAction',));
}
// find_geo_zone
if ('/admin/contrat/suez/geozone' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractGeoZoneController::getGeoZoneById', '_route' => 'find_geo_zone',);
}
// find_geo_json
if (0 === strpos($pathinfo, '/admin/contrat/suez/geojson') && preg_match('#^/admin/contrat/suez/geojson/(?P<inseeCode>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'find_geo_json']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractGeoZoneController::getGeoJsonByInseeCode',));
}
// admin_contract_delete_geoZone
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/deleteGeoZone/(?P<geoZoneId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_delete_geoZone']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractGeoZoneController::deleteGeoZoneAction',));
}
// admin_contract_add_multi_geozones
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/multi/geozone/ajouter$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_add_multi_geozones']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractGeoZoneController::addMultiGeoZonesAction',));
}
// admin_contract_add_contract_service
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/prestation/ajouter$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_add_contract_service']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractServiceController::addContractServiceAction',));
}
// admin_contract_update_contract_service
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/prestation/(?P<contractServiceId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/modifier/?$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_update_contract_service']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractServiceController::updateContractServiceAction',));
if ('/' === substr($pathinfo, -1)) {
// no-op
} elseif ('GET' !== $canonicalMethod) {
goto not_admin_contract_update_contract_service;
} else {
return array_replace($ret, $this->redirect($rawPathinfo.'/', 'admin_contract_update_contract_service'));
}
return $ret;
}
not_admin_contract_update_contract_service:
// admin_contract_service_toogle
if ('/admin/contrat/contractService/toogle' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractServiceController::toggleContractServiceAction', '_route' => 'admin_contract_service_toogle',);
}
// admin_contract_add_tour
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/addTour$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_add_tour']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractTourController::addTourAction',));
}
// admin_contract_update_tour
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/updateTour/(?P<tourId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_update_tour']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractTourController::updateTourAction',));
}
// find_tour
if ('/admin/contrat/suez/tour' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractTourController::getTourById', '_route' => 'find_tour',);
}
// admin_contract_delete_tour
if (preg_match('#^/admin/contrat/(?P<id>\\d+)/deleteTour/(?P<tourId>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_delete_tour']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\ContractTourController::deleteTourAction',));
}
}
elseif (0 === strpos($pathinfo, '/admin/sources_applications')) {
// admin_contract_source_block
if (preg_match('#^/admin/sources_applications/(?P<id>\\d+)/block$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_source_block']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\SourceApplicationsController::sourceApplicationBlockAction',));
}
// admin_contract_application_form
if (preg_match('#^/admin/sources_applications/(?P<id>\\d+)/new$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_application_form']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\SourceApplicationsController::sourceApplicationFormAction',));
}
// admin_contract_application_form_edit
if (preg_match('#^/admin/sources_applications/(?P<id>\\d+)/edit$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_application_form_edit']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\SourceApplicationsController::sourceApplicationFormEditAction',));
}
// admin_contract_application_form_delete
if (preg_match('#^/admin/sources_applications/(?P<id>\\d+)/delete$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_contract_application_form_delete']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\SourceApplicationsController::sourceApplicationFormDeleteAction',));
}
}
elseif (0 === strpos($pathinfo, '/admin/utilisateur')) {
// admin_user_list
if ('/admin/utilisateur/liste' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\UserController::listAction', '_route' => 'admin_user_list',);
}
// admin_user_search
if ('/admin/utilisateur/recherche' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\UserController::listAction', '_route' => 'admin_user_search',);
}
// admin_user_export
if ('/admin/utilisateur/export' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\UserController::exportAction', '_route' => 'admin_user_export',);
}
// admin_user_show
if (preg_match('#^/admin/utilisateur/(?P<id>\\d+)(?:\\.(?P<_format>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_user_show']), array ( '_format' => 'html', '_controller' => 'TSMS\\AdminBundle\\Controller\\UserController::showAction',));
}
// admin_user_show_contract
if (preg_match('#^/admin/utilisateur/(?P<id>\\d+)/contract$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_user_show_contract']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\UserController::showContractPanelAction',));
}
// admin_user_unlock
if (preg_match('#^/admin/utilisateur/(?P<id>\\d+)/(?P<send_mail>false|true)/unlock(?:\\.(?P<_format>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_user_unlock']), array ( '_format' => 'html', 'send_mail' => 'false', '_controller' => 'TSMS\\AdminBundle\\Controller\\UserController::unlockUserAction',));
}
// user_create_from
if (preg_match('#^/admin/utilisateur/(?P<id>\\d+)/creer\\-a\\-partir\\-de(?:\\.(?P<_format>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'user_create_from']), array ( '_format' => 'html', '_controller' => 'TSMS\\AdminBundle\\Controller\\UserController::createFromUserAction',));
}
// user_contract_form
if (preg_match('#^/admin/utilisateur/(?P<userId>\\d+)/contract\\-form/(?P<contractId>\\d+)(?:\\.(?P<_format>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'user_contract_form']), array ( '_format' => 'html', '_controller' => 'TSMS\\AdminBundle\\Controller\\UserController::userContractAction',));
}
// admin_user_create
if ('/admin/utilisateur/creer' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\UserController::createAction', '_route' => 'admin_user_create',);
}
// admin_user_delete
if (preg_match('#^/admin/utilisateur/(?P<id>[^/]++)/softdelete$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_user_delete']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\UserController::deleteAction',));
if (!in_array($requestMethod, ['DELETE'])) {
$allow = array_merge($allow, ['DELETE']);
goto not_admin_user_delete;
}
return $ret;
}
not_admin_user_delete:
// admin_user_select_admin_level
if ('/admin/utilisateur/creer_admin_level' === $pathinfo) {
$ret = array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\UserController::getCreateUserFormByAdminLevel', '_route' => 'admin_user_select_admin_level',);
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_admin_user_select_admin_level;
}
return $ret;
}
not_admin_user_select_admin_level:
// admin_user_change_admin_level
if ('/admin/utilisateur/modify_admin_level' === $pathinfo) {
$ret = array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\UserController::getModifyUserFormByAdminLevel', '_route' => 'admin_user_change_admin_level',);
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_admin_user_change_admin_level;
}
return $ret;
}
not_admin_user_change_admin_level:
// admin_user_send_activation_email
if (0 === strpos($pathinfo, '/admin/utilisateur/email-activation') && preg_match('#^/admin/utilisateur/email\\-activation/(?P<id>\\d+)$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_user_send_activation_email']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\UserController::sendActivationEmailAction',));
if (!in_array($requestMethod, ['POST'])) {
$allow = array_merge($allow, ['POST']);
goto not_admin_user_send_activation_email;
}
return $ret;
}
not_admin_user_send_activation_email:
// admin_user_get_id_user_by_email
if (0 === strpos($pathinfo, '/admin/utilisateur/id-by-email') && preg_match('#^/admin/utilisateur/id\\-by\\-email/(?P<email>.+)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_user_get_id_user_by_email']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\UserController::getIdUserByEmail',));
}
// admin_delete_user
if (preg_match('#^/admin/utilisateur/(?P<id>\\d+)/delete$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_delete_user']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\UserController::deleteUserAction',));
if (!in_array($requestMethod, ['POST'])) {
$allow = array_merge($allow, ['POST']);
goto not_admin_delete_user;
}
return $ret;
}
not_admin_delete_user:
// admin_user_send_email_to_admin_perimeter
if (0 === strpos($pathinfo, '/admin/utilisateur/email-notification') && preg_match('#^/admin/utilisateur/email\\-notification/(?P<id>\\d+)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_user_send_email_to_admin_perimeter']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\UserController::sendEmailToAdminERAction',));
}
// user_form_perimeter_list
if ('/admin/utilisateur/perimetres' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\UserController::perimetersListAction', '_route' => 'user_form_perimeter_list',);
}
}
elseif (0 === strpos($pathinfo, '/admin/application-connecteur')) {
// admin_urc_list
if ('/admin/application-connecteur/liste' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\UserRequestConnectorsController::listAction', '_route' => 'admin_urc_list',);
}
// admin_urc_search
if ('/admin/application-connecteur/recherche' === $pathinfo) {
return array ( 'page' => 1, '_controller' => 'TSMS\\AdminBundle\\Controller\\UserRequestConnectorsController::listAction', '_route' => 'admin_urc_search',);
}
// admin_add_urc
if ('/admin/application-connecteur/ajouter' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\UserRequestConnectorsController::addAction', '_route' => 'admin_add_urc',);
}
// admin_update_urc
if (preg_match('#^/admin/application\\-connecteur/(?P<id>[^/]++)/modifier$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_update_urc']), array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\UserRequestConnectorsController::updateAction',));
}
}
}
elseif (0 === strpos($pathinfo, '/re')) {
if (0 === strpos($pathinfo, '/recherche-co')) {
// autocomplete_collectivity_list
if (0 === strpos($pathinfo, '/recherche-collectivite') && preg_match('#^/recherche\\-collectivite(?:/(?P<label>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'autocomplete_collectivity_list']), array ( 'label' => NULL, '_controller' => 'TSMS\\AdminBundle\\Controller\\AutocompleteController::getCollectivityListAction',));
}
// search_contract_label
if (0 === strpos($pathinfo, '/recherche-contrat/fullText') && preg_match('#^/recherche\\-contrat/fullText(?:/(?P<label>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'search_contract_label']), array ( 'label' => NULL, '_controller' => 'TSMS\\AdminBundle\\Controller\\AutocompleteController::searchByFullTextAction',));
}
// search_contract_perimeter
if (0 === strpos($pathinfo, '/recherche-contrat/perimeter') && preg_match('#^/recherche\\-contrat/perimeter(?:/(?P<perimeter>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'search_contract_perimeter']), array ( 'perimeter' => NULL, '_controller' => 'TSMS\\AdminBundle\\Controller\\AutocompleteController::searchByPerimeterAction',));
}
}
// autocomplete_perimeter_list
if (0 === strpos($pathinfo, '/recherche-perimetre') && preg_match('#^/recherche\\-perimetre/(?P<name>[^/]++)(?:/(?P<businessCode>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'autocomplete_perimeter_list']), array ( 'businessCode' => NULL, '_controller' => 'TSMS\\AdminBundle\\Controller\\AutocompleteController::getPerimeterListAction',));
}
if (0 === strpos($pathinfo, '/reinitialisation')) {
// fos_user_resetting_request
if ('/reinitialisation/demande' === $pathinfo) {
$ret = array ( '_controller' => 'TSMS\\UserBundle\\Controller\\ResettingController::requestAction', '_route' => 'fos_user_resetting_request',);
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_fos_user_resetting_request;
}
return $ret;
}
not_fos_user_resetting_request:
// fos_user_resetting_send_email
if ('/reinitialisation/envoi-de-mail' === $pathinfo) {
$ret = array ( '_controller' => 'TSMS\\UserBundle\\Controller\\ResettingController::sendEmailAction', '_route' => 'fos_user_resetting_send_email',);
if (!in_array($requestMethod, ['POST'])) {
$allow = array_merge($allow, ['POST']);
goto not_fos_user_resetting_send_email;
}
return $ret;
}
not_fos_user_resetting_send_email:
// fos_user_resetting_check_email
if ('/reinitialisation/verification-de-l-email' === $pathinfo) {
$ret = array ( '_controller' => 'TSMS\\UserBundle\\Controller\\ResettingController::checkEmailAction', '_route' => 'fos_user_resetting_check_email',);
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_fos_user_resetting_check_email;
}
return $ret;
}
not_fos_user_resetting_check_email:
// fos_user_resetting_reset
if (preg_match('#^/reinitialisation/(?P<token>[^/]++)$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'fos_user_resetting_reset']), array ( '_controller' => 'TSMS\\UserBundle\\Controller\\ResettingController::resetAction',));
if (!in_array($canonicalMethod, ['GET', 'POST'])) {
$allow = array_merge($allow, ['GET', 'POST']);
goto not_fos_user_resetting_reset;
}
return $ret;
}
not_fos_user_resetting_reset:
}
}
// user_eservice_external_link_activated_configuration_list
if ('/user/service/externallink/liste' === $pathinfo) {
return array ( '_controller' => 'TSMS\\AdminBundle\\Controller\\EserviceContractConfigurationController::listActivatedUserConfigurationService', '_route' => 'user_eservice_external_link_activated_configuration_list',);
}
// user_context_hash
if ('/user-context-hash' === $pathinfo) {
return ['_route' => 'user_context_hash'];
}
// banner_close
if ('/banner/close' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TsmsBundle\\Controller\\BannerController::closeAction', '_route' => 'banner_close',);
}
// follow_block
if ('/follow_block' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TsmsBundle\\Controller\\HomeController::followingAction', '_route' => 'follow_block',);
}
// golden_rules
if ('/8-regles-d-or' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TsmsBundle\\Controller\\InformationNoticeController::goldenRulesAction', '_route' => 'golden_rules',);
}
// tsms_erreur
if (0 === strpos($pathinfo, '/erreur') && preg_match('#^/erreur/(?P<errorCode>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'tsms_erreur']), array ( '_controller' => 'TSMS\\TsmsBundle\\Controller\\TsmsController::errorAction',));
}
// external_form_login
if ('/externalLoginForm' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TsmsBundle\\Controller\\SecurityController::externalFormAction', '_route' => 'external_form_login',);
}
if (0 === strpos($pathinfo, '/documents')) {
// document_list
if (0 === strpos($pathinfo, '/documents/contract-list') && preg_match('#^/documents/contract\\-list(?:\\.(?P<_format>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'document_list']), array ( '_format' => 'html', '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::listAction',));
}
// document_open_contract
if (0 === strpos($pathinfo, '/documents/contrat-') && preg_match('#^/documents/contrat\\-(?P<contractId>[^/\\.]++)(?:\\.(?P<_format>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'document_open_contract']), array ( '_format' => 'html', '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::contractFileSpacesAction',));
}
// move_file
if (0 === strpos($pathinfo, '/documents/move/file/contract-') && preg_match('#^/documents/move/file/contract\\-(?P<contractId>[^/]++)/folder\\-(?P<folderId>[^/]++)/file\\-(?P<fileId>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'move_file']), array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::moveFileAction',));
}
// document_file_metadata
if (0 === strpos($pathinfo, '/documents/metadata/folder-') && preg_match('#^/documents/metadata/folder\\-(?P<folderId>[^/]++)/file\\-(?P<fileId>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'document_file_metadata']), array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::fileMetadataAction',));
}
// document_search
if (0 === strpos($pathinfo, '/documents/search-') && preg_match('#^/documents/search\\-(?P<contractId>[^/\\.]++)(?:\\.(?P<_format>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'document_search']), array ( '_format' => 'html', '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::searchAction',));
}
// document_reset_form
if ('/documents/reset-form' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::resetFilterAction', '_route' => 'document_reset_form',);
}
// document_download_file
if (0 === strpos($pathinfo, '/documents/download/folder-') && preg_match('#^/documents/download/folder\\-(?P<folderId>[^/]++)/file\\-(?P<fileId>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'document_download_file']), array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::downloadFileAction',));
}
// document_download_multiple_file
if (0 === strpos($pathinfo, '/documents/documents/multi/download/folder-') && preg_match('#^/documents/documents/multi/download/folder\\-(?P<folderId>[^/]++)$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'document_download_multiple_file']), array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::downloadMultipleFileAction',));
if (!in_array($requestMethod, ['POST'])) {
$allow = array_merge($allow, ['POST']);
goto not_document_download_multiple_file;
}
return $ret;
}
not_document_download_multiple_file:
// document_contract_create_file
if (preg_match('#^/documents/(?P<contractId>\\d+)/file\\-creation/(?P<folderPath>[^.]*)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'document_contract_create_file']), array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::createContractFileAction',));
}
if (0 === strpos($pathinfo, '/documents/contrat-')) {
// document_contract_create_folder
if (preg_match('#^/documents/contrat\\-(?P<contractId>\\d+)/(?P<parentId>[^/]++)/folder\\-creation$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'document_contract_create_folder']), array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::createContractFolderAction',));
}
// document_modify_file
if (preg_match('#^/documents/contrat\\-(?P<contractId>\\d+)/(?P<fileId>[^/]++)/modify\\-file/(?P<folderPath>[^.]*)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'document_modify_file']), array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::modifyFileAction',));
}
}
// document_filename_exist
if (0 === strpos($pathinfo, '/documents/file-exists') && preg_match('#^/documents/file\\-exists/(?P<parentId>[^/]++)/?$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'document_filename_exist']), array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::fileExistAction',));
if ('/' === substr($pathinfo, -1)) {
// no-op
} elseif ('GET' !== $canonicalMethod) {
goto not_document_filename_exist;
} else {
return array_replace($ret, $this->redirect($rawPathinfo.'/', 'document_filename_exist'));
}
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_document_filename_exist;
}
return $ret;
}
not_document_filename_exist:
// document_modify_folder
if (preg_match('#^/documents/(?P<contractId>\\d+)/modify\\-folder/(?P<folderId>[^/]++)/(?P<redirectUrl>.+)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'document_modify_folder']), array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::modifyFolderAction',));
}
// document_delete_folder
if (preg_match('#^/documents/(?P<redirectUrl>.+)/dossier/(?P<folderId>[^/]++)/supprimer$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'document_delete_folder']), array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::deleteFolderAction',));
}
// document_delete_file
if (preg_match('#^/documents/(?P<redirectUrl>.+)/fichier/(?P<fileId>.+)/supprimer$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'document_delete_file']), array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::deleteFileAction',));
}
if (0 === strpos($pathinfo, '/documents/file')) {
// document_delete_multiple_file
if ('/documents/file/delete' === $pathinfo) {
$ret = array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::deleteMultipleFileAction', '_route' => 'document_delete_multiple_file',);
if (!in_array($requestMethod, ['POST'])) {
$allow = array_merge($allow, ['POST']);
goto not_document_delete_multiple_file;
}
return $ret;
}
not_document_delete_multiple_file:
// document_permalink_file
if (0 === strpos($pathinfo, '/documents/file/permalink') && preg_match('#^/documents/file/permalink/(?P<objectId>[^/]++)/(?P<isFolder>[^/]++)/(?P<contractId>[^/]++)/(?P<currentFolder>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'document_permalink_file']), array ( 'isFolder' => 0, '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::permalinkFileAction',));
}
// document_fileTree_initialisation
if ('/documents/fileTree/initialisation' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::fileTreeInitializationAction', '_route' => 'document_fileTree_initialisation',);
}
// document_fileTree_folder
if (0 === strpos($pathinfo, '/documents/fileTree/contract') && preg_match('#^/documents/fileTree/contract/(?P<contractId>\\d+)/folder(?:/(?P<folderId>\\d+))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'document_fileTree_folder']), array ( 'folderId' => 0, '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::fileTreeFolderAction',));
}
}
// document_rename_folder
if ('/documents/folder/rename' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::renameFolderAction', '_route' => 'document_rename_folder',);
}
// document_get_subtypes
if ('/documents/get-subtypes' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::getDocumentSubtypesAction', '_route' => 'document_get_subtypes',);
}
// document_contract_open_folder
if (0 === strpos($pathinfo, '/documents/contrat-') && preg_match('#^/documents/contrat\\-(?P<contractId>\\d+)/(?P<folderPath>[^.]*)(?:\\.(?P<_format>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'document_contract_open_folder']), array ( '_format' => 'html', '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::openContractFolderAction',));
}
// change_folder_multiple_file
if (0 === strpos($pathinfo, '/documents/change/folder/contract-') && preg_match('#^/documents/change/folder/contract\\-(?P<contractId>[^/]++)/folder\\-(?P<folderId>[^/]++)/file\\-(?P<fileId>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'change_folder_multiple_file']), array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::changeMultipleFileAction',));
}
// document_recherche_users
if (0 === strpos($pathinfo, '/documents/users') && preg_match('#^/documents/users/(?P<contractId>\\d+)/(?P<folderId>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'document_recherche_users']), array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::rechercheUsersAction',));
}
// document_send_notification
if ('/documents/send-notification' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::sendNotificationAction', '_route' => 'document_send_notification',);
}
if (0 === strpos($pathinfo, '/documents/massUpload')) {
// document_mass_upload_upload
if ('/documents/massUpload/upload' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::uploadAction', '_route' => 'document_mass_upload_upload',);
}
// document_mass_upload_remove
if (0 === strpos($pathinfo, '/documents/massUpload/remove') && preg_match('#^/documents/massUpload/remove/(?P<filename>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'document_mass_upload_remove']), array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::removeAction',));
}
// document_mass_upload_cancel
if ('/documents/massUpload/cancel' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::cancelAction', '_route' => 'document_mass_upload_cancel',);
}
// document_mass_upload_send_ged
if ('/documents/massUpload/send' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::sendGEDAction', '_route' => 'document_mass_upload_send_ged',);
}
}
// move_multiple_file
if (0 === strpos($pathinfo, '/documents/move/multiple/file/contract-') && preg_match('#^/documents/move/multiple/file/contract\\-(?P<contractId>[^/]++)/folder\\-(?P<folderId>[^/]++)/file\\-(?P<fileId>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'move_multiple_file']), array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\DocumentController::moveMultipleFileAction',));
}
}
elseif (0 === strpos($pathinfo, '/demandes/pieces-jointes')) {
// request_attachment_delete
if (preg_match('#^/demandes/pieces\\-jointes/(?P<filename>[^/]++)$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'request_attachment_delete']), array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\RequestAttachmentController::deleteAction',));
if (!in_array($requestMethod, ['DELETE'])) {
$allow = array_merge($allow, ['DELETE']);
goto not_request_attachment_delete;
}
return $ret;
}
not_request_attachment_delete:
// request_attachment_show
if (preg_match('#^/demandes/pieces\\-jointes/(?P<filename>[^/]++)$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => 'request_attachment_show']), array ( '_controller' => 'TSMS\\TradeBundle\\Controller\\RequestAttachmentController::showAction',));
}
}
elseif (0 === strpos($pathinfo, '/login')) {
// login
if ('/login' === $pathinfo) {
return array ( '_controller' => 'TSMS\\TsmsBundle\\Controller\\SecurityController::loginAction', '_route' => 'login',);
}
// login_check
if ('/login_check' === $pathinfo) {
return ['_route' => 'login_check'];
}
}
// logout
if ('/logout' === $pathinfo) {
return ['_route' => 'logout'];
}
// portail_hp
if ('' === $trimmedPathinfo) {
$ret = array ( '_controller' => 'TSMS\\TsmsBundle\\Controller\\HomeController::indexAction', '_route' => 'portail_hp',);
if ('/' === substr($pathinfo, -1)) {
// no-op
} elseif ('GET' !== $canonicalMethod) {
goto not_portail_hp;
} else {
return array_replace($ret, $this->redirect($rawPathinfo.'/', 'portail_hp'));
}
return $ret;
}
not_portail_hp:
// fos_js_routing_js
if (0 === strpos($pathinfo, '/js/routing') && preg_match('#^/js/routing(?:\\.(?P<_format>js|json))?$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'fos_js_routing_js']), array ( '_controller' => 'fos_js_routing.controller:indexAction', '_format' => 'js',));
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_fos_js_routing_js;
}
return $ret;
}
not_fos_js_routing_js:
if (0 === strpos($pathinfo, '/inscription')) {
// fos_user_registration_register
if ('/inscription' === $pathinfo) {
return array ( '_controller' => 'TSMS\\UserBundle\\Controller\\RegistrationController::registerAction', '_route' => 'fos_user_registration_register',);
}
// fos_user_registration_check_email
if ('/inscription/verifier-l-email' === $pathinfo) {
$ret = array ( '_controller' => 'TSMS\\UserBundle\\Controller\\RegistrationController::checkEmailAction', '_route' => 'fos_user_registration_check_email',);
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_fos_user_registration_check_email;
}
return $ret;
}
not_fos_user_registration_check_email:
// fos_user_registration_confirm
if (0 === strpos($pathinfo, '/inscription/confirmation') && preg_match('#^/inscription/confirmation/(?P<token>[^/]++)$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'fos_user_registration_confirm']), array ( '_controller' => 'TSMS\\UserBundle\\Controller\\RegistrationController::confirmAction',));
if (!in_array($canonicalMethod, ['GET', 'POST'])) {
$allow = array_merge($allow, ['GET', 'POST']);
goto not_fos_user_registration_confirm;
}
return $ret;
}
not_fos_user_registration_confirm:
// fos_user_registration_confirmed
if ('/inscription/confirmee' === $pathinfo) {
$ret = array ( '_controller' => 'TSMS\\UserBundle\\Controller\\RegistrationController::confirmedAction', '_route' => 'fos_user_registration_confirmed',);
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_fos_user_registration_confirmed;
}
return $ret;
}
not_fos_user_registration_confirmed:
}
if ('/' === $pathinfo && !$allow) {
throw new Symfony\Component\Routing\Exception\NoConfigurationException();
}
throw 0 < count($allow) ? new MethodNotAllowedException(array_unique($allow)) : new ResourceNotFoundException();
}
}