HTTP Client

4 Total requests
0 HTTP errors

Clients

http_client 4

Requests

GET http://npm.staging.nellapp-01.drosalys.net/core/routing/routes
[
  "timeout" => 15
  "headers" => [
    "Authorization" => "Core 9a62eb66-9709-4c1c-8124-b6e83f976d73"
  ]
]
Profile
200
[
  "info" => [
    "header_size" => 323
    "request_size" => 211
    "total_time" => 0.079854
    "namelookup_time" => 0.00039
    "connect_time" => 0.000582
    "pretransfer_time" => 0.000651
    "size_download" => 23165.0
    "speed_download" => 293227.0
    "starttransfer_time" => 0.079574
    "primary_ip" => "172.19.0.9"
    "primary_port" => 80
    "local_ip" => "172.19.0.22"
    "local_port" => 60824
    "http_version" => 2
    "protocol" => 1
    "scheme" => "HTTP"
    "connect_time_us" => 582
    "namelookup_time_us" => 390
    "pretransfer_time_us" => 651
    "starttransfer_time_us" => 79574
    "total_time_us" => 79854
    "start_time" => 1767009769.5428
    "pause_handler" => Closure(float $duration) {#1174
      class: "Symfony\Component\HttpClient\Response\CurlResponse"
      use: {
        $ch: CurlHandle {#1792 …}
        $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#736 …}
        $execCounter: -9223372036854775808
      }
    }
    "debug" => """
      *   Trying 172.19.0.9:80...\n
      * Connected to npm.staging.nellapp-01.drosalys.net (172.19.0.9) port 80 (#0)\n
      > GET /core/routing/routes HTTP/1.1\r\n
      Host: npm.staging.nellapp-01.drosalys.net\r\n
      Authorization: Core 9a62eb66-9709-4c1c-8124-b6e83f976d73\r\n
      Accept: */*\r\n
      User-Agent: Symfony HttpClient/Curl\r\n
      Accept-Encoding: gzip\r\n
      \r\n
      * Mark bundle as not supporting multiuse\n
      < HTTP/1.1 200 OK\r\n
      < Server: nginx/1.29.3\r\n
      < Content-Type: application/json\r\n
      < Transfer-Encoding: chunked\r\n
      < Connection: keep-alive\r\n
      < Cache-Control: no-cache, private\r\n
      < Date: Mon, 29 Dec 2025 12:02:49 GMT\r\n
      < X-Debug-Token: 8daa39\r\n
      < X-Debug-Token-Link: http://npm.staging.nellapp-01.drosalys.net/_profiler/8daa39\r\n
      < X-Robots-Tag: noindex\r\n
      < \r\n
      """
  ]
  "response_headers" => [
    "HTTP/1.1 200 OK"
    "Server: nginx/1.29.3"
    "Content-Type: application/json"
    "Transfer-Encoding: chunked"
    "Connection: keep-alive"
    "Cache-Control: no-cache, private"
    "Date: Mon, 29 Dec 2025 12:02:49 GMT"
    "X-Debug-Token: 8daa39"
    "X-Debug-Token-Link: http://npm.staging.nellapp-01.drosalys.net/_profiler/8daa39"
    "X-Robots-Tag: noindex"
  ]
  "response_json" => [
    "app.swagger" => [
      "path" => "/async/doc.json"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "app.swagger_ui" => [
      "path" => "/async/doc"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "async_coord_past_certified_user_signs" => [
      "path" => "/async/{channelId}/user-signs/coordinators/{coordinatorId}/past-certified"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_coord_uncertified_students_user_signs" => [
      "path" => "/async/{channelId}/user-signs/coordinators/{coordinatorId}/students/uncertified"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_coord_uncertified_teachers_user_signs" => [
      "path" => "/async/{channelId}/user-signs/coordinators/{coordinatorId}/teachers/uncertified"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_past_certified_user_signs" => [
      "path" => "/async/{channelId}/user-signs/past-certified"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_uncertified_students_user_signs" => [
      "path" => "/async/{channelId}/user-signs/students/uncertified"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_uncertified_teachers_user_signs" => [
      "path" => "/async/{channelId}/user-signs/teachers/uncertified"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_user_not_validated_user_signs" => [
      "path" => "/async/user-signs/users/{userId}/not-validated"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_user_recalled_user_signs" => [
      "path" => "/async/user-signs/users/{userId}/recalled"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_user_validated_user_signs" => [
      "path" => "/async/user-signs/users/{userId}/validated"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "file_show" => [
      "path" => "/{channelId}/file/{name}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => []
    ]
    "index" => [
      "path" => "/"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => []
    ]
    "connect_nellapp" => [
      "path" => "/connect/nellapp"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => []
    ]
    "connect_nellapp_check" => [
      "path" => "/connect/nellapp/check"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => []
    ]
    "search_results_category" => [
      "path" => "/{channelId}/recherche/category"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "search_results" => [
      "path" => "/{channelId}/recherche"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "absent" => [
      "path" => "/profile/absent"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "profile_planning" => [
      "path" => "/profile/my-planning"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "profile_signing_index" => [
      "path" => "/profile/signing"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "profile_recalled_signing_index" => [
      "path" => "/profile/signing/recalled"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "profile_signing_docs_index" => [
      "path" => "/profile/signing/documents"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "async_cursuses" => [
      "path" => "/async/{channelId}/abstract-cursus/{userId}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_account_available_exceptions" => [
      "path" => "/async/user/available-exceptions"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_account_events" => [
      "path" => "/async/user/events"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "user_update_last_connected" => [
      "path" => "/async/user/update_last_connected"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "async_available_exceptions" => [
      "path" => "/async/available-exceptions"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "available_exception" => [
      "path" => "/async/available-exceptions/new"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_channel_user_data_availble_exceptions" => [
      "path" => "/async/{channelId}/available-exceptions/user/{channelUserDataId}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_user_data_events" => [
      "path" => "/async/{channelId}/events/user/{channelUserDataId}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_event_absence" => [
      "path" => "/async/{channelId}/event/{id}/absence"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_events" => [
      "path" => "/async/{channelId}/events"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_event_delete" => [
      "path" => "/async/{channelId}/event/{id}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "DELETE"
      ]
    ]
    "dirty_async_event_get" => [
      "path" => "/async/dirty/event/{id}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_event_duplicate" => [
      "path" => "/async/{channelId}/event/{id}/duplicate"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "PATCH"
      ]
    ]
    "async_event_get" => [
      "path" => "/async/{channelId}/event/{id}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_event_delete_multiple" => [
      "path" => "/async/{channelId}/events/multiple-action"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "DELETE"
      ]
    ]
    "async_event_duplicate_multiple" => [
      "path" => "/async/{channelId}/events/multiple-action/duplicate"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_event_put_multiple" => [
      "path" => "/async/{channelId}/events/multiple-action"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "PUT"
      ]
    ]
    "async_event" => [
      "path" => "/async/{channelId}/events/new"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_event_put" => [
      "path" => "/async/{channelId}/event/{id}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "PUT"
      ]
    ]
    "async_event_delete_all_recurring" => [
      "path" => "/async/{channelId}/event/{eventId}/recurring/all"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "DELETE"
      ]
    ]
    "async_event_delete_incoming_recurring" => [
      "path" => "/async/{channelId}/event/{eventId}/recurring"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "DELETE"
      ]
    ]
    "async_event_put_all_recurring" => [
      "path" => "/async/{channelId}/event/{eventId}/recurring/all"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "PUT"
      ]
    ]
    "async_event_put_incoming_recurring" => [
      "path" => "/async/{channelId}/event/{eventId}/recurring"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "PUT"
      ]
    ]
    "async_rrule_events" => [
      "path" => "/async/{channelId}/events/rrule-events"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_favorite_filter" => [
      "path" => "/async/channel/{channelId}/favorite-filter"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_favorite_confirm_multiple" => [
      "path" => "/async/channel/{channelId}/favorite-filter/confirm"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_favorite_filter_delete" => [
      "path" => "/async/channel/{channelId}/favorite-filter/{userFavoriteId}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "DELETE"
      ]
    ]
    "async_favorite_filter_get" => [
      "path" => "/async/channel/{channelId}/favorite-filter/{userFavoriteId}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_favorite_post" => [
      "path" => "/async/channel/{channelId}/favorite-filter"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_favorite_filter_put" => [
      "path" => "/async/channel/{channelId}/favorite-filter/{userFavoriteId}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_favorite_put_name" => [
      "path" => "/async/channel/{channelId}/favorite-filter/{userFavoriteId}/rename"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "PUT"
      ]
    ]
    "async_favorite_filter_share" => [
      "path" => "/async/channel/{channelId}/favorite-filter/{userFavoriteId}/share"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_file_get_preview" => [
      "path" => "/async/{channelId}/files/{id}/preview"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_groups" => [
      "path" => "/async/{channelId}/groups"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_group_events" => [
      "path" => "/async/{channelId}/session/{groupId}/events"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_group_get" => [
      "path" => "/async/{channelId}/group/{id}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_hollidays" => [
      "path" => "/async/hollidays/{year}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_lessons" => [
      "path" => "/async/{channelId}/lessons"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_lesson_post" => [
      "path" => "/async/{channelId}/lessons"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_channel_planning_resources" => [
      "path" => "/async/{channelId}/planning-resource"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_planning_resource_export" => [
      "path" => "/async/{channelId}/planning-resource/{planningResourceId}/export"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_redirect_to_nim_for_event" => [
      "path" => "/async/{channelId}/redirect-to-nim/{eventId}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_resources" => [
      "path" => "/async/channel/{channelId}/resources"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_rooms" => [
      "path" => "/async/{channelId}/rooms"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_room_events" => [
      "path" => "/async/{channelId}/events/room/{roomId}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_session_events" => [
      "path" => "/async/{channelId}/events/session/{groupId}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_signatures_sheets" => [
      "path" => "/async/{channelId}/signatures-sheets"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_user_sign_get_preview" => [
      "path" => "/async/{channelId}/signatures-sheets/{id}/preview"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_user_sign_get_generate" => [
      "path" => "/async/{channelId}/signatures-sheets/{id}/generate/{type}/{abstractCursusId}"
      "host" => "npm.{channel_domain}"
      "defaults" => [
        "abstractCursusId" => null
      ]
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_users" => [
      "path" => "/async/{channelId}/users"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "notification_paginator" => [
      "path" => "/async/notification"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "notification_see_all" => [
      "path" => "/async/notification-see-all"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "notification_redirect" => [
      "path" => "/async/notification-see/{id}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "PUT"
      ]
    ]
    "async_user_signs" => [
      "path" => "/async/{channelId}/user-signs"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_put_user_signs" => [
      "path" => "/async/{channelId}/user-signs"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "PUT"
      ]
    ]
    "async_put_multiple_user_signs_reminder" => [
      "path" => "/async/{channelId}/user-signs/send-signing-reminder"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "PUT"
      ]
    ]
    "async_user_signs_multiple_signing_put" => [
      "path" => "/async/{channelId}/user-signs/multiple-signing"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_user_sign_by_event" => [
      "path" => "/async/{channelId}/user-signs/{eventId}/event"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_user_sign_by_event_user_get" => [
      "path" => "/async/{channelId}/user-signs/{eventId}/user"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_user_signs_justifications_post" => [
      "path" => "/async/{channelId}/user-signs/{id}/justifications"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_teacher_justification_post" => [
      "path" => "/async/{channelId}/user-signs/{id}/teacher-absence-justification"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_user_sign_put" => [
      "path" => "/async/{channelId}/user-signs/{id}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "PUT"
      ]
    ]
    "async_user_signs_justifications_text_put" => [
      "path" => "/async/{channelId}/user-signs/{id}/justification-text"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "PUT"
      ]
    ]
    "async_user_sign_signature_put" => [
      "path" => "/async/{channelId}/user-signs/{id}/signature"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "PUT"
      ]
    ]
    "async_user_sign_status_put" => [
      "path" => "/async/{channelId}/user-signs/{id}/update-status"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "PUT"
      ]
    ]
    "home" => [
      "path" => "/manage/{channelId}/"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "room_planning" => [
      "path" => "/manage/{channelId}/room/{id}/planning"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "session_planning" => [
      "path" => "/manage/{channelId}/session/{id}/planning"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "signatures_sheet_index" => [
      "path" => "/manage/{channelId}/signatures-sheet/"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "signatures_sheet_new" => [
      "path" => "/manage/{channelId}/signatures-sheet/new"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "delete_multiple_sheets" => [
      "path" => "/manage/{channelId}/signatures-sheet/multiple-signatures-sheets-deletion"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "signatures_sheet_show" => [
      "path" => "/manage/{channelId}/signatures-sheet/{id}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "signatures_sheet_edit" => [
      "path" => "/manage/{channelId}/signatures-sheet/{id}/edit"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "signatures_sheet_delete" => [
      "path" => "/manage/{channelId}/signatures-sheet/{id}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "DELETE"
      ]
    ]
    "signatures_sheet_delete_custom" => [
      "path" => "/manage/{channelId}/signatures-sheet/{id}/delete"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "signatures_sheet_generate_pdf" => [
      "path" => "/manage/{channelId}/signatures-sheet/{id}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "signatures_sheet_generate_pdf_preview" => [
      "path" => "/manage/{channelId}/signatures-sheet/{id}/preview"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "signatures_sheet_html_preview" => [
      "path" => "/manage/{channelId}/signatures-sheet/{id}/html_preview"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "signing_index" => [
      "path" => "/manage/{channelId}/signing/"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "user_planning" => [
      "path" => "/manage/{channelId}/user/{channelUserDataId}/user-planning"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "signing_mobile" => [
      "path" => "/auto-token/signing/"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "signing_mobile_async_user_sign_get" => [
      "path" => "/auto-token/signing/async/user-sign/{id}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "signing_mobile_async_event_get" => [
      "path" => "/auto-token/signing/async/event/{id}"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "signing_mobile_async_signature_put" => [
      "path" => "/auto-token/signing/async/user-sign/{id}/signature"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "PUT"
      ]
    ]
    "signing_mobile_async_absent_put" => [
      "path" => "/auto-token/signing/async/user-sign/{id}/absence-justification"
      "host" => "npm.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
        "PUT"
      ]
    ]
    "api_channel_events_user_progression" => [
      "path" => "/api/channel/{channelId}/events/progression/session/{sessionId}/user/{userId}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "api_channel_events_user_progression_by_dates" => [
      "path" => "/api/channel/{channelId}/events/progression/user/{userId}/dates/{date_start}/{date_end}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "api_channel_events_user_global_progression" => [
      "path" => "/api/channel/{channelId}/events/global-progression/session/{sessionId}/user/{userId}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "api_channel_groups_by_event" => [
      "path" => "/api/proxy/channel/{channelId}/event-data/{eventId}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "bazinga_jstranslation_js" => [
      "path" => "/translations/{domain}.{_format}"
      "host" => ""
      "defaults" => [
        "domain" => "messages"
      ]
      "requirements" => [
        "_format" => "js|json"
        "domain" => "[\w]+"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "liip_imagine_filter_runtime" => [
      "path" => "/media/cache/resolve/{filter}/rc/{hash}/{path}"
      "host" => ""
      "defaults" => []
      "requirements" => [
        "filter" => "[A-z0-9_-]*"
        "path" => ".+"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "liip_imagine_filter" => [
      "path" => "/media/cache/resolve/{filter}/{path}"
      "host" => ""
      "defaults" => []
      "requirements" => [
        "filter" => "[A-z0-9_-]*"
        "path" => ".+"
      ]
      "methods" => [
        "GET"
      ]
    ]
  ]
]
8daa39
GET http://e-learning.staging.nellapp-01.drosalys.net/core/routing/routes
[
  "timeout" => 15
  "headers" => [
    "Authorization" => "Core e3e87ef7-a116-4cac-8295-16d3e87ca37b"
  ]
]
Profile
200
[
  "info" => [
    "header_size" => 330
    "request_size" => 218
    "total_time" => 0.145448
    "namelookup_time" => 0.000477
    "connect_time" => 0.000709
    "pretransfer_time" => 0.000776
    "size_download" => 46780.0
    "speed_download" => 322620.0
    "starttransfer_time" => 0.145174
    "primary_ip" => "172.19.0.17"
    "primary_port" => 80
    "local_ip" => "172.19.0.22"
    "local_port" => 44906
    "http_version" => 2
    "protocol" => 1
    "scheme" => "HTTP"
    "connect_time_us" => 709
    "namelookup_time_us" => 477
    "pretransfer_time_us" => 776
    "starttransfer_time_us" => 145174
    "total_time_us" => 145448
    "start_time" => 1767009769.624
    "pause_handler" => Closure(float $duration) {#3294
      class: "Symfony\Component\HttpClient\Response\CurlResponse"
      use: {
        $ch: CurlHandle {#3180 …}
        $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#736 …}
        $execCounter: -9223372036854775803
      }
    }
    "debug" => """
      *   Trying 172.19.0.17:80...\n
      * Connected to e-learning.staging.nellapp-01.drosalys.net (172.19.0.17) port 80 (#1)\n
      > GET /core/routing/routes HTTP/1.1\r\n
      Host: e-learning.staging.nellapp-01.drosalys.net\r\n
      Authorization: Core e3e87ef7-a116-4cac-8295-16d3e87ca37b\r\n
      Accept: */*\r\n
      User-Agent: Symfony HttpClient/Curl\r\n
      Accept-Encoding: gzip\r\n
      \r\n
      * Mark bundle as not supporting multiuse\n
      < HTTP/1.1 200 OK\r\n
      < Server: nginx/1.29.3\r\n
      < Content-Type: application/json\r\n
      < Transfer-Encoding: chunked\r\n
      < Connection: keep-alive\r\n
      < Cache-Control: no-cache, private\r\n
      < Date: Mon, 29 Dec 2025 12:02:49 GMT\r\n
      < X-Debug-Token: 7f753e\r\n
      < X-Debug-Token-Link: http://e-learning.staging.nellapp-01.drosalys.net/_profiler/7f753e\r\n
      < X-Robots-Tag: noindex\r\n
      < \r\n
      """
  ]
  "response_headers" => [
    "HTTP/1.1 200 OK"
    "Server: nginx/1.29.3"
    "Content-Type: application/json"
    "Transfer-Encoding: chunked"
    "Connection: keep-alive"
    "Cache-Control: no-cache, private"
    "Date: Mon, 29 Dec 2025 12:02:49 GMT"
    "X-Debug-Token: 7f753e"
    "X-Debug-Token-Link: http://e-learning.staging.nellapp-01.drosalys.net/_profiler/7f753e"
    "X-Robots-Tag: noindex"
  ]
  "response_json" => [
    "async.swagger" => [
      "path" => "/async/doc.json"
      "host" => ""
      "defaults" => [
        "area" => "default"
      ]
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "async.swagger_ui" => [
      "path" => "/async/doc"
      "host" => ""
      "defaults" => [
        "area" => "default"
      ]
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "core_sync.swagger" => [
      "path" => "/core/doc.json"
      "host" => ""
      "defaults" => [
        "area" => "core_sync"
      ]
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "core_sync.swagger_ui" => [
      "path" => "/core/doc"
      "host" => ""
      "defaults" => [
        "area" => "core_sync"
      ]
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "partner_api.swagger" => [
      "path" => "/partner-api/doc.json"
      "host" => ""
      "defaults" => [
        "area" => "partner_api"
      ]
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "partner_api.swagger_ui" => [
      "path" => "/partner-api/doc"
      "host" => ""
      "defaults" => [
        "area" => "partner_api"
      ]
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "front_exercise_start" => [
      "path" => "/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/exercise/{id}/start"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_lesson_exercise_start" => [
      "path" => "/manager/channel/{channelId}/lesson/{lessonId}/exercise/{exerciseId}/start"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_module_lesson_exercise_start" => [
      "path" => "/manager/channel/{channelId}/module/{moduleId}/lesson/{lessonId}/exercise/{exerciseId}/start"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_training_module_lesson_exercise_start" => [
      "path" => "/manager/channel/{channelId}/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/exercise/{exerciseId}/start"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "account_assignable" => [
      "path" => "/mes-taches"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_user_message_show" => [
      "path" => "/message/show"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "notification" => [
      "path" => "/notification"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "notifications" => [
      "path" => "/notifications"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_user_notification_see_all" => [
      "path" => "/notification/see_all"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "unread_notifications" => [
      "path" => "/unread-notifications"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_user_notification_redirect" => [
      "path" => "/notification/update/{id}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_user_scholar_training_card" => [
      "path" => "/account/scholar/trainings/card"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "async_trainings_name" => [
      "path" => "/async/trainings"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "front_channel_image_delete" => [
      "path" => "/channel/{channelId}/images-list/{id}/delete"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_image_list" => [
      "path" => "/channel/{id}/images-list"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_show" => [
      "path" => "/channel/{channelId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_trainings" => [
      "path" => "/channel/{id}/trainings"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_training_ajax_list" => [
      "path" => "/channel/{id}/trainings"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_exercise_answer" => [
      "path" => "/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/exercise/{id}/{exerciseResultId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_exercise_cancel" => [
      "path" => "/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/exercise/{id}/cancel/{resultId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_exercise_finish" => [
      "path" => "/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/exercise/{id}/finish/{resultId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_exercise_show_results" => [
      "path" => "/channel/{channelId}/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/exercise/{exerciseId}/exerciseResult/{exerciseResultId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "front_channel_exercise_show" => [
      "path" => "/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/exercise/{exerciseId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "front_exercise_solution" => [
      "path" => "/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/exercise/{id}/solution/{resultId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "home_connected" => [
      "path" => "/home"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "home" => [
      "path" => "/"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "front_channel_chapter_show" => [
      "path" => "/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/chapter/{chapterId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_chapter_message_ask_trainer" => [
      "path" => "/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/chapter/{chapterId}/ask-trainer/{messageId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_chapter_message_delete" => [
      "path" => "/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/chapter/{chapterId}/delete-message/{messageId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_forum_message_redirect" => [
      "path" => "/message/{messageId}/redirect-action"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_chapter_message_validate_chat_bot" => [
      "path" => "/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/chapter/{chapterId}/validate-conversation/{messageId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_scholar_chapter_video_error_notifier" => [
      "path" => "/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/chapter/{chapterId}/video-notifier"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "front_lesson_redirect" => [
      "path" => "/lessons/{lessonId}/redirect"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "front_channel_lesson_show" => [
      "path" => "/training/{trainingId}/module/{moduleId}/lesson/{lessonId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "front_channel_lesson_show_review" => [
      "path" => "/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/review"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "front_scholar_lesson_video_error_notifier" => [
      "path" => "/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/video-notifier"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "front_channel_module_show_redirection" => [
      "path" => "/training/{trainingId}/module/{moduleId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "front_channel_practical_case_corrector_show" => [
      "path" => "/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/practical-case/{practicalCaseId}/practical-case-user/{practicalCaseUserId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_practical_case_response_delete" => [
      "path" => "/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/practical-case/{practicalCaseId}/practical-case-response/{practicalCaseResponseId}/delete"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_practical_case_response_download_file" => [
      "path" => "/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/practical-case/{practicalCaseId}/practical-case-response/{practicalCaseResponseId}/download-file"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_practical_case_download_file" => [
      "path" => "/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/practical-case/{practicalCaseId}/practical-case-resource/{practicalCaseResourceId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_practical_case_show_redirect" => [
      "path" => "/channel/{channelId}/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/practical-case/{practicalCaseId}/practical-case-user/{practicalCaseUserId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "front_channel_practical_case_show" => [
      "path" => "/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/practical-case/{practicalCaseId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_training_advice_delete" => [
      "path" => "/advice/{id}/delete"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_training_get_items" => [
      "path" => "/listing/training-get-items"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_training_list" => [
      "path" => "/listing/training"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_training_payment_funding_contact" => [
      "path" => "/training_payment/funding/{training_id}/contact"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_training_show" => [
      "path" => "/training/{id}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "search_form" => [
      "path" => "/search-form"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "create_page" => [
      "path" => "/admin/create-page"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => []
    ]
    "delete_page" => [
      "path" => "/admin/delete-page/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => []
    ]
    "edit_page" => [
      "path" => "/admin/edit-page/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => []
    ]
    "list_page" => [
      "path" => "/admin/list-custom-page"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => []
    ]
    "admin_dashboard" => [
      "path" => "/admin/dashboard"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => []
    ]
    "manager_channel_assignable_close_multiple" => [
      "path" => "/manager/channel/{channelId}/assignable/close/multiple"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "manager_channel_chapter_message_delete" => [
      "path" => "/manager/channel/{channelId}/lesson/{lessonId}/chapter/{chapterId}/delete-message/{messageId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_chapter_show_message" => [
      "path" => "/manager/channel/{channelId}/lesson/{lessonId}/chapter/{chapterId}/message/{messageId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => [
        "messageId" => null
      ]
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_chapter_show" => [
      "path" => "/manager/channel/{channelId}/lesson/{lessonId}/chapter/{chapterId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_module_chapter_show" => [
      "path" => "/manager/channel/{channelId}/module/{moduleId}/lesson/{lessonId}/chapter/{chapterId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_training_module_chapter_show" => [
      "path" => "/manager/channel/{channelId}/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/chapter/{chapterId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_dashboard" => [
      "path" => "/manager/channel/{channelId}/dashboard"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_lesson_delete" => [
      "path" => "/manager/channel/{channelId}/lesson/{id}/delete"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_module_delete" => [
      "path" => "/manager/channel/{channelId}/module/{id}/delete"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_training_delete" => [
      "path" => "/manager/channel/{channelId}/training/{id}/delete"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_lesson_delete_multiple" => [
      "path" => "/manager/channel/{channelId}/lesson/delete/multiples"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "front_channel_module_delete_multiple" => [
      "path" => "/manager/channel/{channelId}/module/delete/multiples"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "front_channel_training_delete_multiple" => [
      "path" => "/manager/channel/{channelId}/training/delete/multiples"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "manager_channel_lesson_exercises" => [
      "path" => "/manager/channel/{channelId}/lesson/{lessonId}/exercises"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_lesson_exercise_delete" => [
      "path" => "/manager/channel/{channelId}/lesson/{lessonId}/exercise/{exerciseId}/delete"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_lesson_exercise_edit" => [
      "path" => "/manager/channel/{channelId}/lesson/{lessonId}/exercise/{exerciseId}/edit"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_lesson_exercise_show_result" => [
      "path" => "/manager/channel/{channelId}/lesson/{lessonId}/exercise/{exerciseId}/exerciseResult/{exerciseResultId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_lesson_exercise_new" => [
      "path" => "/manager/channel/{channelId}/lesson/{lessonId}/new-exercise"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_lesson_exercise_show" => [
      "path" => "/manager/channel/{channelId}/lesson/{lessonId}/exercise/{exerciseId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_module_lesson_exercise_show" => [
      "path" => "/manager/channel/{channelId}/module/{moduleId}/lesson/{lessonId}/exercise/{exerciseId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_training_module_lesson_exercise_show" => [
      "path" => "/manager/channel/{channelId}/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/exercise/{exerciseId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_lesson_check_shared" => [
      "path" => "/manager/channel/{channelId}/lesson/{lessonId}/check-share"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_lessons" => [
      "path" => "/manager/channel/{channelId}/lessons"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_lessons_message_delete" => [
      "path" => "/manager/channel/{channelId}/lessons/{lessonId}/message/{messageId}/delete"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_lessons_message_delete_multiple" => [
      "path" => "/manager/channel/{channelId}/lessons/{lessonId}/message/delete_multiple"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_lessons_review_delete" => [
      "path" => "/manager/channel/{channelId}/lessons/{lessonId}/review/{reviewId}/delete"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_lessons_review_delete_multiple" => [
      "path" => "/manager/channel/{channelId}/lessons/{lessonId}/review/delete_multiple"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_lesson_edit" => [
      "path" => "/manager/channel/{channelId}/lesson/{lessonId}/edit"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_lesson_index_action" => [
      "path" => "/manager/channel/{channelId}/lesson/{lessonId}/index-ia"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_lessons_message_list" => [
      "path" => "/manager/channel/{channelId}/lessons/messages/{lessonId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_lesson_new" => [
      "path" => "/manager/channel/{channelId}/new-lesson"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_lessons_review_list" => [
      "path" => "/manager/channel/{channelId}/lessons/review/{lessonId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_lessons_share" => [
      "path" => "/manager/channel/{channelId}/lessons-share/"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "manager_channel_lesson_show" => [
      "path" => "/manager/channel/{channelId}/lesson/{lessonId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_module_lesson_show" => [
      "path" => "/manager/channel/{channelId}/module/{moduleId}/lesson/{lessonId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_training_module_lesson_show" => [
      "path" => "/manager/channel/{channelId}/training/{trainingId}/module/{moduleId}/lesson/{lessonId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_lesson_toggle" => [
      "path" => "/manager/channel/{channelId}/lessons/{id}/toggle"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_lessons_review_toggle" => [
      "path" => "/manager/channel/{channelId}/lessons/review/{lessonId}/{lessonReviewId}/toggle"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "manager_channel_modules" => [
      "path" => "/manager/channel/{channelId}/modules"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_module_duplicate" => [
      "path" => "/manager/channel/{channelId}/modules/{moduleId}/duplicate"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_module_edit" => [
      "path" => "/manager/channel/{channelId}/module/{moduleId}/edit"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_module" => [
      "path" => "/manager/channel/{channelId}/modules/{id}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_module_new" => [
      "path" => "/manager/channel/{channelId}/new-module"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_modules_share" => [
      "path" => "/manager/channel/{channelId}/modules-share/"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "manager_channel_training_module_show" => [
      "path" => "/manager/channel/{channelId}/training/{trainingId}/module/{moduleId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "manager_channel_module_show" => [
      "path" => "/manager/channel/{channelId}/module/{moduleId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "manager_channel_module_toggle" => [
      "path" => "/manager/channel/{channelId}/modules/{id}/toggle"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_shared_lessons" => [
      "path" => "/manager/channel/{channelId}/shared/{sharedChannelId}/lessons"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "manager_channel_shared_modules" => [
      "path" => "/manager/channel/{channelId}/shared/{sharedChannelId}/modules"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "manager_channel_shared_trainings" => [
      "path" => "/manager/channel/{channelId}/shared/{sharedChannelId}/trainings"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "manager_channel_shared_lessons_toggle_share" => [
      "path" => "/manager/channel/{channelId}/shared/{sharedChannelId}/lessons/{id}/toggle"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_shared_modules_toggle_share" => [
      "path" => "/manager/channel/{channelId}/module/{sharedChannelId}/{id}/toggle"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_shared_trainings_toggle_share" => [
      "path" => "/manager/channel/{channelId}/training/{sharedChannelId}/{id}/toggle"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_shared_lessons_toggle_share_multiple" => [
      "path" => "/manager/channel/{channelId}/shared/{sharedChannelId}/lessons/toggle/multiple"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_shared_modules_toggle_share_multiple" => [
      "path" => "/manager/channel/{channelId}/module/{sharedChannelId}/toggle/multiple"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_shared_trainings_toggle_share_multiple" => [
      "path" => "/manager/channel/{channelId}/training/{sharedChannelId}/toggle/multiple"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_shared_all_lessons_show" => [
      "path" => "/manager/channel/{channelId}/shared/lessons/{lessonId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "manager_channel_shared_all_lessons" => [
      "path" => "/manager/channel/{channelId}/shared/lessons"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "manager_channel_shared_all_modules_show" => [
      "path" => "/manager/channel/{channelId}/shared/modules/{moduleId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "manager_channel_shared_all_modules" => [
      "path" => "/manager/channel/{channelId}/shared/modules"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "manager_channel_shared_all_trainings_show" => [
      "path" => "/manager/channel/{channelId}/shared/trainings/{trainingId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "manager_channel_shared_all_trainings" => [
      "path" => "/manager/channel/{channelId}/shared/trainings"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "manager_channel_shared_content_progression" => [
      "path" => "/manager/channel/{channelId}/share-progression"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "manager_channel_shared_content" => [
      "path" => "/manager/channel/{channelId}/shared"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "manager_channel_practical_case_archive" => [
      "path" => "/manager/channel/{channelId}/lesson/{lessonId}/practical-case/archive"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
        "GET"
      ]
    ]
    "manager_channel_practical_case_files" => [
      "path" => "/manager/channel/{channelId}/lesson/{lessonId}/practical-case/practical-case-resource/{practicalCaseResourceId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_practical_case_edit" => [
      "path" => "/manager/channel/{channelId}/lesson/{lessonId}/edit-practical-case"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
        "GET"
      ]
    ]
    "manager_channel_lesson_practical_case_new" => [
      "path" => "/manager/channel/{channelId}/lesson/{lessonId}/new-practical-case"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_assignable_reattribution" => [
      "path" => "/manager/channel/{channelId}/assignable/{assignableId}/{assignToId}/re-attribute"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_assignable_re_attribution_multiple" => [
      "path" => "/manager/channel/{channelId}/dashboard/re-attribution"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_practical_case_show" => [
      "path" => "/manager/channel/{channelId}/lesson/{lessonId}/show-practical-case"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "manager_channel_module_practical_case_show" => [
      "path" => "/manager/channel/{channelId}/module/{moduleId}/lesson/{lessonId}/show-practical-case"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "manager_channel_training_module_practical_case_show" => [
      "path" => "/manager/channel/{channelId}/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/show-practical-case"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "manager_channel_trainings" => [
      "path" => "/manager/channel/{channelId}/trainings"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_training_duplicate" => [
      "path" => "/manager/channel/{channelId}/trainings/{trainingId}/duplicate"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_training_edit" => [
      "path" => "/manager/channel/{channelId}/training/{trainingId}/edit"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_training" => [
      "path" => "/manager/channel/{channelId}/trainings/{id}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "front_channel_training_new" => [
      "path" => "/manager/channel/{channelId}/new-training"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "manager_channel_trainings_share" => [
      "path" => "/manager/channel/{channelId}/trainings-share/"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "manager_channel_training_show" => [
      "path" => "/manager/channel/{channelId}/training/{trainingId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "manager_channel_training_toggle" => [
      "path" => "/manager/channel/{channelId}/trainings/{id}/toggle"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "async_account_assignable_lessons" => [
      "path" => "/async/account/assignable/lessons"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_account_assignable_user_linked" => [
      "path" => "/async/account/assignable/user_linked"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "user_update_last_connected" => [
      "path" => "/async/user/update_last_connected"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "async_channel_assignable_user_with_assignable" => [
      "path" => "/async/channel/{channelId}/assignable/user_with_assignables"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_scholar_attendance_chapter" => [
      "path" => "/async/channel/{channelId}/attendance/chapters"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_channel_chat_bot" => [
      "path" => "/async/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/chapter/{chapterId}/chat-bot"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "\n    async_channel_chat_bot_new_message" => [
      "path" => "/async/training/{trainingId}/module/{moduleId}/lesson/{lessonId}/chapter/{chapterId}/new-message"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "order_chapter_async" => [
      "path" => "/async/lesson/{lessonId}/order_chapter_async"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "order_exercise_async" => [
      "path" => "/async/lesson/{lessonId}/order_exercise_async"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_channel_scholar_attendance_lesson" => [
      "path" => "/async/channel/{channelId}/attendance/lessons"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_channel_lessons" => [
      "path" => "/async/channel/{channel}/lessons"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_export_lessons" => [
      "path" => "/async/channel/{channelId}/export/lessons"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "remove_in_lesson" => [
      "path" => "/async/lesson/{lessonId}/remove_in_lesson"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_channel_modules" => [
      "path" => "/async/channel/{channel}/modules"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_export_module" => [
      "path" => "/async/channel/{channelId}/export/module/{moduleId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_export_modules" => [
      "path" => "/async/channel/{channelId}/export/modules"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_channel_trainings" => [
      "path" => "/async/channel/{channel}/trainings"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_export_training" => [
      "path" => "/async/channel/{channelId}/export/training/{trainingId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_export_trainings" => [
      "path" => "/async/channel/{channelId}/export/trainings"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_channel_users_assigned" => [
      "path" => "/async/channel/{channel}/users/assigned"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_video_list" => [
      "path" => "/async/channel/{channel}/video/list"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "async_video_embed" => [
      "path" => "/async/video-embed/{id}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "api_channel_trainings_user_progression_get" => [
      "path" => "/api/channel/{channel}/trainings/{training}/user/{user}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "api_channel_lessons_collection" => [
      "path" => "/api/channel/{channelId}/lessons"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "api_channel_trainings_user_progression_download" => [
      "path" => "/api/user/activity/{user}/{training}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => []
    ]
    "partner_api_chapter_create" => [
      "path" => "/partner-api/channel/{channelId}/scholar/chapters/{lessonId}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "POST"
      ]
    ]
    "partner_api_chapter_delete" => [
      "path" => "/partner-api/channel/{channelId}/scholar/chapters/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "DELETE"
      ]
    ]
    "partner_api_chapter_index" => [
      "path" => "/partner-api/channel/{channelId}/scholar/chapters"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "partner_api_chapter_show" => [
      "path" => "/partner-api/channel/{channelId}/scholar/chapters/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "partner_api_chapter_update" => [
      "path" => "/partner-api/channel/{channelId}/scholar/chapters/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "PUT"
      ]
    ]
    "partner_api_exercise_create" => [
      "path" => "/partner-api/channel/{channelId}/scholar/exercises/{lessonId}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "POST"
      ]
    ]
    "partner_api_exercise_delete" => [
      "path" => "/partner-api/channel/{channelId}/scholar/exercises/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "DELETE"
      ]
    ]
    "partner_api_exercise_index" => [
      "path" => "/partner-api/channel/{channelId}/scholar/exercises"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "partner_api_exercise_show" => [
      "path" => "/partner-api/channel/{channelId}/scholar/exercises/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "partner_api_exercise_update" => [
      "path" => "/partner-api/channel/{channelId}/scholar/exercises/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "PUT"
      ]
    ]
    "partner_api_lesson_create" => [
      "path" => "/partner-api/channel/{channelId}/scholar/lessons"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "POST"
      ]
    ]
    "partner_api_lesson_delete" => [
      "path" => "/partner-api/channel/{channelId}/scholar/lessons/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "DELETE"
      ]
    ]
    "partner_api_lesson_index" => [
      "path" => "/partner-api/channel/{channelId}/scholar/lessons"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "partner_api_lesson_show" => [
      "path" => "/partner-api/channel/{channelId}/scholar/lessons/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "partner_api_lesson_update" => [
      "path" => "/partner-api/channel/{channelId}/scholar/lessons/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "PUT"
      ]
    ]
    "partner_api_module_create" => [
      "path" => "/partner-api/channel/{channelId}/scholar/modules"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "POST"
      ]
    ]
    "partner_api_module_delete" => [
      "path" => "/partner-api/channel/{channelId}/scholar/modules/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "DELETE"
      ]
    ]
    "partner_api_module_index" => [
      "path" => "/partner-api/channel/{channelId}/scholar/modules"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "partner_api_module_show" => [
      "path" => "/partner-api/channel/{channelId}/scholar/modules/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "partner_api_module_update" => [
      "path" => "/partner-api/channel/{channelId}/scholar/modules/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "PUT"
      ]
    ]
    "partner_api_module_lesson_add" => [
      "path" => "/partner-api/channel/{channelId}/scholar/module-lessons/{moduleId}/add/{lessonId}/{order}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "PATCH"
      ]
    ]
    "partner_api_module_lesson_remove" => [
      "path" => "/partner-api/channel/{channelId}/scholar/module-lessons/{moduleId}/remove/{lessonId}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "PATCH"
      ]
    ]
    "partner_api_practical_case_create" => [
      "path" => "/partner-api/channel/{channelId}/scholar/practical-cases/{lessonId}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "POST"
      ]
    ]
    "partner_api_practical_case_delete" => [
      "path" => "/partner-api/channel/{channelId}/scholar/practical-cases/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "DELETE"
      ]
    ]
    "partner_api_practical_case_index" => [
      "path" => "/partner-api/channel/{channelId}/scholar/practical-cases"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "partner_api_practical_case_show" => [
      "path" => "/partner-api/channel/{channelId}/scholar/practical-cases/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "partner_api_practical_case_update" => [
      "path" => "/partner-api/channel/{channelId}/scholar/practical-cases/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "PUT"
      ]
    ]
    "partner_api_training_create" => [
      "path" => "/partner-api/channel/{channelId}/scholar/trainings"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "POST"
      ]
    ]
    "partner_api_training_delete" => [
      "path" => "/partner-api/channel/{channelId}/scholar/trainings/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "DELETE"
      ]
    ]
    "partner_api_training_index" => [
      "path" => "/partner-api/channel/{channelId}/scholar/trainings"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "partner_api_training_show" => [
      "path" => "/partner-api/channel/{channelId}/scholar/trainings/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "partner_api_training_update" => [
      "path" => "/partner-api/channel/{channelId}/scholar/trainings/{id}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "PUT"
      ]
    ]
    "partner_api_training_module_add" => [
      "path" => "/partner-api/channel/{channelId}/scholar/training-modules/{trainingId}/add/{moduleId}/{order}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "PATCH"
      ]
    ]
    "partner_api_training_module_remove" => [
      "path" => "/partner-api/channel/{channelId}/scholar/training-modules/{trainingId}/remove/{moduleId}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "PATCH"
      ]
    ]
    "liip_imagine_filter_runtime" => [
      "path" => "/media/cache/resolve/{filter}/rc/{hash}/{path}"
      "host" => ""
      "defaults" => []
      "requirements" => [
        "filter" => "[A-z0-9_-]*"
        "path" => ".+"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "liip_imagine_filter" => [
      "path" => "/media/cache/resolve/{filter}/{path}"
      "host" => ""
      "defaults" => []
      "requirements" => [
        "filter" => "[A-z0-9_-]*"
        "path" => ".+"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "channel_resource_permission_access_cache_App_Entity_Scholar_Training_Training" => [
      "path" => "/internal_api/channel/{channelId}/trainings/{userId}/"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "channel_resource_permission_access_cache_App_Entity_Scholar_Module_Module" => [
      "path" => "/internal_api/channel/{channelId}/modules/{userId}/"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "channel_resource_permission_access_cache_App_Entity_Scholar_Lesson_Lesson" => [
      "path" => "/internal_api/channel/{channelId}/lessons/{userId}/"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "admin_channel_module_permission_index" => [
      "path" => "/channels/{channelId}/module/{resourceId}/permissions/"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "admin_channel_module_permission_new" => [
      "path" => "/channels/{channelId}/module/{resourceId}/permissions/new/{channelUserDataId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "admin_channel_module_permission_edit" => [
      "path" => "/channels/{channelId}/module/{resourceId}/permissions/edit/{channelUserDataId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "admin_channel_module_permission_delete" => [
      "path" => "/channels/{channelId}/module/{resourceId}/permissions/delete/{channelUserDataId}"
      "host" => "e-learning.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "template_custom" => [
      "path" => "/{slug}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => []
    ]
  ]
]
7f753e
GET http://nim.staging.nellapp-01.drosalys.net/core/routing/routes
[
  "timeout" => 15
  "headers" => [
    "Authorization" => "Core afb7c6b3-6c20-411b-aabc-163cd014212f"
  ]
]
Profile
200
[
  "info" => [
    "header_size" => 323
    "request_size" => 211
    "total_time" => 0.063435
    "namelookup_time" => 0.000409
    "connect_time" => 0.000557
    "pretransfer_time" => 0.000651
    "size_download" => 14535.0
    "speed_download" => 230714.0
    "starttransfer_time" => 0.063221
    "primary_ip" => "172.19.0.28"
    "primary_port" => 80
    "local_ip" => "172.19.0.22"
    "local_port" => 55814
    "http_version" => 2
    "protocol" => 1
    "scheme" => "HTTP"
    "connect_time_us" => 557
    "namelookup_time_us" => 409
    "pretransfer_time_us" => 651
    "starttransfer_time_us" => 63221
    "total_time_us" => 63435
    "start_time" => 1767009769.7711
    "pause_handler" => Closure(float $duration) {#3510
      class: "Symfony\Component\HttpClient\Response\CurlResponse"
      use: {
        $ch: CurlHandle {#3298 …}
        $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#736 …}
        $execCounter: -9223372036854775796
      }
    }
    "debug" => """
      *   Trying 172.19.0.28:80...\n
      * Connected to nim.staging.nellapp-01.drosalys.net (172.19.0.28) port 80 (#2)\n
      > GET /core/routing/routes HTTP/1.1\r\n
      Host: nim.staging.nellapp-01.drosalys.net\r\n
      Authorization: Core afb7c6b3-6c20-411b-aabc-163cd014212f\r\n
      Accept: */*\r\n
      User-Agent: Symfony HttpClient/Curl\r\n
      Accept-Encoding: gzip\r\n
      \r\n
      * Mark bundle as not supporting multiuse\n
      < HTTP/1.1 200 OK\r\n
      < Server: nginx/1.29.3\r\n
      < Content-Type: application/json\r\n
      < Transfer-Encoding: chunked\r\n
      < Connection: keep-alive\r\n
      < Cache-Control: no-cache, private\r\n
      < Date: Mon, 29 Dec 2025 12:02:49 GMT\r\n
      < X-Debug-Token: d05822\r\n
      < X-Debug-Token-Link: http://nim.staging.nellapp-01.drosalys.net/_profiler/d05822\r\n
      < X-Robots-Tag: noindex\r\n
      < \r\n
      """
  ]
  "response_headers" => [
    "HTTP/1.1 200 OK"
    "Server: nginx/1.29.3"
    "Content-Type: application/json"
    "Transfer-Encoding: chunked"
    "Connection: keep-alive"
    "Cache-Control: no-cache, private"
    "Date: Mon, 29 Dec 2025 12:02:49 GMT"
    "X-Debug-Token: d05822"
    "X-Debug-Token-Link: http://nim.staging.nellapp-01.drosalys.net/_profiler/d05822"
    "X-Robots-Tag: noindex"
  ]
  "response_json" => [
    "app.swagger" => [
      "path" => "/async/doc.json"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "app.swagger_ui" => [
      "path" => "/async/doc"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "admin_channel_service_show" => [
      "path" => "/channels/{channelId}/service/{serviceId}/show"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
        "POST"
      ]
    ]
    "app_home" => [
      "path" => "/"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_get_canal_item" => [
      "path" => "/async/{channelId}/canals_item/{id}"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_get_private_canal_collection" => [
      "path" => "/async/{channelId}/canals/private"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_get_public_canal_collection" => [
      "path" => "/async/{channelId}/canals/public"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_get_temporary_canal_collection" => [
      "path" => "/async/{channelId}/canals/temporary"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channels_for_user" => [
      "path" => "/async/channels/"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_get_chat_notification" => [
      "path" => "/async/{channelId}/chat_notifications"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_set_chat_notification_read_all_by_conversation" => [
      "path" => "/async/{channelId}/chat_notifications/{conversationId}/read-all"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_channel_set_chat_notification_read" => [
      "path" => "/async/{channelId}/chat_notifications/{chatNotificationId}/read"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_channel_get_all_conversation_collection" => [
      "path" => "/async/{channelId}/conversations/all"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_get_conversation" => [
      "path" => "/async/{channelId}/conversations/{id}"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_get_referent_conversations" => [
      "path" => "/async/{channelId}/conversations/learner/referent"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_get_services_conversations" => [
      "path" => "/async/{channelId}/conversations/learner/services"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_get_conversation_collection" => [
      "path" => "/async/{channelId}/conversations/"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_post_conversation_mark_all_read" => [
      "path" => "/async/{channelId}/conversations/{id}/mark-all-read"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "" => [
      "path" => "/async/{channelId}/conversations/{conversationId}/last-seen-message/{lastSeenMessageId}"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_channel_get_file_image_preview" => [
      "path" => "/async/{channelId}/file-image-preview/{fileId}"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_download_file" => [
      "path" => "/async/{channelId}/file-download/{fileId}"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_delete_message" => [
      "path" => "/async/{channelId}/messages/{conversationId}/{messageId}"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "DELETE"
      ]
    ]
    "async_channel_get_message_after_collection" => [
      "path" => "/async/{channelId}/messages/{conversationId}/after/{nextMessageId}"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_get_message_before_collection" => [
      "path" => "/async/{channelId}/messages/{conversationId}/before/{previousMessageId}"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_get_message_collection_search" => [
      "path" => "/async/{channelId}/search_messages/"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "async_channel_get_message_unread_collection" => [
      "path" => "/async/{channelId}/messages/{conversationId}/unread"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_post_file_message" => [
      "path" => "/async/{channelId}/file-messages/{conversationId}/{parentMessage}"
      "host" => "nim.{channel_domain}"
      "defaults" => [
        "parentMessage" => null
      ]
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_channel_post_message" => [
      "path" => "/async/{channelId}/messages/{conversationId}/{parentMessage}"
      "host" => "nim.{channel_domain}"
      "defaults" => [
        "parentMessage" => null
      ]
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_channel_put_message" => [
      "path" => "/async/{channelId}/messages/{conversationId}/{messageId}"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "PUT"
      ]
    ]
    "async_channel_patch_pinned_message" => [
      "path" => "/async/{channelId}/messages/{conversationId}/{messageId}/pin"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "PUT"
      ]
    ]
    "async_channel_post_message_user" => [
      "path" => "/async/{channelId}/messageUsers/{messageId}/"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_channel_redirect_to_channel_user_data" => [
      "path" => "/async/{channelId}/profile/{userId}"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_get_conversation_user_collection" => [
      "path" => "/async/{channelId}/users/{conversationId}"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_get_conversation_user_collection_in_common" => [
      "path" => "/async/{channelId}/users-in-common/"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "channel_messaging" => [
      "path" => "/{channelId}/home"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "app_introduction" => [
      "path" => "/introduction"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "app_introduction_first_step" => [
      "path" => "/introduction/step-one"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "app_introduction_second_step" => [
      "path" => "/introduction/step-two"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "app_introduction_third_step" => [
      "path" => "/introduction/step-three"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "app_introduction_final_step" => [
      "path" => "/introduction/final-step"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => []
    ]
    "async_channel_delete_admin" => [
      "path" => "/async/coordinator/{channelId}/admins/{userId}"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "DELETE"
      ]
    ]
    "async_channel_get_admins" => [
      "path" => "/async/coordinator/{channelId}/admins"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_post_admins" => [
      "path" => "/async/coordinator/{channelId}/admins"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_channel_delete_canals" => [
      "path" => "/async/coordinator/{channelId}/canals/delete-multiple"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "DELETE"
      ]
    ]
    "async_channel_get_canal_collection" => [
      "path" => "/async/coordinator/{channelId}/canals"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_post_canal" => [
      "path" => "/async/coordinator/{channelId}/canals"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_channel_put_canal" => [
      "path" => "/async/coordinator/{channelId}/canals/{canalId}"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "PUT"
      ]
    ]
    "async_channel_delete_coordinator" => [
      "path" => "/async/coordinator/{channelId}/coordinators/{userId}"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "DELETE"
      ]
    ]
    "async_channel_get_coordinators" => [
      "path" => "/async/coordinator/{channelId}/coordinators"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_post_coordinators" => [
      "path" => "/async/coordinator/{channelId}/coordinators"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_channel_get_resource_collection" => [
      "path" => "/async/coordinator/{channelId}/resources/{resourceType}"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_get_admins_channel_user_data" => [
      "path" => "/async/coordinator/{channelId}/users/admins"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_conversation_delete_users" => [
      "path" => "/async/admin/{channelId}/conversations/{conversationId}/users/{userId}"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "DELETE"
      ]
    ]
    "async_channel_get_available_user_conversation" => [
      "path" => "/async/admin/{channelId}/conversations/{conversationId}/users"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_new_conversation_from_users" => [
      "path" => "/async/admin/{channelId}/conversations"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_channel_conversation_post_users" => [
      "path" => "/async/admin/{channelId}/conversations/{conversationId}/users"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_get_temporary_canal_data_for_event" => [
      "path" => "/async/admin/{channelId}/temporary-canal/{eventId}/data"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_get_temporary_canal" => [
      "path" => "/async/admin/{channelId}/temporary-canal/{eventId}"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_post_temporary_canal" => [
      "path" => "/async/admin/{channelId}/temporary-canal/{eventId}"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "POST"
      ]
    ]
    "async_channel_get_learner_collection" => [
      "path" => "/async/admin/{channelId}/learners"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "async_channel_get_user_collection" => [
      "path" => "/async/admin/{channelId}/users"
      "host" => "nim.{channel_domain}"
      "defaults" => []
      "requirements" => [
        "channel_domain" => "([a-z0-9\-]+\.)+[a-z]{2,}"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "api_get_chat_notification" => [
      "path" => "/api/proxy/chat_notifications/{userId}"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "api_get_new_chat_notification" => [
      "path" => "/api/proxy/chat_notifications/{userId}/new"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "api_channel_learner_messages_referent" => [
      "path" => "/api/proxy/{channelId}/learner/{userId}/referent/messages"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "api_channel_learner_messages_service" => [
      "path" => "/api/proxy/{channelId}/learner/{userId}/service/messages"
      "host" => ""
      "defaults" => []
      "requirements" => []
      "methods" => [
        "GET"
      ]
    ]
    "bazinga_jstranslation_js" => [
      "path" => "/translations/{domain}.{_format}"
      "host" => ""
      "defaults" => [
        "domain" => "messages"
      ]
      "requirements" => [
        "_format" => "js|json"
        "domain" => "[\w]+"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "liip_imagine_filter_runtime" => [
      "path" => "/media/cache/resolve/{filter}/rc/{hash}/{path}"
      "host" => ""
      "defaults" => []
      "requirements" => [
        "filter" => "[A-z0-9_-]*"
        "path" => ".+"
      ]
      "methods" => [
        "GET"
      ]
    ]
    "liip_imagine_filter" => [
      "path" => "/media/cache/resolve/{filter}/{path}"
      "host" => ""
      "defaults" => []
      "requirements" => [
        "filter" => "[A-z0-9_-]*"
        "path" => ".+"
      ]
      "methods" => [
        "GET"
      ]
    ]
  ]
]
d05822
GET http://nim.staging.nellapp-01.drosalys.net/api/proxy/chat_notifications/552640ba-756e-11e9-ab7b-0242ac170002/new
[
  "query" => [
    "date_before" => "2025-12-29 13:02:49"
    "date_after" => "2025-12-29 13:00:49"
  ]
  "headers" => [
    "Authorization" => "Core afb7c6b3-6c20-411b-aabc-163cd014212f"
  ]
]
Profile
200
[
  "info" => [
    "header_size" => 323
    "request_size" => 328
    "total_time" => 0.06596
    "namelookup_time" => 3.3E-5
    "connect_time" => 3.3E-5
    "pretransfer_time" => 8.9E-5
    "size_download" => 2.0
    "speed_download" => 30.0
    "starttransfer_time" => 0.065808
    "primary_ip" => "172.19.0.28"
    "primary_port" => 80
    "local_ip" => "172.19.0.22"
    "local_port" => 55814
    "http_version" => 2
    "protocol" => 1
    "scheme" => "HTTP"
    "connect_time_us" => 33
    "namelookup_time_us" => 33
    "pretransfer_time_us" => 89
    "starttransfer_time_us" => 65808
    "total_time_us" => 65960
    "start_time" => 1767009769.8409
    "pause_handler" => Closure(float $duration) {#4215
      class: "Symfony\Component\HttpClient\Response\CurlResponse"
      use: {
        $ch: CurlHandle {#1215 …}
        $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#736 …}
        $execCounter: -9223372036854775791
      }
    }
    "debug" => """
      * Found bundle for host nim.staging.nellapp-01.drosalys.net: 0x55581a6f6a30 [serially]\n
      * Can not multiplex, even if we wanted to!\n
      * Re-using existing connection! (#2) with host nim.staging.nellapp-01.drosalys.net\n
      * Connected to nim.staging.nellapp-01.drosalys.net (172.19.0.28) port 80 (#2)\n
      > GET /api/proxy/chat_notifications/552640ba-756e-11e9-ab7b-0242ac170002/new?date_before=2025-12-29%2013:02:49&date_after=2025-12-29%2013:00:49 HTTP/1.1\r\n
      Host: nim.staging.nellapp-01.drosalys.net\r\n
      Authorization: Core afb7c6b3-6c20-411b-aabc-163cd014212f\r\n
      Accept: */*\r\n
      User-Agent: Symfony HttpClient/Curl\r\n
      Accept-Encoding: gzip\r\n
      \r\n
      * Mark bundle as not supporting multiuse\n
      < HTTP/1.1 200 OK\r\n
      < Server: nginx/1.29.3\r\n
      < Content-Type: application/json\r\n
      < Transfer-Encoding: chunked\r\n
      < Connection: keep-alive\r\n
      < Cache-Control: no-cache, private\r\n
      < Date: Mon, 29 Dec 2025 12:02:49 GMT\r\n
      < X-Debug-Token: 5f66f7\r\n
      < X-Debug-Token-Link: http://nim.staging.nellapp-01.drosalys.net/_profiler/5f66f7\r\n
      < X-Robots-Tag: noindex\r\n
      < \r\n
      """
  ]
  "url" => "http://nim.staging.nellapp-01.drosalys.net/api/proxy/chat_notifications/552640ba-756e-11e9-ab7b-0242ac170002/new?date_before=2025-12-29%2013:02:49&date_after=2025-12-29%2013:00:49"
  "response_headers" => [
    "HTTP/1.1 200 OK"
    "Server: nginx/1.29.3"
    "Content-Type: application/json"
    "Transfer-Encoding: chunked"
    "Connection: keep-alive"
    "Cache-Control: no-cache, private"
    "Date: Mon, 29 Dec 2025 12:02:49 GMT"
    "X-Debug-Token: 5f66f7"
    "X-Debug-Token-Link: http://nim.staging.nellapp-01.drosalys.net/_profiler/5f66f7"
    "X-Robots-Tag: noindex"
  ]
  "response_content" => [
    "[]"
  ]
]
5f66f7