<?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',));
}
}
// _twig_error_test
if (0 === strpos($pathinfo, '/_error') && preg_match('#^/_error/(?P<code>\\d+)(?:\\.(?P<_format>[^/]++))?$#sD', $pathinfo, $matches)) {
return $this->mergeDefaults(array_replace($matches, ['_route' => '_twig_error_test']), array ( '_controller' => 'twig.controller.preview_error:previewErrorPageAction', '_format' => 'html',));
}
}
// crm_utils_objectsstat_index
if ('/utils/objects-stat' === $pathinfo) {
return array ( '_controller' => 'CRM\\UtilsBundle\\Controller\\ObjectsStat::indexAction', '_route' => 'crm_utils_objectsstat_index',);
}
// import_db_homepage
if ('' === $trimmedPathinfo) {
$ret = array ( '_controller' => 'CRM\\ImportDBBundle\\Controller\\DefaultController::indexAction', '_route' => 'import_db_homepage',);
if ('/' === substr($pathinfo, -1)) {
// no-op
} elseif ('GET' !== $canonicalMethod) {
goto not_import_db_homepage;
} else {
return array_replace($ret, $this->redirect($rawPathinfo.'/', 'import_db_homepage'));
}
return $ret;
}
not_import_db_homepage:
if (0 === strpos($pathinfo, '/a')) {
if (0 === strpos($pathinfo, '/api')) {
// homepage
if ('/api' === $pathinfo) {
return array ( '_controller' => 'CRM\\ImportDBBundle\\Controller\\DefaultController::indexAction', '_route' => 'homepage',);
}
if (0 === strpos($pathinfo, '/api/settings')) {
// imports_edit
if ('/api/settings/import/edit' === $pathinfo) {
return array ( '_controller' => 'CRM\\ImportBundle\\Controller\\Front\\EditImportController::editImportAction', '_route' => 'imports_edit',);
}
// imports
if ('/api/settings/import/list' === $pathinfo) {
return array ( '_controller' => 'CRM\\ImportBundle\\Controller\\Front\\ListImportController::listImportsAction', '_route' => 'imports',);
}
// exports_edit
if ('/api/settings/export/edit' === $pathinfo) {
return array ( '_controller' => 'CRM\\ExportBundle\\Controller\\Front\\EditExportController::editExportAction', '_route' => 'exports_edit',);
}
// exports
if ('/api/settings/export/list' === $pathinfo) {
return array ( '_controller' => 'CRM\\ExportBundle\\Controller\\Front\\ListExportController::listExportsAction', '_route' => 'exports',);
}
}
elseif (0 === strpos($pathinfo, '/api/crm')) {
// checkToken
if ('/api/crm/checkToken' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\Security\\CheckTokenController::checkTokenAction', '_route' => 'checkToken',);
}
if (0 === strpos($pathinfo, '/api/crm/client')) {
// clients
if ('/api/crm/clients' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\ListClientsController::listClientsAction', '_route' => 'clients',);
}
// clientGet
if ('/api/crm/client' === $pathinfo) {
$ret = array ( '_controller' => 'CRM\\CrmBundle\\Api\\Client::getList', '_route' => 'clientGet',);
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_clientGet;
}
return $ret;
}
not_clientGet:
}
// login
if ('/api/crm/login' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\Security\\LoginController::loginAction', '_route' => 'login',);
}
// logout
if ('/api/crm/logout' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\Security\\LogoutController::logoutAction', '_route' => 'logout',);
}
if (0 === strpos($pathinfo, '/api/crm/bitrix')) {
// lead_contact
if ('/api/crm/bitrix/lead/contact' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\BitrixApi\\AddNewContactsController::getContactInLead', '_route' => 'lead_contact',);
}
// deal_check
if ('/api/crm/bitrix/deal_check' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\BitrixApi\\CheckTypeDealController::dealCheckTypeRequestOrObject', '_route' => 'deal_check',);
}
// deal_update
if ('/api/crm/bitrix/deal_update' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\BitrixApi\\EditDealBitrixController::dealUpdateFromBitrixEvent', '_route' => 'deal_update',);
}
// event_bitrix_telephony
if ('/api/crm/bitrix/event/telephony' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\BitrixApi\\EventTelephonyBitrixController::getServiceInformationAction', '_route' => 'event_bitrix_telephony',);
}
if (0 === strpos($pathinfo, '/api/crm/bitrix/get')) {
if (0 === strpos($pathinfo, '/api/crm/bitrix/get/co')) {
// set_company_bitrix
if ('/api/crm/bitrix/get/company' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\BitrixApi\\GetListCompanyController::setCompanyAction', '_route' => 'set_company_bitrix',);
}
// get_count_contacts_bitrix
if ('/api/crm/bitrix/get/count_contacts' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\BitrixApi\\GetListContactsController::countClientsAction', '_route' => 'get_count_contacts_bitrix',);
}
// get_contacts_bitrix
if ('/api/crm/bitrix/get/contacts' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\BitrixApi\\GetListContactsController::getUserAction', '_route' => 'get_contacts_bitrix',);
}
}
// get_contacts_bitrix_list
if ('/api/crm/bitrix/get_contacts' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\BitrixApi\\GetListContactsController::getAgenciesAction', '_route' => 'get_contacts_bitrix_list',);
}
// get_user_bitrix
if ('/api/crm/bitrix/get/user' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\BitrixApi\\GetListUsersController::getUserAction', '_route' => 'get_user_bitrix',);
}
}
// search_object
if ('/api/crm/bitrix/search/object' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\BitrixApi\\SelectObjectFromBitrixController::SelectObjectFromBitrix', '_route' => 'search_object',);
}
// clientBitrixGet
if ('/api/crm/bitrix/client' === $pathinfo) {
$ret = array ( '_controller' => 'CRM\\CrmBundle\\Api\\ClientBitrix::getByID', '_route' => 'clientBitrixGet',);
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_clientBitrixGet;
}
return $ret;
}
not_clientBitrixGet:
}
// event_bitrix
if ('/api/crm/event/bitrix' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\BitrixApi\\EventContactsBitrix::getServiceInformationAction', '_route' => 'event_bitrix',);
}
if (0 === strpos($pathinfo, '/api/crm/get')) {
if (0 === strpos($pathinfo, '/api/crm/get/c')) {
if (0 === strpos($pathinfo, '/api/crm/get/catalogs')) {
// get_catalog
if ('/api/crm/get/catalogs' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Catalogs\\ListsCatalogsController::getCatalogsAction', '_route' => 'get_catalog',);
}
// get_catalog_value
if ('/api/crm/get/catalogs/value' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Catalogs\\ListsCatalogsController::getCatalogValuesAction', '_route' => 'get_catalog_value',);
}
}
// get_catalog_data
if ('/api/crm/get/catalog_data' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\UsersCatalogs\\getDataCatalogsController::getDataCatalogAction', '_route' => 'get_catalog_data',);
}
// get_card_contact
if ('/api/crm/get/contact' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Contacts\\GetCardContactController::getContactAction', '_route' => 'get_card_contact',);
}
}
// type_contacts
if ('/api/crm/get/type_contact' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Contacts\\AddContactsController::getTypeContactsAction', '_route' => 'type_contacts',);
}
// information
if ('/api/crm/get/information' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\InframtionController::getServiceInformationAction', '_route' => 'information',);
}
if (0 === strpos($pathinfo, '/api/crm/get/information/request')) {
// request_information
if ('/api/crm/get/information/request' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\InframtionController::getRequestInformationAction', '_route' => 'request_information',);
}
// search_request_information
if ('/api/crm/get/information/request/search' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\InframtionController::getSearchRequestInformationAction', '_route' => 'search_request_information',);
}
}
elseif (0 === strpos($pathinfo, '/api/crm/get/object')) {
// get_object_detail
if ('/api/crm/get/object/detail' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\DetailObjectController::getObjectDetailAction', '_route' => 'get_object_detail',);
}
// get_object
if ('/api/crm/get/object' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\EditObjectsController::getObjectAction', '_route' => 'get_object',);
}
}
elseif (0 === strpos($pathinfo, '/api/crm/get/fields')) {
// get_fields
if ('/api/crm/get/fields' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\GetFieldsObjectsController::getFieldsAction', '_route' => 'get_fields',);
}
// get_fields_search
if ('/api/crm/get/fields/search' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\GetFieldsObjectsController::getSearchObjectsInformationAction', '_route' => 'get_fields_search',);
}
// autocomplete
if ('/api/crm/get/fields/autocomplete' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\GetFieldsObjectsController::getSearchObjectsInformationAutoCompleteAction', '_route' => 'autocomplete',);
}
}
// get_parameters_filters
if ('/api/crm/get/filters' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\ParametersFiltersController::getParametersFilters', '_route' => 'get_parameters_filters',);
}
// get_geo
if ('/api/crm/get/geo' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\GetFieldsObjectsController::getGeoAction', '_route' => 'get_geo',);
}
// sources_objects
if ('/api/crm/get/sources' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\GetSourcesObjectsController::getProperty', '_route' => 'sources_objects',);
}
// get_request
if ('/api/crm/get/request' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Requests\\EditRequestController::getRequestAction', '_route' => 'get_request',);
}
// get_roles
if ('/api/crm/get/roles' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Roles\\RolesController::getRolesAction', '_route' => 'get_roles',);
}
// get_paramters_role
if ('/api/crm/get/parmeters/role' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Roles\\RolesController::getParametersRoleAction', '_route' => 'get_paramters_role',);
}
}
elseif (0 === strpos($pathinfo, '/api/crm/add')) {
// add_contacts
if ('/api/crm/add/contact' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Contacts\\AddContactsController::AddContactsAction', '_route' => 'add_contacts',);
}
// add_request
if ('/api/crm/add/request' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Requests\\AddRequestController::addRequestAction', '_route' => 'add_request',);
}
// add_roles
if ('/api/crm/add/roles' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Roles\\RolesController::addRolesAction', '_route' => 'add_roles',);
}
// add_user_catalog
if ('/api/crm/add/user_catalog' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\UsersCatalogs\\UserCatalogsController::addUserCatalogAction', '_route' => 'add_user_catalog',);
}
// user_value_catalog
if ('/api/crm/add/user_value_catalog' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\UsersCatalogs\\UserCatalogsController::addUserValueCatalogAction', '_route' => 'user_value_catalog',);
}
}
elseif (0 === strpos($pathinfo, '/api/crm/action')) {
// get_responsible_users
if ('/api/crm/action/get/responsible' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\ObjectsActionController::getResponsibleUserForAction', '_route' => 'get_responsible_users',);
}
if (0 === strpos($pathinfo, '/api/crm/action/set/responsible')) {
// set_responsible_users
if ('/api/crm/action/set/responsible' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\ObjectsActionController::setResponsibleUserForAction', '_route' => 'set_responsible_users',);
}
// set_responsible_users_request
if ('/api/crm/action/set/responsible/request' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Requests\\RequestActionController::setResponsibleUserRequestForAction', '_route' => 'set_responsible_users_request',);
}
}
// show_telephone_user
if ('/api/crm/action/show/telephone' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\ObjectsActionController::showTelephoneAction', '_route' => 'show_telephone_user',);
}
// create_deal
if ('/api/crm/action/create/deal' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\ObjectsActionController::createNewDealAction', '_route' => 'create_deal',);
}
}
// property
if ('/api/crm/property' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\GetPropertyInformationController::getProperty', '_route' => 'property',);
}
// office
if ('/api/crm/office' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\ListOfficeController::listOfficeAction', '_route' => 'office',);
}
if (0 === strpos($pathinfo, '/api/crm/objects')) {
if (0 === strpos($pathinfo, '/api/crm/objects/add')) {
// add_files
if ('/api/crm/objects/add/files' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\AddFilesController::addFilesAction', '_route' => 'add_files',);
}
// data_catalog
if ('/api/crm/objects/add/data_catalog' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\AddNewDataCatalogController::addDataCatalogAction', '_route' => 'data_catalog',);
}
// add_object
if ('/api/crm/objects/add' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\AddObjectsController::addObjectAction', '_route' => 'add_object',);
}
}
// delete_image
if ('/api/crm/objects/delete/image' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\DeleteObjectController::addObjectAction', '_route' => 'delete_image',);
}
// objects_get_favorites
if ('/api/crm/objects/get/favorites' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\FavoritesRequestForObject\\GetObjectsFavoritesRequest::addFavoritesObjectsAction', '_route' => 'objects_get_favorites',);
}
// objects_free
if ('/api/crm/objects/free' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\ListFreeObjectsController::listObjectsAction', '_route' => 'objects_free',);
}
// objects_moderation
if ('/api/crm/objects/moderation' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\ListModerationObjectsController::listModerationObjectsAction', '_route' => 'objects_moderation',);
}
// objects
if ('/api/crm/objects' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\ListObjectsController::listObjectsAction', '_route' => 'objects',);
}
// objects_private
if ('/api/crm/objects/private' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\ListPrivateObjectsController::listPrivateObjectsAction', '_route' => 'objects_private',);
}
if (0 === strpos($pathinfo, '/api/crm/objects/search')) {
// objects_search_list
if ('/api/crm/objects/search/list' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\ListsObjectsForSearchController::listObjectsAction', '_route' => 'objects_search_list',);
}
// search_objects
if ('/api/crm/objects/search' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\SearchObjectsController::searchRequestAction', '_route' => 'search_objects',);
}
}
// objects_new_request
if ('/api/crm/objects/new/request' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\NewRequestInObjectsController::NewObjectsAction', '_route' => 'objects_new_request',);
}
// add_objects_favorites
if ('/api/crm/objects/add/favorites' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Requests\\AddFavorites\\AddFavoritesController::addObjectsFavorites', '_route' => 'add_objects_favorites',);
}
}
// workers
if ('/api/crm/workers' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\ListWorkerController::listWorkerAction', '_route' => 'workers',);
}
// double_objects
if ('/api/crm/doubleObjects' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Objects\\DoubleObjectsController::getProperty', '_route' => 'double_objects',);
}
if (0 === strpos($pathinfo, '/api/crm/del')) {
// delete_parameters_filters
if ('/api/crm/delete/filters' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\ParametersFiltersController::deleteParametersFilters', '_route' => 'delete_parameters_filters',);
}
// del_objects_favorites
if ('/api/crm/delete/favorites' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Requests\\DeleteFavorites\\DeleteFavoritesController::delFavoritesAction', '_route' => 'del_objects_favorites',);
}
// del_roles
if ('/api/crm/del/roles' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Roles\\RolesController::delRolesAction', '_route' => 'del_roles',);
}
// del_user_catalog
if ('/api/crm/del/user_catalog' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\UsersCatalogs\\UserCatalogsController::delUserCatalogAction', '_route' => 'del_user_catalog',);
}
// del_user_value_catalog
if ('/api/crm/del/user_value_catalog' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\UsersCatalogs\\UserCatalogsController::delUserValueCatalogAction', '_route' => 'del_user_value_catalog',);
}
}
// save_parameters_filters
if ('/api/crm/save/filters' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\ParametersFiltersController::saveParametersFilters', '_route' => 'save_parameters_filters',);
}
// set_paramters_role
if ('/api/crm/set/parmeters/role' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Roles\\EditRoleController::getParametersRoleAction', '_route' => 'set_paramters_role',);
}
if (0 === strpos($pathinfo, '/api/crm/request')) {
// add_request_favorites
if ('/api/crm/request/add/favorites' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Requests\\AddFavorites\\AddFavoritesController::addRrequestFavorites', '_route' => 'add_request_favorites',);
}
// request_get_favorites
if ('/api/crm/request/get/favorites' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Requests\\FavoritesObjectsForRequest\\GetRequestFavoritesObjects::addFavoritesObjectsAction', '_route' => 'request_get_favorites',);
}
if (0 === strpos($pathinfo, '/api/crm/requests')) {
// requests_free
if ('/api/crm/requests/free' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Requests\\ListFreeRequestController::listFreeRequestsAction', '_route' => 'requests_free',);
}
// requests
if ('/api/crm/requests' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Requests\\ListRequestsController::listRequestsAction', '_route' => 'requests',);
}
// request_search_list
if ('/api/crm/requests/search/list' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Requests\\ListRequestsForSearchController::listRequestsSearchAction', '_route' => 'request_search_list',);
}
}
// request_new_objects
if ('/api/crm/request/new/objects' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Requests\\NewObjectsInRequestController::NewObjectsAction', '_route' => 'request_new_objects',);
}
// search_request
if ('/api/crm/request/search' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Requests\\SearchRequestController::searchRequestAction', '_route' => 'search_request',);
}
if (0 === strpos($pathinfo, '/api/crm/request/presentation')) {
// setPresentation
if ('/api/crm/request/presentation' === $pathinfo) {
$ret = array ( '_controller' => 'CRM\\CrmBundle\\Api\\Request::savePresentation', '_route' => 'setPresentation',);
if (!in_array($requestMethod, ['POST'])) {
$allow = array_merge($allow, ['POST']);
goto not_setPresentation;
}
return $ret;
}
not_setPresentation:
// getPresentation
if (preg_match('#^/api/crm/request/presentation/(?P<uuid>[^/]++)$#sD', $pathinfo, $matches)) {
$ret = $this->mergeDefaults(array_replace($matches, ['_route' => 'getPresentation']), array ( '_controller' => 'CRM\\CrmBundle\\Api\\Request::getPresentation',));
if (!in_array($canonicalMethod, ['GET'])) {
$allow = array_merge($allow, ['GET']);
goto not_getPresentation;
}
return $ret;
}
not_getPresentation:
}
}
// users_change_role
if ('/api/crm/users/change_role' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\Roles\\ChangeRoleUsersController::getProperty', '_route' => 'users_change_role',);
}
}
}
elseif (0 === strpos($pathinfo, '/application/bitrix')) {
// homepage_bitrix_install
if ('/application/bitrix/install' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\BitrixApi\\InstallBitrixController::installBitrixAction', '_route' => 'homepage_bitrix_install',);
}
// homepage_bitrix_application
if ('/application/bitrix' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\api\\BitrixApi\\TemplateBitrixApplicationController::TemplateAction', '_route' => 'homepage_bitrix_application',);
}
}
// autodeploy_dev
if ('/autodeploy/dev' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\AutoDeployController::autodeployAction', '_route' => 'autodeploy_dev',);
}
// autodeploy_master
if ('/autodeploy/master' === $pathinfo) {
return array ( '_controller' => 'CRM\\CrmBundle\\Controller\\AutoDeployController::autodeployMasterAction', '_route' => 'autodeploy_master',);
}
}
// import_homepage
if ('' === $trimmedPathinfo) {
$ret = array ( '_controller' => 'ImportBundle:Default:index', '_route' => 'import_homepage',);
if ('/' === substr($pathinfo, -1)) {
// no-op
} elseif ('GET' !== $canonicalMethod) {
goto not_import_homepage;
} else {
return array_replace($ret, $this->redirect($rawPathinfo.'/', 'import_homepage'));
}
return $ret;
}
not_import_homepage:
if (0 === strpos($pathinfo, '/settings/import')) {
// import
if ('/settings/import' === $pathinfo) {
return array ( '_controller' => 'CRM\\ImportBundle\\Controller\\Front\\DefaultController::indexAction', '_route' => 'import',);
}
// import_stat
if ('/settings/import/stat' === $pathinfo) {
return array ( '_controller' => 'CRM\\ImportBundle\\Controller\\Front\\StatController::indexAction', '_route' => 'import_stat',);
}
}
// export
if ('/settings/export' === $pathinfo) {
return array ( '_controller' => 'CRM\\ExportBundle\\Controller\\Front\\DefaultController::indexAction', '_route' => 'export',);
}
// export_homepage
if ('' === $trimmedPathinfo) {
$ret = array ( '_controller' => 'ExportBundle:Default:index', '_route' => 'export_homepage',);
if ('/' === substr($pathinfo, -1)) {
// no-op
} elseif ('GET' !== $canonicalMethod) {
goto not_export_homepage;
} else {
return array_replace($ret, $this->redirect($rawPathinfo.'/', 'export_homepage'));
}
return $ret;
}
not_export_homepage:
// crm_homepage
if ('' === $trimmedPathinfo) {
$ret = array ( '_controller' => 'CrmBundle:Default:index', '_route' => 'crm_homepage',);
if ('/' === substr($pathinfo, -1)) {
// no-op
} elseif ('GET' !== $canonicalMethod) {
goto not_crm_homepage;
} else {
return array_replace($ret, $this->redirect($rawPathinfo.'/', 'crm_homepage'));
}
return $ret;
}
not_crm_homepage:
if ('/' === $pathinfo && !$allow) {
throw new Symfony\Component\Routing\Exception\NoConfigurationException();
}
throw 0 < count($allow) ? new MethodNotAllowedException(array_unique($allow)) : new ResourceNotFoundException();
}
}