<?php
use Symfony\Component\Routing\Exception\MethodNotAllowedException;
use Symfony\Component\Routing\Exception\ResourceNotFoundException;
use Symfony\Component\Routing\RequestContext;
/**
* This class has been auto-generated
* by the Symfony Routing Component.
*/
class srcDevDebugProjectContainerUrlMatcher extends Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher
{
public function __construct(RequestContext $context)
{
$this->context = $context;
}
public function match($pathinfo)
{
$allow = $allowSchemes = [];
if ($ret = $this->doMatch($pathinfo, $allow, $allowSchemes)) {
return $ret;
}
if ($allow) {
throw new MethodNotAllowedException(array_keys($allow));
}
if (!in_array($this->context->getMethod(), ['HEAD', 'GET'], true)) {
// no-op
} elseif ($allowSchemes) {
redirect_scheme:
$scheme = $this->context->getScheme();
$this->context->setScheme(key($allowSchemes));
try {
if ($ret = $this->doMatch($pathinfo)) {
return $this->redirect($pathinfo, $ret['_route'], $this->context->getScheme()) + $ret;
}
} finally {
$this->context->setScheme($scheme);
}
} elseif ('/' !== $trimmedPathinfo = rtrim($pathinfo, '/') ?: '/') {
$pathinfo = $trimmedPathinfo === $pathinfo ? $pathinfo.'/' : $trimmedPathinfo;
if ($ret = $this->doMatch($pathinfo, $allow, $allowSchemes)) {
return $this->redirect($pathinfo, $ret['_route']) + $ret;
}
if ($allowSchemes) {
goto redirect_scheme;
}
}
throw new ResourceNotFoundException();
}
private function doMatch(string $pathinfo, array &$allow = [], array &$allowSchemes = []): array
{
$allow = $allowSchemes = [];
$pathinfo = rawurldecode($pathinfo) ?: '/';
$trimmedPathinfo = rtrim($pathinfo, '/') ?: '/';
$context = $this->context;
$requestMethod = $canonicalMethod = $context->getMethod();
if ('HEAD' === $requestMethod) {
$canonicalMethod = 'GET';
}
switch ($trimmedPathinfo) {
case '/user/profile':
// user_profile_get_user
if ('/' !== $pathinfo && $trimmedPathinfo !== $pathinfo) {
if ('GET' === $canonicalMethod) {
return $allow = $allowSchemes = [];
}
goto not_user_profile_get_user;
}
$ret = ['_route' => 'user_profile_get_user', '_controller' => 'App\\Controller\\user\\ProfileController::getUserAction', '_format' => 'json'];
if (!isset(($a = ['GET' => 0])[$canonicalMethod])) {
$allow += $a;
goto not_user_profile_get_user;
}
return $ret;
not_user_profile_get_user:
// user_profile_patch_user
if ('/' !== $pathinfo && $trimmedPathinfo !== $pathinfo) {
goto not_user_profile_patch_user;
}
$ret = ['_route' => 'user_profile_patch_user', '_controller' => 'App\\Controller\\user\\ProfileController::patchUserAction', '_format' => 'json'];
if (!isset(($a = ['PATCH' => 0])[$requestMethod])) {
$allow += $a;
goto not_user_profile_patch_user;
}
return $ret;
not_user_profile_patch_user:
break;
case '/admin/fields':
// admin_get_fields
if ('/' !== $pathinfo && $trimmedPathinfo !== $pathinfo) {
if ('GET' === $canonicalMethod) {
return $allow = $allowSchemes = [];
}
goto not_admin_get_fields;
}
$ret = ['_route' => 'admin_get_fields', '_controller' => 'App\\Controller\\admin\\FieldController::getFieldsAction', '_format' => 'json'];
if (!isset(($a = ['GET' => 0])[$canonicalMethod])) {
$allow += $a;
goto not_admin_get_fields;
}
return $ret;
not_admin_get_fields:
// admin_post_field
if ('/' !== $pathinfo && $trimmedPathinfo !== $pathinfo) {
goto not_admin_post_field;
}
$ret = ['_route' => 'admin_post_field', '_controller' => 'App\\Controller\\admin\\FieldController::postFieldAction', '_format' => 'json'];
if (!isset(($a = ['POST' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_post_field;
}
return $ret;
not_admin_post_field:
break;
case '/admin/project-types':
// admin_get_project_types
if ('/' !== $pathinfo && $trimmedPathinfo !== $pathinfo) {
if ('GET' === $canonicalMethod) {
return $allow = $allowSchemes = [];
}
goto not_admin_get_project_types;
}
$ret = ['_route' => 'admin_get_project_types', '_controller' => 'App\\Controller\\admin\\ProjectTypeController::getProjectTypesAction', '_format' => 'json'];
if (!isset(($a = ['GET' => 0])[$canonicalMethod])) {
$allow += $a;
goto not_admin_get_project_types;
}
return $ret;
not_admin_get_project_types:
// admin_post_project_type
if ('/' !== $pathinfo && $trimmedPathinfo !== $pathinfo) {
goto not_admin_post_project_type;
}
$ret = ['_route' => 'admin_post_project_type', '_controller' => 'App\\Controller\\admin\\ProjectTypeController::postProjectTypeAction', '_format' => 'json'];
if (!isset(($a = ['POST' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_post_project_type;
}
return $ret;
not_admin_post_project_type:
break;
case '/admin/tags':
// admin_get_tags
if ('/' !== $pathinfo && $trimmedPathinfo !== $pathinfo) {
if ('GET' === $canonicalMethod) {
return $allow = $allowSchemes = [];
}
goto not_admin_get_tags;
}
$ret = ['_route' => 'admin_get_tags', '_controller' => 'App\\Controller\\admin\\TagController::getTagsAction', '_format' => 'json'];
if (!isset(($a = ['GET' => 0])[$canonicalMethod])) {
$allow += $a;
goto not_admin_get_tags;
}
return $ret;
not_admin_get_tags:
// admin_post_tag
if ('/' !== $pathinfo && $trimmedPathinfo !== $pathinfo) {
goto not_admin_post_tag;
}
$ret = ['_route' => 'admin_post_tag', '_controller' => 'App\\Controller\\admin\\TagController::postTagAction', '_format' => 'json'];
if (!isset(($a = ['POST' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_post_tag;
}
return $ret;
not_admin_post_tag:
break;
case '/admin/tasks':
// admin_get_tasks
if ('/' !== $pathinfo && $trimmedPathinfo !== $pathinfo) {
if ('GET' === $canonicalMethod) {
return $allow = $allowSchemes = [];
}
goto not_admin_get_tasks;
}
$ret = ['_route' => 'admin_get_tasks', '_controller' => 'App\\Controller\\admin\\TaskController::getTasksAction', '_format' => 'json'];
if (!isset(($a = ['GET' => 0])[$canonicalMethod])) {
$allow += $a;
goto not_admin_get_tasks;
}
return $ret;
not_admin_get_tasks:
// admin_post_task
if ('/' !== $pathinfo && $trimmedPathinfo !== $pathinfo) {
goto not_admin_post_task;
}
$ret = ['_route' => 'admin_post_task', '_controller' => 'App\\Controller\\admin\\TaskController::postTaskAction', '_format' => 'json'];
if (!isset(($a = ['POST' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_post_task;
}
return $ret;
not_admin_post_task:
break;
case '/admin/todo-lists':
// admin_get_todo_lists
if ('/' !== $pathinfo && $trimmedPathinfo !== $pathinfo) {
if ('GET' === $canonicalMethod) {
return $allow = $allowSchemes = [];
}
goto not_admin_get_todo_lists;
}
$ret = ['_route' => 'admin_get_todo_lists', '_controller' => 'App\\Controller\\admin\\TodoListController::getTodoListsAction', '_format' => 'json'];
if (!isset(($a = ['GET' => 0])[$canonicalMethod])) {
$allow += $a;
goto not_admin_get_todo_lists;
}
return $ret;
not_admin_get_todo_lists:
// admin_post_todo_list
if ('/' !== $pathinfo && $trimmedPathinfo !== $pathinfo) {
goto not_admin_post_todo_list;
}
$ret = ['_route' => 'admin_post_todo_list', '_controller' => 'App\\Controller\\admin\\TodoListController::postTodoListAction', '_format' => 'json'];
if (!isset(($a = ['POST' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_post_todo_list;
}
return $ret;
not_admin_post_todo_list:
break;
case '/admin/tech-sheets':
// admin_get_tech_sheets
if ('/' !== $pathinfo && $trimmedPathinfo !== $pathinfo) {
if ('GET' === $canonicalMethod) {
return $allow = $allowSchemes = [];
}
goto not_admin_get_tech_sheets;
}
$ret = ['_route' => 'admin_get_tech_sheets', '_controller' => 'App\\Controller\\admin\\TechSheetController::getTechSheetsAction', '_format' => 'json'];
if (!isset(($a = ['GET' => 0])[$canonicalMethod])) {
$allow += $a;
goto not_admin_get_tech_sheets;
}
return $ret;
not_admin_get_tech_sheets:
// admin_post_tech_sheet
if ('/' !== $pathinfo && $trimmedPathinfo !== $pathinfo) {
goto not_admin_post_tech_sheet;
}
$ret = ['_route' => 'admin_post_tech_sheet', '_controller' => 'App\\Controller\\admin\\TechSheetController::postTechSheetAction', '_format' => 'json'];
if (!isset(($a = ['POST' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_post_tech_sheet;
}
return $ret;
not_admin_post_tech_sheet:
break;
case '/admin/companies':
// admin_get_companies
if ('/' !== $pathinfo && $trimmedPathinfo !== $pathinfo) {
if ('GET' === $canonicalMethod) {
return $allow = $allowSchemes = [];
}
goto not_admin_get_companies;
}
$ret = ['_route' => 'admin_get_companies', '_controller' => 'App\\Controller\\admin\\CompanyController::getCompaniesAction', '_format' => 'json'];
if (!isset(($a = ['GET' => 0])[$canonicalMethod])) {
$allow += $a;
goto not_admin_get_companies;
}
return $ret;
not_admin_get_companies:
// admin_post_company
if ('/' !== $pathinfo && $trimmedPathinfo !== $pathinfo) {
goto not_admin_post_company;
}
$ret = ['_route' => 'admin_post_company', '_controller' => 'App\\Controller\\admin\\CompanyController::postCompanyAction', '_format' => 'json'];
if (!isset(($a = ['POST' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_post_company;
}
return $ret;
not_admin_post_company:
break;
case '/admin/users':
// admin_get_users
if ('/' !== $pathinfo && $trimmedPathinfo !== $pathinfo) {
if ('GET' === $canonicalMethod) {
return $allow = $allowSchemes = [];
}
goto not_admin_get_users;
}
$ret = ['_route' => 'admin_get_users', '_controller' => 'App\\Controller\\admin\\UserController::getUsersAction', '_format' => 'json'];
if (!isset(($a = ['GET' => 0])[$canonicalMethod])) {
$allow += $a;
goto not_admin_get_users;
}
return $ret;
not_admin_get_users:
// admin_post_user
if ('/' !== $pathinfo && $trimmedPathinfo !== $pathinfo) {
goto not_admin_post_user;
}
$ret = ['_route' => 'admin_post_user', '_controller' => 'App\\Controller\\admin\\UserController::postUserAction', '_format' => 'json'];
if (!isset(($a = ['POST' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_post_user;
}
return $ret;
not_admin_post_user:
break;
default:
$routes = [
'/doc' => [['_route' => 'app.swagger_ui', '_controller' => 'nelmio_api_doc.controller.swagger_ui'], null, ['GET' => 0], null, false],
'/_profiler' => [['_route' => '_profiler_home', '_controller' => 'web_profiler.controller.profiler::homeAction'], null, null, null, true],
'/_profiler/search' => [['_route' => '_profiler_search', '_controller' => 'web_profiler.controller.profiler::searchAction'], null, null, null, false],
'/_profiler/search_bar' => [['_route' => '_profiler_search_bar', '_controller' => 'web_profiler.controller.profiler::searchBarAction'], null, null, null, false],
'/_profiler/phpinfo' => [['_route' => '_profiler_phpinfo', '_controller' => 'web_profiler.controller.profiler::phpinfoAction'], null, null, null, false],
'/_profiler/open' => [['_route' => '_profiler_open_file', '_controller' => 'web_profiler.controller.profiler::openAction'], null, null, null, false],
'/public/login-check' => [['_route' => 'login_check'], null, null, null, false],
'/public/rest/tech-sheets' => [['_route' => 'techsheets_get_tech_sheets', '_controller' => 'App\\Controller\\rest\\TechSheetRestController::getTechSheetsAction', '_format' => 'json'], null, ['GET' => 0], null, false],
'/public/reset-password/request' => [['_route' => 'reset_password_patch_request', '_controller' => 'App\\Controller\\ResetPasswordController::patchRequestAction', '_format' => 'json'], null, ['PATCH' => 0], null, false],
'/public/link/follow' => [['_route' => 'link_increment_counter_and_redirect', '_controller' => 'App\\Controller\\LinkController::incrementCounterAndRedirectAction', '_format' => 'json'], null, ['GET' => 0], null, false],
'/public/register' => [['_route' => 'user_register_register', '_controller' => 'App\\Controller\\RegisterController::registerAction', '_format' => 'json'], null, ['POST' => 0], null, false],
'/public/register/email' => [['_route' => 'user_register_registration_email', '_controller' => 'App\\Controller\\RegisterController::registrationEmailAction', '_format' => 'json'], null, ['POST' => 0], null, false],
'/public/steps' => [['_route' => 'public_get_steps', '_controller' => 'App\\Controller\\StepController::getStepsAction', '_format' => 'json'], null, ['GET' => 0], null, false],
'/admin/gd/files' => [['_route' => 'admin_get_gd_files', '_controller' => 'App\\Controller\\admin\\TagController::getGdFilesAction', '_format' => 'json'], null, ['GET' => 0], null, false],
'/admin/links' => [['_route' => 'admin_get_links', '_controller' => 'App\\Controller\\admin\\LinkController::getLinksAction', '_format' => 'json'], null, ['GET' => 0], null, false],
'/moa/project-types' => [['_route' => 'moa_get_project_types', '_controller' => 'App\\Controller\\moa\\ProjectTypeController::getProjectTypesAction', '_format' => 'json'], null, ['GET' => 0], null, false],
'/moa/fields' => [['_route' => 'moapost_field', '_controller' => 'App\\Controller\\moa\\FieldController::postFieldAction', '_format' => 'json'], null, ['POST' => 0], null, false],
'/moa/tech-sheets' => [['_route' => 'moaget_tech_sheets', '_controller' => 'App\\Controller\\moa\\TechSheetController::getTechSheetsAction', '_format' => 'json'], null, ['GET' => 0], null, false],
'/register' => [['_route' => 'fos_user_registration_register', '_controller' => 'fos_user.registration.controller:registerAction'], null, ['GET' => 0, 'POST' => 1], null, true],
'/register/check-email' => [['_route' => 'fos_user_registration_check_email', '_controller' => 'fos_user.registration.controller:checkEmailAction'], null, ['GET' => 0], null, false],
'/register/confirmed' => [['_route' => 'fos_user_registration_confirmed', '_controller' => 'fos_user.registration.controller:confirmedAction'], null, ['GET' => 0], null, false],
];
if (!isset($routes[$trimmedPathinfo])) {
break;
}
list($ret, $requiredHost, $requiredMethods, $requiredSchemes, $hasTrailingSlash) = $routes[$trimmedPathinfo];
if ('/' !== $pathinfo && $hasTrailingSlash === ($trimmedPathinfo === $pathinfo)) {
if ('GET' === $canonicalMethod && (!$requiredMethods || isset($requiredMethods['GET']))) {
return $allow = $allowSchemes = [];
}
break;
}
$hasRequiredScheme = !$requiredSchemes || isset($requiredSchemes[$context->getScheme()]);
if ($requiredMethods && !isset($requiredMethods[$canonicalMethod]) && !isset($requiredMethods[$requestMethod])) {
if ($hasRequiredScheme) {
$allow += $requiredMethods;
}
break;
}
if (!$hasRequiredScheme) {
$allowSchemes += $requiredSchemes;
break;
}
return $ret;
}
$matchedPathinfo = $pathinfo;
$regexList = [
0 => '{^(?'
.'|/_(?'
.'|error/(\\d+)(?:\\.([^/]++))?(*:38)'
.'|wdt/([^/]++)(*:57)'
.'|profiler/([^/]++)(?'
.'|/(?'
.'|search/results(*:102)'
.'|router(*:116)'
.'|exception(?'
.'|(*:136)'
.'|\\.css(*:149)'
.')'
.')'
.'|(*:159)'
.')'
.')'
.'|/public/(?'
.'|re(?'
.'|set\\-password/reset/([^/]++)(*:213)'
.'|gister/confirm/([^/]++)(*:244)'
.')'
.'|delete\\-project/confirm/([^/]++)(*:285)'
.')'
.'|/admin/(?'
.'|fields/([^/]++)(?'
.'|(*:322)'
.')'
.'|project\\-types/(?'
.'|duplicate/([^/]++)(*:367)'
.'|([^/]++)(?'
.'|/([^/]++)/todo\\-lists(?'
.'|/order(*:416)'
.'|(*:424)'
.')'
.'|(*:433)'
.')'
.')'
.'|t(?'
.'|a(?'
.'|gs/([^/]++)(?'
.'|(*:465)'
.')'
.'|sks/([^/]++)(?'
.'|/(?'
.'|fi(?'
.'|elds(?'
.'|/order(*:511)'
.'|(*:519)'
.')'
.'|les(?'
.'|(*:534)'
.'|/([^/]++)(*:551)'
.'|(*:559)'
.')'
.')'
.'|tech\\-sheets(?'
.'|/([^/]++)(?'
.'|(*:596)'
.')'
.'|(*:605)'
.')'
.'|related(*:621)'
.')'
.'|(*:630)'
.')'
.')'
.'|odo\\-lists/([^/]++)(?'
.'|/tasks(?'
.'|/(?'
.'|order(*:680)'
.'|group/(?'
.'|create/([^/]++)/([^/]++)(*:721)'
.'|add/([^/]++)/([^/]++)(*:750)'
.'|remove/([^/]++)(*:773)'
.'|delete/([^/]++)(*:796)'
.')'
.')'
.'|(*:806)'
.')'
.'|(*:815)'
.')'
.'|ech\\-sheets/([^/]++)(?'
.'|(*:847)'
.')'
.')'
.'|companies/([^/]++)(?'
.'|(*:878)'
.')'
.'|users/([^/]++)(?'
.'|/registration\\-email(*:924)'
.'|(*:932)'
.')'
.')'
.'|/moa/(?'
.'|project(?'
.'|\\-types/(?'
.'|([^/]++)(*:979)'
.'|full/([^/]++)(*:1000)'
.')'
.'|s/(?'
.'|(\\d+)(*:1020)'
.'|(\\d+)/progress(*:1043)'
.'|([^/]++)(?'
.'|(*:1063)'
.'|/search\\-tasks(*:1086)'
.')'
.')'
.'|/([^/]++)/(?'
.'|([^/]++)/todo\\-lists(*:1130)'
.'|financial/stats(*:1154)'
.'|main\\-tasks(*:1174)'
.')'
.')'
.'|users/(?'
.'|(\\d+)/projects(*:1208)'
.'|(\\d+)/projects/progress(*:1240)'
.'|([^/]++)/tech\\-sheets(*:1270)'
.')'
.'|t(?'
.'|odo(?'
.'|\\-lists/(?'
.'|([^/]++)(?'
.'|/(?'
.'|tasks/(?'
.'|order(*:1330)'
.'|group/(?'
.'|create/([^/]++)/([^/]++)(*:1372)'
.'|add/([^/]++)/([^/]++)(*:1402)'
.'|remove/([^/]++)(*:1426)'
.'|delete/([^/]++)(*:1450)'
.')'
.')'
.'|([^/]++)(*:1469)'
.'|tasks(*:1483)'
.')'
.'|(*:1493)'
.')'
.'|projects/([^/]++)(?'
.'|(*:1523)'
.'|/([^/]++)/progress(*:1550)'
.')'
.')'
.'|lists/tasks/([^/]++)(*:1581)'
.')'
.'|asks/([^/]++)(?'
.'|(*:1607)'
.'|(*:1616)'
.'|(*:1625)'
.'|/(?'
.'|fi(?'
.'|elds(*:1647)'
.'|les(*:1659)'
.')'
.'|tech\\-sheets(*:1681)'
.')'
.')'
.'|ech\\-sheets/([^/]++)(*:1712)'
.')'
.'|fields/([^/]++)(?'
.'|(*:1740)'
.'|/(?'
.'|task(*:1757)'
.'|images(?'
.'|(*:1775)'
.'|/([^/]++)(*:1793)'
.')'
.'|files(?'
.'|(*:1811)'
.'|/([^/]++)(*:1829)'
.')'
.')'
.'|(*:1840)'
.')'
.')'
.'|/register/confirm/([^/]++)(*:1877)'
.')/?$}sD',
];
foreach ($regexList as $offset => $regex) {
while (preg_match($regex, $matchedPathinfo, $matches)) {
switch ($m = (int) $matches['MARK']) {
case 322:
// admin_get_field
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_get_field;
}
$matches = ['id' => $matches[1] ?? null];
$ret = $this->mergeDefaults(['_route' => 'admin_get_field'] + $matches, ['_controller' => 'App\\Controller\\admin\\FieldController::getFieldAction', '_format' => 'json']);
if (!isset(($a = ['GET' => 0])[$canonicalMethod])) {
$allow += $a;
goto not_admin_get_field;
}
return $ret;
not_admin_get_field:
// admin_patch_field
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_patch_field;
}
$ret = $this->mergeDefaults(['_route' => 'admin_patch_field'] + $matches, ['_controller' => 'App\\Controller\\admin\\FieldController::patchFieldAction', '_format' => 'json']);
if (!isset(($a = ['PATCH' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_patch_field;
}
return $ret;
not_admin_patch_field:
// admin_delete_field
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_delete_field;
}
$ret = $this->mergeDefaults(['_route' => 'admin_delete_field'] + $matches, ['_controller' => 'App\\Controller\\admin\\FieldController::deleteFieldAction', '_format' => 'json']);
if (!isset(($a = ['DELETE' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_delete_field;
}
return $ret;
not_admin_delete_field:
break;
case 433:
// admin_get_project_type
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_get_project_type;
}
$matches = ['id' => $matches[1] ?? null];
$ret = $this->mergeDefaults(['_route' => 'admin_get_project_type'] + $matches, ['_controller' => 'App\\Controller\\admin\\ProjectTypeController::getProjectTypeAction', '_format' => 'json']);
if (!isset(($a = ['GET' => 0])[$canonicalMethod])) {
$allow += $a;
goto not_admin_get_project_type;
}
return $ret;
not_admin_get_project_type:
// admin_patch_project_type
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_patch_project_type;
}
$ret = $this->mergeDefaults(['_route' => 'admin_patch_project_type'] + $matches, ['_controller' => 'App\\Controller\\admin\\ProjectTypeController::patchProjectTypeAction', '_format' => 'json']);
if (!isset(($a = ['PATCH' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_patch_project_type;
}
return $ret;
not_admin_patch_project_type:
// admin_delete_project_type
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_delete_project_type;
}
$ret = $this->mergeDefaults(['_route' => 'admin_delete_project_type'] + $matches, ['_controller' => 'App\\Controller\\admin\\ProjectTypeController::deleteProjectTypeAction', '_format' => 'json']);
if (!isset(($a = ['DELETE' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_delete_project_type;
}
return $ret;
not_admin_delete_project_type:
break;
case 465:
// admin_get_tag
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_get_tag;
}
$matches = ['id' => $matches[1] ?? null];
$ret = $this->mergeDefaults(['_route' => 'admin_get_tag'] + $matches, ['_controller' => 'App\\Controller\\admin\\TagController::getTagAction', '_format' => 'json']);
if (!isset(($a = ['GET' => 0])[$canonicalMethod])) {
$allow += $a;
goto not_admin_get_tag;
}
return $ret;
not_admin_get_tag:
// admin_patch_tag
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_patch_tag;
}
$ret = $this->mergeDefaults(['_route' => 'admin_patch_tag'] + $matches, ['_controller' => 'App\\Controller\\admin\\TagController::patchTagAction', '_format' => 'json']);
if (!isset(($a = ['PATCH' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_patch_tag;
}
return $ret;
not_admin_patch_tag:
// admin_delete_tag
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_delete_tag;
}
$ret = $this->mergeDefaults(['_route' => 'admin_delete_tag'] + $matches, ['_controller' => 'App\\Controller\\admin\\TagController::deleteTagAction', '_format' => 'json']);
if (!isset(($a = ['DELETE' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_delete_tag;
}
return $ret;
not_admin_delete_tag:
break;
case 596:
// admin_add_task_tech_sheet
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_add_task_tech_sheet;
}
$matches = ['id' => $matches[1] ?? null, 'techid' => $matches[2] ?? null];
$ret = $this->mergeDefaults(['_route' => 'admin_add_task_tech_sheet'] + $matches, ['_controller' => 'App\\Controller\\admin\\TaskController::addTaskTechSheetAction', '_format' => 'json']);
if (!isset(($a = ['POST' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_add_task_tech_sheet;
}
return $ret;
not_admin_add_task_tech_sheet:
// admin_delete_task_tech_sheet
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_delete_task_tech_sheet;
}
$ret = $this->mergeDefaults(['_route' => 'admin_delete_task_tech_sheet'] + $matches, ['_controller' => 'App\\Controller\\admin\\TaskController::deleteTaskTechSheetAction', '_format' => 'json']);
if (!isset(($a = ['DELETE' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_delete_task_tech_sheet;
}
return $ret;
not_admin_delete_task_tech_sheet:
break;
case 630:
// admin_get_task
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_get_task;
}
$matches = ['id' => $matches[1] ?? null];
$ret = $this->mergeDefaults(['_route' => 'admin_get_task'] + $matches, ['_controller' => 'App\\Controller\\admin\\TaskController::getTaskAction', '_format' => 'json']);
if (!isset(($a = ['GET' => 0])[$canonicalMethod])) {
$allow += $a;
goto not_admin_get_task;
}
return $ret;
not_admin_get_task:
// admin_patch_task
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_patch_task;
}
$ret = $this->mergeDefaults(['_route' => 'admin_patch_task'] + $matches, ['_controller' => 'App\\Controller\\admin\\TaskController::patchTaskAction', '_format' => 'json']);
if (!isset(($a = ['PATCH' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_patch_task;
}
return $ret;
not_admin_patch_task:
// admin_delete_task
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_delete_task;
}
$ret = $this->mergeDefaults(['_route' => 'admin_delete_task'] + $matches, ['_controller' => 'App\\Controller\\admin\\TaskController::deleteTaskAction', '_format' => 'json']);
if (!isset(($a = ['DELETE' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_delete_task;
}
return $ret;
not_admin_delete_task:
break;
case 815:
// admin_get_todo_list
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_get_todo_list;
}
$matches = ['id' => $matches[1] ?? null];
$ret = $this->mergeDefaults(['_route' => 'admin_get_todo_list'] + $matches, ['_controller' => 'App\\Controller\\admin\\TodoListController::getTodoListAction', '_format' => 'json']);
if (!isset(($a = ['GET' => 0])[$canonicalMethod])) {
$allow += $a;
goto not_admin_get_todo_list;
}
return $ret;
not_admin_get_todo_list:
// admin_patch_todo_list
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_patch_todo_list;
}
$ret = $this->mergeDefaults(['_route' => 'admin_patch_todo_list'] + $matches, ['_controller' => 'App\\Controller\\admin\\TodoListController::patchTodoListAction', '_format' => 'json']);
if (!isset(($a = ['PATCH' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_patch_todo_list;
}
return $ret;
not_admin_patch_todo_list:
// admin_delete_todo_list
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_delete_todo_list;
}
$ret = $this->mergeDefaults(['_route' => 'admin_delete_todo_list'] + $matches, ['_controller' => 'App\\Controller\\admin\\TodoListController::deleteTodoListAction', '_format' => 'json']);
if (!isset(($a = ['DELETE' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_delete_todo_list;
}
return $ret;
not_admin_delete_todo_list:
break;
case 847:
// admin_get_tech_sheet
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_get_tech_sheet;
}
$matches = ['id' => $matches[1] ?? null];
$ret = $this->mergeDefaults(['_route' => 'admin_get_tech_sheet'] + $matches, ['_controller' => 'App\\Controller\\admin\\TechSheetController::getTechSheetAction', '_format' => 'json']);
if (!isset(($a = ['GET' => 0])[$canonicalMethod])) {
$allow += $a;
goto not_admin_get_tech_sheet;
}
return $ret;
not_admin_get_tech_sheet:
// admin_patch_tech_sheet
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_patch_tech_sheet;
}
$ret = $this->mergeDefaults(['_route' => 'admin_patch_tech_sheet'] + $matches, ['_controller' => 'App\\Controller\\admin\\TechSheetController::patchTechSheetAction', '_format' => 'json']);
if (!isset(($a = ['PATCH' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_patch_tech_sheet;
}
return $ret;
not_admin_patch_tech_sheet:
// admin_delete_tech_sheet
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_delete_tech_sheet;
}
$ret = $this->mergeDefaults(['_route' => 'admin_delete_tech_sheet'] + $matches, ['_controller' => 'App\\Controller\\admin\\TechSheetController::deleteTechSheetAction', '_format' => 'json']);
if (!isset(($a = ['DELETE' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_delete_tech_sheet;
}
return $ret;
not_admin_delete_tech_sheet:
break;
case 878:
// admin_get_company
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_get_company;
}
$matches = ['id' => $matches[1] ?? null];
$ret = $this->mergeDefaults(['_route' => 'admin_get_company'] + $matches, ['_controller' => 'App\\Controller\\admin\\CompanyController::getCompanyAction', '_format' => 'json']);
if (!isset(($a = ['GET' => 0])[$canonicalMethod])) {
$allow += $a;
goto not_admin_get_company;
}
return $ret;
not_admin_get_company:
// admin_patch_company
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_patch_company;
}
$ret = $this->mergeDefaults(['_route' => 'admin_patch_company'] + $matches, ['_controller' => 'App\\Controller\\admin\\CompanyController::patchCompanyAction', '_format' => 'json']);
if (!isset(($a = ['PATCH' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_patch_company;
}
return $ret;
not_admin_patch_company:
// admin_delete_company
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_delete_company;
}
$ret = $this->mergeDefaults(['_route' => 'admin_delete_company'] + $matches, ['_controller' => 'App\\Controller\\admin\\CompanyController::deleteCompanyAction', '_format' => 'json']);
if (!isset(($a = ['DELETE' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_delete_company;
}
return $ret;
not_admin_delete_company:
break;
case 932:
// admin_get_user
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_get_user;
}
$matches = ['id' => $matches[1] ?? null];
$ret = $this->mergeDefaults(['_route' => 'admin_get_user'] + $matches, ['_controller' => 'App\\Controller\\admin\\UserController::getUserAction', '_format' => 'json']);
if (!isset(($a = ['GET' => 0])[$canonicalMethod])) {
$allow += $a;
goto not_admin_get_user;
}
return $ret;
not_admin_get_user:
// admin_patch_user
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_patch_user;
}
$ret = $this->mergeDefaults(['_route' => 'admin_patch_user'] + $matches, ['_controller' => 'App\\Controller\\admin\\UserController::patchUserAction', '_format' => 'json']);
if (!isset(($a = ['PATCH' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_patch_user;
}
return $ret;
not_admin_patch_user:
// admin_delete_user
if ($trimmedPathinfo !== $pathinfo) {
goto not_admin_delete_user;
}
$ret = $this->mergeDefaults(['_route' => 'admin_delete_user'] + $matches, ['_controller' => 'App\\Controller\\admin\\UserController::deleteUserAction', '_format' => 'json']);
if (!isset(($a = ['DELETE' => 0])[$requestMethod])) {
$allow += $a;
goto not_admin_delete_user;
}
return $ret;
not_admin_delete_user:
break;
case 1063:
// moa_patch_project
if ($trimmedPathinfo !== $pathinfo) {
goto not_moa_patch_project;
}
$matches = ['id' => $matches[1] ?? null];
$ret = $this->mergeDefaults(['_route' => 'moa_patch_project'] + $matches, ['_controller' => 'App\\Controller\\moa\\ProjectController::patchProjectAction', '_format' => 'json']);
if (!isset(($a = ['PATCH' => 0])[$requestMethod])) {
$allow += $a;
goto not_moa_patch_project;
}
return $ret;
not_moa_patch_project:
// moa_delete_project
if ($trimmedPathinfo !== $pathinfo) {
goto not_moa_delete_project;
}
$ret = $this->mergeDefaults(['_route' => 'moa_delete_project'] + $matches, ['_controller' => 'App\\Controller\\moa\\ProjectController::deleteProjectAction', '_format' => 'json']);
if (!isset(($a = ['DELETE' => 0])[$requestMethod])) {
$allow += $a;
goto not_moa_delete_project;
}
return $ret;
not_moa_delete_project:
// moa_post_project
if ($trimmedPathinfo !== $pathinfo) {
goto not_moa_post_project;
}
$ret = $this->mergeDefaults(['_route' => 'moa_post_project'] + $matches, ['_controller' => 'App\\Controller\\moa\\ProjectController::postProjectAction', '_format' => 'json']);
if (!isset(($a = ['POST' => 0])[$requestMethod])) {
$allow += $a;
goto not_moa_post_project;
}
return $ret;
not_moa_post_project:
break;
case 1493:
// moa_get_todo_list
if ($trimmedPathinfo !== $pathinfo) {
goto not_moa_get_todo_list;
}
$matches = ['id' => $matches[1] ?? null];
$ret = $this->mergeDefaults(['_route' => 'moa_get_todo_list'] + $matches, ['_controller' => 'App\\Controller\\moa\\TodoListController::getTodoListAction', '_format' => 'json']);
if (!isset(($a = ['GET' => 0])[$canonicalMethod])) {
$allow += $a;
goto not_moa_get_todo_list;
}
return $ret;
not_moa_get_todo_list:
// moa_patch_todo_list
if ($trimmedPathinfo !== $pathinfo) {
goto not_moa_patch_todo_list;
}
$ret = $this->mergeDefaults(['_route' => 'moa_patch_todo_list'] + $matches, ['_controller' => 'App\\Controller\\moa\\TodoListController::patchTodoListAction', '_format' => 'json']);
if (!isset(($a = ['PATCH' => 0])[$requestMethod])) {
$allow += $a;
goto not_moa_patch_todo_list;
}
return $ret;
not_moa_patch_todo_list:
// moa_delete_todo_list
if ($trimmedPathinfo !== $pathinfo) {
goto not_moa_delete_todo_list;
}
$ret = $this->mergeDefaults(['_route' => 'moa_delete_todo_list'] + $matches, ['_controller' => 'App\\Controller\\moa\\TodoListController::deleteTodoListAction', '_format' => 'json']);
if (!isset(($a = ['DELETE' => 0])[$requestMethod])) {
$allow += $a;
goto not_moa_delete_todo_list;
}
return $ret;
not_moa_delete_todo_list:
break;
case 1607:
// moa_get_task
if ($trimmedPathinfo !== $pathinfo) {
goto not_moa_get_task;
}
$matches = ['id' => $matches[1] ?? null];
$ret = $this->mergeDefaults(['_route' => 'moa_get_task'] + $matches, ['_controller' => 'App\\Controller\\moa\\TaskController::getTaskAction', '_format' => 'json']);
if (!isset(($a = ['GET' => 0])[$canonicalMethod])) {
$allow += $a;
goto not_moa_get_task;
}
return $ret;
not_moa_get_task:
break;
case 1616:
// moa_post_task
if ($trimmedPathinfo !== $pathinfo) {
goto not_moa_post_task;
}
$matches = ['todo_id' => $matches[1] ?? null];
$ret = $this->mergeDefaults(['_route' => 'moa_post_task'] + $matches, ['_controller' => 'App\\Controller\\moa\\TaskController::postTaskAction', '_format' => 'json']);
if (!isset(($a = ['POST' => 0])[$requestMethod])) {
$allow += $a;
goto not_moa_post_task;
}
return $ret;
not_moa_post_task:
break;
case 1625:
// moa_patch_task
if ($trimmedPathinfo !== $pathinfo) {
goto not_moa_patch_task;
}
$matches = ['id' => $matches[1] ?? null];
$ret = $this->mergeDefaults(['_route' => 'moa_patch_task'] + $matches, ['_controller' => 'App\\Controller\\moa\\TaskController::patchTaskAction', '_format' => 'json']);
if (!isset(($a = ['PATCH' => 0])[$requestMethod])) {
$allow += $a;
goto not_moa_patch_task;
}
return $ret;
not_moa_patch_task:
// moa_delete_task
if ($trimmedPathinfo !== $pathinfo) {
goto not_moa_delete_task;
}
$ret = $this->mergeDefaults(['_route' => 'moa_delete_task'] + $matches, ['_controller' => 'App\\Controller\\moa\\TaskController::deleteTaskAction', '_format' => 'json']);
if (!isset(($a = ['DELETE' => 0])[$requestMethod])) {
$allow += $a;
goto not_moa_delete_task;
}
return $ret;
not_moa_delete_task:
break;
case 1840:
// moapatch_field
if ($trimmedPathinfo !== $pathinfo) {
goto not_moapatch_field;
}
$matches = ['id' => $matches[1] ?? null];
$ret = $this->mergeDefaults(['_route' => 'moapatch_field'] + $matches, ['_controller' => 'App\\Controller\\moa\\FieldController::patchFieldAction', '_format' => 'json']);
if (!isset(($a = ['PATCH' => 0])[$requestMethod])) {
$allow += $a;
goto not_moapatch_field;
}
return $ret;
not_moapatch_field:
// moadelete_field
if ($trimmedPathinfo !== $pathinfo) {
goto not_moadelete_field;
}
$ret = $this->mergeDefaults(['_route' => 'moadelete_field'] + $matches, ['_controller' => 'App\\Controller\\moa\\FieldController::deleteFieldAction', '_format' => 'json']);
if (!isset(($a = ['DELETE' => 0])[$requestMethod])) {
$allow += $a;
goto not_moadelete_field;
}
return $ret;
not_moadelete_field:
break;
default:
$routes = [
38 => [['_route' => '_twig_error_test', '_controller' => 'twig.controller.preview_error::previewErrorPageAction', '_format' => 'html'], ['code', '_format'], null, null, false, true],
57 => [['_route' => '_wdt', '_controller' => 'web_profiler.controller.profiler::toolbarAction'], ['token'], null, null, false, true],
102 => [['_route' => '_profiler_search_results', '_controller' => 'web_profiler.controller.profiler::searchResultsAction'], ['token'], null, null, false, false],
116 => [['_route' => '_profiler_router', '_controller' => 'web_profiler.controller.router::panelAction'], ['token'], null, null, false, false],
136 => [['_route' => '_profiler_exception', '_controller' => 'web_profiler.controller.exception::showAction'], ['token'], null, null, false, false],
149 => [['_route' => '_profiler_exception_css', '_controller' => 'web_profiler.controller.exception::cssAction'], ['token'], null, null, false, false],
159 => [['_route' => '_profiler', '_controller' => 'web_profiler.controller.profiler::panelAction'], ['token'], null, null, false, true],
213 => [['_route' => 'reset_password_patch_reset', '_controller' => 'App\\Controller\\ResetPasswordController::patchResetAction', '_format' => 'json'], ['token'], ['PATCH' => 0], null, false, true],
244 => [['_route' => 'user_register_register_confirm', '_controller' => 'App\\Controller\\RegisterController::registerConfirmAction', '_format' => 'json'], ['token'], ['GET' => 0], null, false, true],
285 => [['_route' => 'delete_project_get_reset', '_controller' => 'App\\Controller\\DeleteProjectController::getResetAction', '_format' => 'json'], ['token'], ['GET' => 0], null, false, true],
367 => [['_route' => 'admin_duplicate_project_type', '_controller' => 'App\\Controller\\admin\\ProjectTypeController::duplicateProjectTypeAction', '_format' => 'json'], ['id'], ['POST' => 0], null, false, true],
416 => [['_route' => 'admin_order_project_type_todo_lists', '_controller' => 'App\\Controller\\admin\\ProjectTypeController::orderProjectTypeTodoListsAction', '_format' => 'json'], ['id', 'step_id'], ['PATCH' => 0], null, false, false],
424 => [['_route' => 'admin_get_project_type_todo_lists', '_controller' => 'App\\Controller\\admin\\ProjectTypeController::getProjectTypeTodoListsAction', '_format' => 'json'], ['id', 'step_id'], ['GET' => 0], null, false, false],
511 => [['_route' => 'admin_order_task_fields', '_controller' => 'App\\Controller\\admin\\TaskController::orderTaskFieldsAction', '_format' => 'json'], ['id'], ['PATCH' => 0], null, false, false],
519 => [['_route' => 'admin_get_task_fields', '_controller' => 'App\\Controller\\admin\\TaskController::getTaskFieldsAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, false],
534 => [['_route' => 'admin_add_task_file', '_controller' => 'App\\Controller\\admin\\TaskController::addTaskFileAction', '_format' => 'json'], ['id'], ['POST' => 0], null, false, false],
551 => [['_route' => 'admin_delete_task_file', '_controller' => 'App\\Controller\\admin\\TaskController::deleteTaskFileAction', '_format' => 'json'], ['id', 'fileid'], ['DELETE' => 0], null, false, true],
559 => [['_route' => 'admin_get_task_files', '_controller' => 'App\\Controller\\admin\\TaskController::getTaskFilesAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, false],
605 => [['_route' => 'admin_get_task_tech_sheets', '_controller' => 'App\\Controller\\admin\\TaskController::getTaskTechSheetsAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, false],
621 => [['_route' => 'admin_get_related_tasks', '_controller' => 'App\\Controller\\admin\\TaskController::getRelatedTasksAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, false],
680 => [['_route' => 'admin_order_todo_list_tasks', '_controller' => 'App\\Controller\\admin\\TodoListController::orderTodoListTasksAction', '_format' => 'json'], ['id'], ['PATCH' => 0], null, false, false],
721 => [['_route' => 'admin_group_create', '_controller' => 'App\\Controller\\admin\\TodoListController::groupCreateAction', '_format' => 'json'], ['todo_id', 'id', 'id2'], ['GET' => 0], null, false, true],
750 => [['_route' => 'admin_group_add_task', '_controller' => 'App\\Controller\\admin\\TodoListController::groupAddTaskAction', '_format' => 'json'], ['todo_id', 'group_id', 'id'], ['GET' => 0], null, false, true],
773 => [['_route' => 'admin_group_remove_task', '_controller' => 'App\\Controller\\admin\\TodoListController::groupRemoveTaskAction', '_format' => 'json'], ['todo_id', 'id'], ['GET' => 0], null, false, true],
796 => [['_route' => 'admin_group_delete', '_controller' => 'App\\Controller\\admin\\TodoListController::groupDeleteAction', '_format' => 'json'], ['todo_id', 'group_id'], ['GET' => 0], null, false, true],
806 => [['_route' => 'admin_get_todo_list_tasks', '_controller' => 'App\\Controller\\admin\\TodoListController::getTodoListTasksAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, false],
924 => [['_route' => 'admin_send_user_email_registration', '_controller' => 'App\\Controller\\admin\\UserController::sendUserEmailRegistrationAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, false],
979 => [['_route' => 'moa_get_project_type', '_controller' => 'App\\Controller\\moa\\ProjectTypeController::getProjectTypeAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, true],
1000 => [['_route' => 'moa_get_project_type_full', '_controller' => 'App\\Controller\\moa\\ProjectTypeController::getProjectTypeFullAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, true],
1020 => [['_route' => 'moa_get_project', '_controller' => 'App\\Controller\\moa\\ProjectController::getProjectAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, true],
1043 => [['_route' => 'moa_get_progress_by_project', '_controller' => 'App\\Controller\\moa\\ProjectController::getProgressByProjectAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, false],
1086 => [['_route' => 'moa_search_tasks_in_project', '_controller' => 'App\\Controller\\moa\\TaskController::searchTasksInProjectAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, false],
1130 => [['_route' => 'moa_get_project_todo_lists', '_controller' => 'App\\Controller\\moa\\ProjectController::getProjectTodoListsAction', '_format' => 'json'], ['id', 'step_id'], ['GET' => 0], null, false, false],
1154 => [['_route' => 'moa_get_project_stats', '_controller' => 'App\\Controller\\moa\\ProjectController::getProjectStatsAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, false],
1174 => [['_route' => 'moa_get_project_main_tasks', '_controller' => 'App\\Controller\\moa\\ProjectController::getProjectMainTasksAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, false],
1208 => [['_route' => 'moa_get_list_by_user', '_controller' => 'App\\Controller\\moa\\ProjectController::getListByUserAction', '_format' => 'json'], ['id'], ['GET' => 0], null, true, false],
1240 => [['_route' => 'moa_get_progress_by_user', '_controller' => 'App\\Controller\\moa\\ProjectController::getProgressByUserAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, false],
1270 => [['_route' => 'moaget_tech_sheet_by_user', '_controller' => 'App\\Controller\\moa\\TechSheetController::getTechSheetByUserAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, false],
1330 => [['_route' => 'moa_order_todo_list_tasks', '_controller' => 'App\\Controller\\moa\\TodoListController::orderTodoListTasksAction', '_format' => 'json'], ['id'], ['PATCH' => 0], null, false, false],
1372 => [['_route' => 'moa_group_create', '_controller' => 'App\\Controller\\moa\\TodoListController::groupCreateAction', '_format' => 'json'], ['todo_id', 'id', 'id2'], ['GET' => 0], null, false, true],
1402 => [['_route' => 'moa_group_add_task', '_controller' => 'App\\Controller\\moa\\TodoListController::groupAddTaskAction', '_format' => 'json'], ['todo_id', 'group_id', 'id'], ['GET' => 0], null, false, true],
1426 => [['_route' => 'moa_group_remove_task', '_controller' => 'App\\Controller\\moa\\TodoListController::groupRemoveTaskAction', '_format' => 'json'], ['todo_id', 'id'], ['GET' => 0], null, false, true],
1450 => [['_route' => 'moa_group_delete', '_controller' => 'App\\Controller\\moa\\TodoListController::groupDeleteAction', '_format' => 'json'], ['todo_id', 'group_id'], ['GET' => 0], null, false, true],
1469 => [['_route' => 'moa_post_todo_list', '_controller' => 'App\\Controller\\moa\\TodoListController::postTodoListAction', '_format' => 'json'], ['project_id', 'step_id'], ['POST' => 0], null, false, true],
1483 => [['_route' => 'moa_get_moa_todo_list_tasks', '_controller' => 'App\\Controller\\moa\\TodoListController::getMoaTodoListTasksAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, false],
1523 => [['_route' => 'moa_get_todo_list_by_project', '_controller' => 'App\\Controller\\moa\\TodoListController::getTodoListByProjectAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, true],
1550 => [['_route' => 'moa_get_progress_by_todo', '_controller' => 'App\\Controller\\moa\\TodoListController::getProgressByTodoAction', '_format' => 'json'], ['id', 'step_id'], ['GET' => 0], null, false, false],
1581 => [['_route' => 'moa_get_tasks_by_todo', '_controller' => 'App\\Controller\\moa\\TaskController::getTasksByTodoAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, true],
1647 => [['_route' => 'moa_get_task_fields', '_controller' => 'App\\Controller\\moa\\TaskController::getTaskFieldsAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, false],
1659 => [['_route' => 'moa_get_task_files', '_controller' => 'App\\Controller\\moa\\TaskController::getTaskFilesAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, false],
1681 => [['_route' => 'moa_get_task_tech_sheets', '_controller' => 'App\\Controller\\moa\\TaskController::getTaskTechSheetsAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, false],
1712 => [['_route' => 'moaget_tech_sheet', '_controller' => 'App\\Controller\\moa\\TechSheetController::getTechSheetAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, true],
1740 => [['_route' => 'moaget_field', '_controller' => 'App\\Controller\\moa\\FieldController::getFieldAction', '_format' => 'json'], ['id'], ['GET' => 0], null, false, true],
1757 => [['_route' => 'moaget_fields_by_task', '_controller' => 'App\\Controller\\moa\\FieldController::getFieldsByTaskAction', '_format' => 'json'], ['taskId'], ['GET' => 0], null, false, false],
1775 => [['_route' => 'moaadd_images_field', '_controller' => 'App\\Controller\\moa\\FieldController::addImagesFieldAction', '_format' => 'json'], ['id'], ['POST' => 0], null, false, false],
1793 => [['_route' => 'moadelete_image_field', '_controller' => 'App\\Controller\\moa\\FieldController::deleteImageFieldAction', '_format' => 'json'], ['id', 'image_id'], ['DELETE' => 0], null, false, true],
1811 => [['_route' => 'moaadd_files_field', '_controller' => 'App\\Controller\\moa\\FieldController::addFilesFieldAction', '_format' => 'json'], ['id'], ['POST' => 0], null, false, false],
1829 => [['_route' => 'moadelete_file_field', '_controller' => 'App\\Controller\\moa\\FieldController::deleteFileFieldAction', '_format' => 'json'], ['id', 'file_id'], ['DELETE' => 0], null, false, true],
1877 => [['_route' => 'fos_user_registration_confirm', '_controller' => 'fos_user.registration.controller:confirmAction'], ['token'], ['GET' => 0], null, false, true],
];
list($ret, $vars, $requiredMethods, $requiredSchemes, $hasTrailingSlash, $hasTrailingVar) = $routes[$m];
$hasTrailingVar = $trimmedPathinfo !== $pathinfo && $hasTrailingVar;
if ('/' !== $pathinfo && !$hasTrailingVar && $hasTrailingSlash === ($trimmedPathinfo === $pathinfo)) {
if ('GET' === $canonicalMethod && (!$requiredMethods || isset($requiredMethods['GET']))) {
return $allow = $allowSchemes = [];
}
break;
}
if ($hasTrailingSlash && $hasTrailingVar && preg_match($regex, rtrim($matchedPathinfo, '/') ?: '/', $n) && $m === (int) $n['MARK']) {
$matches = $n;
}
foreach ($vars as $i => $v) {
if (isset($matches[1 + $i])) {
$ret[$v] = $matches[1 + $i];
}
}
$hasRequiredScheme = !$requiredSchemes || isset($requiredSchemes[$context->getScheme()]);
if ($requiredMethods && !isset($requiredMethods[$canonicalMethod]) && !isset($requiredMethods[$requestMethod])) {
if ($hasRequiredScheme) {
$allow += $requiredMethods;
}
break;
}
if (!$hasRequiredScheme) {
$allowSchemes += $requiredSchemes;
break;
}
return $ret;
}
if (1877 === $m) {
break;
}
$regex = substr_replace($regex, 'F', $m - $offset, 1 + strlen($m));
$offset += strlen($m);
}
}
if ('/' === $pathinfo && !$allow && !$allowSchemes) {
throw new Symfony\Component\Routing\Exception\NoConfigurationException();
}
return [];
}
}