GET https://troubadour.constellation.cool/challenges

AuthController :: MyGroups

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

Key Value
OpenTelemetry\API\Trace\SpanInterface
OpenTelemetry\API\Trace\NonRecordingSpan {#769
  -context: OpenTelemetry\API\Trace\SpanContext {#775 …}
}
_controller
"App\Controller\Site\Troubadour\Teacher\AuthController::MyGroups"
_device_detector_device
App\Service\Device\ParsedDevice {#1682
  +isBot: false
  +hasClient: true
  +isDesktop: true
  +isTablet: false
  +isMobile: false
  +os: [
    "name" => "Windows"
    "short_name" => "WIN"
    "version" => "10"
    "platform" => "x64"
    "family" => "Windows"
  ]
  +clientName: "Chrome"
  +clientVersion: "148.0"
}
_firewall_context
"security.firewall.map.context.main"
_locale
"en-CA"
_route
"troubadour_site_teacher_challenges_"
_route_params
[
  "flow" => "troubadour_teacher_index"
  "_locale" => "en-CA"
]
_security_authenticators
[]
_security_firewall_run
"_security_main"
_security_skipped_authenticators
[
  Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#1098
    -supports: false
    -passport: null
    -duration: null
    -stub: "App\Security\ClientLoginAuthenticator"
    -authenticated: null
    -exception: null
    -authenticator: App\Security\ClientLoginAuthenticator {#1125 …}
  }
  Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#1110
    -supports: false
    -passport: null
    -duration: null
    -stub: "App\Security\GoogleAuthenticator"
    -authenticated: null
    -exception: null
    -authenticator: App\Security\GoogleAuthenticator {#1128 …}
  }
  Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#1118
    -supports: false
    -passport: null
    -duration: null
    -stub: "Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator"
    -authenticated: null
    -exception: null
    -authenticator: Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator {#1116 …}
  }
  Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#1100
    -supports: false
    -passport: null
    -duration: null
    -stub: "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator"
    -authenticated: null
    -exception: null
    -authenticator: Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator {#1017 …}
  }
]
_stopwatch_token
"28ddd1"
flow
"troubadour_teacher_index"

Request Headers

Header Value
accept
"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
accept-encoding
"gzip, deflate, br, zstd"
accept-language
"en-US,en;q=0.9"
cache-control
"max-age=0"
cookie
"NanomonxVisitedProduct=TROUBADOUR; __stripe_mid=02886ac9-c36d-48c1-bd69-2c92564afb58075b5e; country=CA; NanomonxVisitedProduct=TROUBADOUR; locale=en-CA; main_auth_profile_token=3f38df; PHPSESSID=42efa2fb0d9b08b32d36369e515d85de"
host
"troubadour.constellation.cool"
priority
"u=0, i"
referer
"https://www.constellation.cool/"
sec-ch-ua
""Chromium";v="148", "Google Chrome";v="148", "Not/A)Brand";v="99""
sec-ch-ua-mobile
"?0"
sec-ch-ua-platform
""Windows""
sec-fetch-dest
"document"
sec-fetch-mode
"navigate"
sec-fetch-site
"same-site"
sec-fetch-user
"?1"
upgrade-insecure-requests
"1"
user-agent
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36"
x-amzn-trace-id
"Root=1-6a300a64-59de379c0bfac6a65f50c42d"
x-forwarded-for
"70.80.65.239"
x-forwarded-port
"443"
x-forwarded-proto
"https"
x-php-ob-level
"0"

Request Content

Request content not available (it was retrieved as a resource).

Response

Response Headers

Header Value
cache-control
"no-store, private"
content-security-policy
"default-src 'self' https://*.constellation.cool; connect-src 'self' https://*.constellation.cool data: *.bugsnag.com *.stripe.com stripe.com ipapi.co geoip.maxmind.com www.google-analytics.com *.cookieyes.com cdn-cookieyes.com https://*.google.com https://*.google.ca unpkg.com cdn.jsdelivr.net constellation-backend-images.s3.ca-central-1.amazonaws.com mkkx3y6uhclqnvo2k73jumwava0cjphy.lambda-url.us-east-1.on.aws 6r4lclibxmhhj4s7tcsobtjn7i0mftuo.lambda-url.us-east-1.on.aws h4vytrvc7vrsydk222platyfku0rroom.lambda-url.us-east-1.on.aws sxep5pym3kngqyvtnejyecioy40dzulx.lambda-url.us-east-1.on.aws; font-src 'self' fonts.gstatic.com *.typekit.net; form-action 'self' https://*.constellation.cool; frame-ancestors 'self' https://*.constellation.cool; frame-src 'self' https://www.google.com https://www.youtube.com https://www.youtube-nocookie.com https://js.stripe.com mxic.maillist-manage.com; img-src 'self' https://*.constellation.cool data: blob: constellation-backend-images.s3.ca-central-1.amazonaws.com googleapis.com lh3.googleusercontent.com cdn-cookieyes.com www.facebook.com fonts.gstatic.com www.googletagmanager.com https://dummyimage.com/50x50; script-src 'self' https://*.constellation.cool js.stripe.com oss.maxcdn.com cdnjs.cloudflare.com campaigns.zoho.com www.googletagmanager.com connect.facebook.net cdn-cookieyes.com 'wasm-unsafe-eval'; style-src 'self' https://*.constellation.cool 'unsafe-inline' *.typekit.net fonts.googleapis.com www.googletagmanager.com"
content-type
"text/html; charset=UTF-8"
date
"Mon, 15 Jun 2026 14:21:26 GMT"
referrer-policy
"no-referrer, strict-origin-when-cross-origin"
strict-transport-security
"max-age=2592000; includeSubDomains"
x-content-security-policy
"default-src 'self' https://*.constellation.cool; connect-src 'self' https://*.constellation.cool data: *.bugsnag.com *.stripe.com stripe.com ipapi.co geoip.maxmind.com www.google-analytics.com *.cookieyes.com cdn-cookieyes.com https://*.google.com https://*.google.ca unpkg.com cdn.jsdelivr.net constellation-backend-images.s3.ca-central-1.amazonaws.com mkkx3y6uhclqnvo2k73jumwava0cjphy.lambda-url.us-east-1.on.aws 6r4lclibxmhhj4s7tcsobtjn7i0mftuo.lambda-url.us-east-1.on.aws h4vytrvc7vrsydk222platyfku0rroom.lambda-url.us-east-1.on.aws sxep5pym3kngqyvtnejyecioy40dzulx.lambda-url.us-east-1.on.aws; font-src 'self' fonts.gstatic.com *.typekit.net; form-action 'self' https://*.constellation.cool; frame-ancestors 'self' https://*.constellation.cool; frame-src 'self' https://www.google.com https://www.youtube.com https://www.youtube-nocookie.com https://js.stripe.com mxic.maillist-manage.com; img-src 'self' https://*.constellation.cool data: blob: constellation-backend-images.s3.ca-central-1.amazonaws.com googleapis.com lh3.googleusercontent.com cdn-cookieyes.com www.facebook.com fonts.gstatic.com www.googletagmanager.com https://dummyimage.com/50x50; script-src 'self' https://*.constellation.cool js.stripe.com oss.maxcdn.com cdnjs.cloudflare.com campaigns.zoho.com www.googletagmanager.com connect.facebook.net cdn-cookieyes.com 'wasm-unsafe-eval'; style-src 'self' https://*.constellation.cool 'unsafe-inline' *.typekit.net fonts.googleapis.com www.googletagmanager.com"
x-content-type-options
"nosniff"
x-debug-token
"99872a"
x-frame-options
"DENY"

Cookies

Request Cookies

Key Value
NanomonxVisitedProduct
"TROUBADOUR"
PHPSESSID
"42efa2fb0d9b08b32d36369e515d85de"
__stripe_mid
"02886ac9-c36d-48c1-bd69-2c92564afb58075b5e"
country
"CA"
locale
"en-CA"
main_auth_profile_token
"3f38df"

Response Cookies

No response cookies

Session 21

Session Metadata

Key Value
Created
"Mon, 15 Jun 26 14:21:24 +0000"
Last used
"Mon, 15 Jun 26 14:21:24 +0000"
Lifetime
604800

Session Attributes

Attribute Value
_locale
"en-CA"
_security.last_username
"sebastien.malo@nanomonx.com"
_security_main
"O:74:"Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken":3:{i:0;N;i:1;s:4:"main";i:2;a:5:{i:0;O:18:"App\Entity\Manager":5:{s:2:"id";i:1969;s:11:"displayName";s:14:"Sebastien Malo";s:8:"username";s:27:"sebastien.malo@nanomonx.com";s:8:"password";s:60:"$2y$13$ydCZlItfS17jQbJ7qXsKDOTibYTBC1UJLaLhqRpxQu6QopjZB0dIO";s:4:"salt";N;}i:1;b:1;i:2;N;i:3;a:0:{}i:4;a:1:{i:0;s:12:"ROLE_MANAGER";}}}"
access_token
League\OAuth2\Client\Token\AccessToken {#5106
  #accessToken: "ya29.a0AT3oNZ_iyOgg6F5Y5S9Po_1MJ7BeWw-_NAdeitZCyhu9u9BIt-WE22nbOWtlM8rdHk-4RIdxssSUJ4c_lFyvFOS6MA17Pz1D33o3CralFCrUKcegyppEAj6tYQ9sKlyIyZM5Je0beBpg5DexN4rhd7IiH_ddgn3gflGWqkuHmxsXHBiVptoZr2zwyR6u0WE5zT7LeN17aCgYKAY0SARISFQHGX2MiQO0gr21EZh8roc-KMrq2lQ0207"
  #expires: 1781536884
  #refreshToken: null
  #resourceOwnerId: null
  #values: [
    "scope" => "https://www.googleapis.com/auth/classroom.courses.readonly https://www.googleapis.com/auth/classroom.profile.emails https://www.googleapis.com/auth/classroom.profile.photos https://www.googleapis.com/auth/classroom.rosters.readonly https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile openid"
    "token_type" => "Bearer"
    "id_token" => "eyJhbGciOiJSUzI1NiIsImtpZCI6IjMwMzViYjg2ZDk5ZjIyZTYxMzQ2N2E2NjgwODI1ZWViMGQ4MTM5YTIiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20iLCJhenAiOiIxNzUxMTE3NTU4NzgtYWUxcXAwNzdtZ2Q0b2JpanVxdm85bDFhNDgxOWszNWYuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20iLCJhdWQiOiIxNzUxMTE3NTU4NzgtYWUxcXAwNzdtZ2Q0b2JpanVxdm85bDFhNDgxOWszNWYuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20iLCJzdWIiOiIxMDI5Njc4OTU5MzU2MzA5Mjk5MDAiLCJoZCI6Im5hbm9tb254LmNvbSIsImVtYWlsIjoic2ViYXN0aWVuLm1hbG9AbmFub21vbnguY29tIiwiZW1haWxfdmVyaWZpZWQiOnRydWUsImF0X2hhc2giOiJFU3dLRTRRczEzaUE0NmxaR2c5WTBnIiwibmFtZSI6IlPDqWJhc3RpZW4gTWFsbyIsInBpY3R1cmUiOiJodHRwczovL2xoMy5nb29nbGV1c2VyY29udGVudC5jb20vYS9BQ2c4b2NLMUhZTzV6V2FlNnI4b1ppX3FfSVhvZ3ZXcFJrSmlGV2Z3SFlvbmMxSjd5SDBRNFE9czk2LWMiLCJnaXZlbl9uYW1lIjoiU8OpYmFzdGllbiIsImZhbWlseV9uYW1lIjoiTWFsbyIsImlhdCI6MTc4MTUzMzI4NSwiZXhwIjoxNzgxNTM2ODg1fQ.VM58j2tNvj5Pt3g0wlPR9Jv-SmpedafG2eaVHdegimyhrNWn_jG5mNnsashOrHNGcE20CKjL-XDkSu4iyL8_9Sp6qf-JnLGcBKZHXXpMWsSM5taBaxHa4jCF0e_wZTqjubWWmdxyrh83RElThgBch9vRXOyL3Z_LEerRWMnIYQxxvW22lv9lMxabDCPhIYab4MjbQiiLrjiSCWqCQsfP8_8nh_AgWwes7qdN_tWiZhQBnMM-INOmET23hoFCCs0QWYCXvfuf5AeFlB-dFUr4TQJAV3NQ0z22gahSg-JHzAYPMVnDBtGbP73FnAV0VKYn8C1ZtbkC6rzjIS70O7yVWA"
  ]
}
hideSetSchoolPopup
true
type
"manager"
username
"sebastien.malo@nanomonx.com"

Session Usage

21 Usages
Stateless check enabled
Usage
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:39
[
  [
    "file" => "/code/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
    "line" => 39
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Security/AnonymousAwareTokenStorage.php"
    "line" => 51
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/security-http/Firewall/AccessListener.php"
    "line" => 75
    "function" => "getToken"
    "class" => "App\Security\AnonymousAwareTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php"
    "line" => 46
    "function" => "authenticate"
    "class" => "Symfony\Component\Security\Http\Firewall\AccessListener"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/security-bundle/Security/LazyFirewallContext.php"
    "line" => 70
    "function" => "authenticate"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php"
    "line" => 94
    "function" => "authenticate"
    "class" => "Symfony\Bundle\SecurityBundle\Security\LazyFirewallContext"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/security-http/Firewall.php"
    "line" => 93
    "function" => "callListeners"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 115
    "function" => "onKernelRequest"
    "class" => "Symfony\Component\Security\Http\Firewall"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 206
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 129
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 159
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\Service\Family\ActiveMemberSessionStorage:74
[
  [
    "file" => "/code/src/Service/Family/ActiveMemberSessionStorage.php"
    "line" => 74
    "function" => "remove"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Service/Family/ActiveFamilyMemberService.php"
    "line" => 89
    "function" => "clear"
    "class" => "App\Service\Family\ActiveMemberSessionStorage"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 85
    "function" => "clearActiveMember"
    "class" => "App\Service\Family\ActiveFamilyMemberService"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\Controller\NanomonxController:29
[
  [
    "file" => "/code/src/Controller/NanomonxController.php"
    "line" => 29
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 91
    "function" => "hasPendingRedirection"
    "class" => "App\Controller\NanomonxController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\Controller\Site\Troubadour\Teacher\AuthController:96
[
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 96
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\Service\Google\GoogleManager:103
[
  [
    "file" => "/code/src/Service/Google/GoogleManager.php"
    "line" => 103
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Service/Google/GoogleManager.php"
    "line" => 62
    "function" => "getAccessToken"
    "class" => "App\Service\Google\GoogleManager"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Service/Google/GoogleManager.php"
    "line" => 310
    "function" => "refreshAccessToken"
    "class" => "App\Service\Google\GoogleManager"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Service/Google/GoogleClassroomManager.php"
    "line" => 153
    "function" => "getCourses"
    "class" => "App\Service\Google\GoogleManager"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Service/Google/GoogleClassroomManager.php"
    "line" => 74
    "function" => "syncWritableGoogleClassrooms"
    "class" => "App\Service\Google\GoogleClassroomManager"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 127
    "function" => "updateAllGoogleClassrooms"
    "class" => "App\Service\Google\GoogleClassroomManager"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 112
    "function" => "renderChallengesPage"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\Service\Google\GoogleManager:121
[
  [
    "file" => "/code/src/Service/Google/GoogleManager.php"
    "line" => 121
    "function" => "set"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Service/Google/GoogleManager.php"
    "line" => 86
    "function" => "setAccessToken"
    "class" => "App\Service\Google\GoogleManager"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Service/Google/GoogleManager.php"
    "line" => 310
    "function" => "refreshAccessToken"
    "class" => "App\Service\Google\GoogleManager"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Service/Google/GoogleClassroomManager.php"
    "line" => 153
    "function" => "getCourses"
    "class" => "App\Service\Google\GoogleManager"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Service/Google/GoogleClassroomManager.php"
    "line" => 74
    "function" => "syncWritableGoogleClassrooms"
    "class" => "App\Service\Google\GoogleClassroomManager"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 127
    "function" => "updateAllGoogleClassrooms"
    "class" => "App\Service\Google\GoogleClassroomManager"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 112
    "function" => "renderChallengesPage"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\Service\Google\GoogleManager:87
[
  [
    "file" => "/code/src/Service/Google/GoogleManager.php"
    "line" => 87
    "function" => "remove"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Service/Google/GoogleManager.php"
    "line" => 310
    "function" => "refreshAccessToken"
    "class" => "App\Service\Google\GoogleManager"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Service/Google/GoogleClassroomManager.php"
    "line" => 153
    "function" => "getCourses"
    "class" => "App\Service\Google\GoogleManager"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Service/Google/GoogleClassroomManager.php"
    "line" => 74
    "function" => "syncWritableGoogleClassrooms"
    "class" => "App\Service\Google\GoogleClassroomManager"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 127
    "function" => "updateAllGoogleClassrooms"
    "class" => "App\Service\Google\GoogleClassroomManager"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 112
    "function" => "renderChallengesPage"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\Service\Google\GoogleManager:88
[
  [
    "file" => "/code/src/Service/Google/GoogleManager.php"
    "line" => 88
    "function" => "remove"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Service/Google/GoogleManager.php"
    "line" => 310
    "function" => "refreshAccessToken"
    "class" => "App\Service\Google\GoogleManager"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Service/Google/GoogleClassroomManager.php"
    "line" => 153
    "function" => "getCourses"
    "class" => "App\Service\Google\GoogleManager"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Service/Google/GoogleClassroomManager.php"
    "line" => 74
    "function" => "syncWritableGoogleClassrooms"
    "class" => "App\Service\Google\GoogleClassroomManager"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 127
    "function" => "updateAllGoogleClassrooms"
    "class" => "App\Service\Google\GoogleClassroomManager"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 112
    "function" => "renderChallengesPage"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\Controller\Site\Troubadour\Teacher\AuthController:183
[
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 183
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 141
    "function" => "selectCurrentClassroom"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 112
    "function" => "renderChallengesPage"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\Helper\Troubadour\UserChallengeHelper:177
[
  [
    "file" => "/code/src/Helper/Troubadour/UserChallengeHelper.php"
    "line" => 177
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 145
    "function" => "IsLastVisitedUCStillInCorrection"
    "class" => "App\Helper\Troubadour\UserChallengeHelper"
    "type" => "::"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 112
    "function" => "renderChallengesPage"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\Controller\Site\Troubadour\Teacher\AuthController:153
[
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 153
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 112
    "function" => "renderChallengesPage"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\Controller\Site\Troubadour\Teacher\AuthController:155
[
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 155
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 112
    "function" => "renderChallengesPage"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\Controller\Site\Troubadour\Teacher\AuthController:158
[
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 158
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 112
    "function" => "renderChallengesPage"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\Helper\CountryHelper:48
[
  [
    "file" => "/code/src/Helper/CountryHelper.php"
    "line" => 48
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 163
    "function" => "GetPaymentCountry"
    "class" => "App\Helper\CountryHelper"
    "type" => "::"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 112
    "function" => "renderChallengesPage"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\Twig\Extensions\EducationalInstitutionFunctions:40
[
  [
    "file" => "/code/src/Twig/Extensions/EducationalInstitutionFunctions.php"
    "line" => 40
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/var/cache/dev/twig/fb/fb143af3f6b6ca32324cb90213677365.php"
    "line" => 279
    "function" => "showSetSchoolPopup"
    "class" => "App\Twig\Extensions\EducationalInstitutionFunctions"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 402
    "function" => "doDisplay"
    "class" => "__TwigTemplate_713224bf6d4cfd4396591f2596859f73"
    "type" => "->"
  ]
  [
    "file" => "/code/var/cache/dev/twig/eb/eb342afbddafd7075d15957e6442291b.php"
    "line" => 56
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 402
    "function" => "doDisplay"
    "class" => "__TwigTemplate_60da53c97dae8e0909528696c529c467"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 358
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 373
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 51
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Environment.php"
    "line" => 333
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 467
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 472
    "function" => "doRenderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 284
    "function" => "doRender"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 150
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 112
    "function" => "renderChallengesPage"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\Twig\Extensions\EducationalInstitutionFunctions:65
[
  [
    "file" => "/code/src/Twig/Extensions/EducationalInstitutionFunctions.php"
    "line" => 65
    "function" => "set"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/var/cache/dev/twig/fb/fb143af3f6b6ca32324cb90213677365.php"
    "line" => 279
    "function" => "showSetSchoolPopup"
    "class" => "App\Twig\Extensions\EducationalInstitutionFunctions"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 402
    "function" => "doDisplay"
    "class" => "__TwigTemplate_713224bf6d4cfd4396591f2596859f73"
    "type" => "->"
  ]
  [
    "file" => "/code/var/cache/dev/twig/eb/eb342afbddafd7075d15957e6442291b.php"
    "line" => 56
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 402
    "function" => "doDisplay"
    "class" => "__TwigTemplate_60da53c97dae8e0909528696c529c467"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 358
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 373
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 51
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Environment.php"
    "line" => 333
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 467
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 472
    "function" => "doRenderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 284
    "function" => "doRender"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 150
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 112
    "function" => "renderChallengesPage"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Twig\Extension\CoreExtension:1922
[
  [
    "file" => "/code/vendor/twig/twig/src/Extension/CoreExtension.php"
    "line" => 1922
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/var/cache/dev/twig/66/666419016fac57f147e5965402f385ba.php"
    "line" => 174
    "function" => "getAttribute"
    "class" => "Twig\Extension\CoreExtension"
    "type" => "::"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 402
    "function" => "doDisplay"
    "class" => "__TwigTemplate_aea1b9a0f4e69e43b00200a32893e08f"
    "type" => "->"
  ]
  [
    "file" => "/code/var/cache/dev/twig/fb/fb143af3f6b6ca32324cb90213677365.php"
    "line" => 312
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 402
    "function" => "doDisplay"
    "class" => "__TwigTemplate_713224bf6d4cfd4396591f2596859f73"
    "type" => "->"
  ]
  [
    "file" => "/code/var/cache/dev/twig/eb/eb342afbddafd7075d15957e6442291b.php"
    "line" => 56
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 402
    "function" => "doDisplay"
    "class" => "__TwigTemplate_60da53c97dae8e0909528696c529c467"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 358
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 373
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 51
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Environment.php"
    "line" => 333
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 467
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 472
    "function" => "doRenderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 284
    "function" => "doRender"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 150
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 112
    "function" => "renderChallengesPage"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\Twig\Extensions\FreemiumExtension:59
[
  [
    "file" => "/code/src/Twig/Extensions/FreemiumExtension.php"
    "line" => 59
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/var/cache/dev/twig/fb/fb143af3f6b6ca32324cb90213677365.php"
    "line" => 335
    "function" => "shouldShowSwitchToPremiumPopup"
    "class" => "App\Twig\Extensions\FreemiumExtension"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 402
    "function" => "doDisplay"
    "class" => "__TwigTemplate_713224bf6d4cfd4396591f2596859f73"
    "type" => "->"
  ]
  [
    "file" => "/code/var/cache/dev/twig/eb/eb342afbddafd7075d15957e6442291b.php"
    "line" => 56
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 402
    "function" => "doDisplay"
    "class" => "__TwigTemplate_60da53c97dae8e0909528696c529c467"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 358
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 373
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 51
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Environment.php"
    "line" => 333
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 467
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 472
    "function" => "doRenderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 284
    "function" => "doRender"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 150
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 112
    "function" => "renderChallengesPage"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\Twig\Extensions\FreemiumExtension:38
[
  [
    "file" => "/code/src/Twig/Extensions/FreemiumExtension.php"
    "line" => 38
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/var/cache/dev/twig/fb/fb143af3f6b6ca32324cb90213677365.php"
    "line" => 344
    "function" => "shouldShowSwitchToFreemiumPopup"
    "class" => "App\Twig\Extensions\FreemiumExtension"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 402
    "function" => "doDisplay"
    "class" => "__TwigTemplate_713224bf6d4cfd4396591f2596859f73"
    "type" => "->"
  ]
  [
    "file" => "/code/var/cache/dev/twig/eb/eb342afbddafd7075d15957e6442291b.php"
    "line" => 56
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 402
    "function" => "doDisplay"
    "class" => "__TwigTemplate_60da53c97dae8e0909528696c529c467"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 358
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 373
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 51
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Environment.php"
    "line" => 333
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 467
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 472
    "function" => "doRenderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 284
    "function" => "doRender"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 150
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 112
    "function" => "renderChallengesPage"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\Twig\Extensions\LearningPathExtension:63
[
  [
    "file" => "/code/src/Twig/Extensions/LearningPathExtension.php"
    "line" => 63
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/var/cache/dev/twig/eb/eb342afbddafd7075d15957e6442291b.php"
    "line" => 110
    "function" => "showManagerNewStepPopup"
    "class" => "App\Twig\Extensions\LearningPathExtension"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 446
    "function" => "block_content"
    "class" => "__TwigTemplate_60da53c97dae8e0909528696c529c467"
    "type" => "->"
  ]
  [
    "file" => "/code/var/cache/dev/twig/fb/fb143af3f6b6ca32324cb90213677365.php"
    "line" => 379
    "function" => "yieldBlock"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 402
    "function" => "doDisplay"
    "class" => "__TwigTemplate_713224bf6d4cfd4396591f2596859f73"
    "type" => "->"
  ]
  [
    "file" => "/code/var/cache/dev/twig/eb/eb342afbddafd7075d15957e6442291b.php"
    "line" => 56
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 402
    "function" => "doDisplay"
    "class" => "__TwigTemplate_60da53c97dae8e0909528696c529c467"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 358
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 373
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 51
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Environment.php"
    "line" => 333
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 467
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 472
    "function" => "doRenderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 284
    "function" => "doRender"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 150
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 112
    "function" => "renderChallengesPage"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\Twig\Extensions\ClassroomFunctions:43
[
  [
    "file" => "/code/src/Twig/Extensions/ClassroomFunctions.php"
    "line" => 43
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/code/var/cache/dev/twig/e7/e7d058ae0d04493f37d65381bfe43157.php"
    "line" => 220
    "function" => "getCurrentClassroom"
    "class" => "App\Twig\Extensions\ClassroomFunctions"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 402
    "function" => "doDisplay"
    "class" => "__TwigTemplate_961c1d857b6c3b755891e5e61b273ba5"
    "type" => "->"
  ]
  [
    "file" => "/code/var/cache/dev/twig/eb/eb342afbddafd7075d15957e6442291b.php"
    "line" => 219
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 446
    "function" => "block_content"
    "class" => "__TwigTemplate_60da53c97dae8e0909528696c529c467"
    "type" => "->"
  ]
  [
    "file" => "/code/var/cache/dev/twig/fb/fb143af3f6b6ca32324cb90213677365.php"
    "line" => 379
    "function" => "yieldBlock"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 402
    "function" => "doDisplay"
    "class" => "__TwigTemplate_713224bf6d4cfd4396591f2596859f73"
    "type" => "->"
  ]
  [
    "file" => "/code/var/cache/dev/twig/eb/eb342afbddafd7075d15957e6442291b.php"
    "line" => 56
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 402
    "function" => "doDisplay"
    "class" => "__TwigTemplate_60da53c97dae8e0909528696c529c467"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 358
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Template.php"
    "line" => 373
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 51
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/twig/twig/src/Environment.php"
    "line" => 333
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 467
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 472
    "function" => "doRenderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 284
    "function" => "doRender"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 150
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/code/src/Controller/Site/Troubadour/Teacher/AuthController.php"
    "line" => 112
    "function" => "renderChallengesPage"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "MyGroups"
    "class" => "App\Controller\Site\Troubadour\Teacher\AuthController"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/code/web/index.php"
    "line" => 48
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
ADMIN_HOST
"www.constellation.cool"
APP_ENV
"dev"
APP_SECRET
"constellation-web/develop/app-secret,secret_key"
AWS_S3_ACCESS_KEY_ID
"nanomonx/s3/constellation-backend,id"
AWS_S3_ACCESS_KEY_SECRET
"nanomonx/s3/constellation-backend,secret"
AWS_TRANSLATION_SYNC_ACCESS_KEY_ID
"constellation-web/develop/TranslationSynchronization-credentials,AWS_ACCESS_KEY_ID"
AWS_TRANSLATION_SYNC_SECRET_ACCESS_KEY
"constellation-web/develop/TranslationSynchronization-credentials,AWS_SECRET_ACCESS_KEY"
CONSTELLATION_CLIENT_ID
"3134d4630a4004967880d867de562394"
CONSTELLATION_CLIENT_SECRET
"742d1919fa2d2dbc9ce40f33af7a1addc0539253591fa8721f8df0e794d528af"
CONSTELLATION_HOST
"constellation.constellation.cool"
DB_HOST
"nanomonx/develop/database,host"
DB_HOST_READER
"constellation-web.cluster-ro-ctnrcl0n8o8r.ca-central-1.rds.amazonaws.com"
DB_NAME
"nano_ca_dev_merged"
DB_PASSWORD
"nanomonx/develop/database,password"
DB_PORT
"nanomonx/develop/database,port"
DB_USER
"nanomonx/develop/database,username"
FAMILY_HOST
"family.constellation.cool"
GEOIP2_ACCOUNT_ID
"nanomonx/geoip,GEOIP2_ACCOUNT_ID"
GEOIP2_LICENSE_KEY
"nanomonx/geoip,GEOIP2_LICENSE_KEY"
GOOGLE_ANALYTICS_ID
"G-YZE6YPXC27"
GOOGLE_OAUTH_CLIENT_ID
"nanomonx/develop/google,OAUTH_CLIENT_ID"
GOOGLE_OAUTH_CLIENT_SECRET
"nanomonx/develop/google,OAUTH_CLIENT_SECRET"
GOOGLE_TAG_MANAGER_ID
"GTM-KMFWV4QH"
INFO_HOST
"info.constellation.cool"
LEGAL_AGE
"18"
LOCO_DSN
"loco://J6wXXZie9InkJGi8AKQewfPxBlFnMqNaM@default?status=translated,blank-translation,provisional,fuzzy"
MAILER_PASSWORD
"nanomonx/ses/v2,MAILER_PASSWORD"
MAILER_USER
"nanomonx/ses/v2,MAILER_USER"
NANOMONX_EDITOR_CLIENT_ID
"84ef876b15cdf83b5a7ffb21bbaa1d16"
NANOMONX_EDITOR_CLIENT_SECRET
"d8c0253ebc97ea76ac0dcada8931945919267d7539af7bfe46107361981c51cf"
OFFICE_IP
"70.80.65.239"
RECAPTCHA_SECRET_KEY
"nanomonx/develop/google,RECAPTCHA_SECRET_KEY"
RECAPTCHA_SITE_KEY
"nanomonx/develop/google,RECAPTCHA_SITE_KEY"
REDIS_HOST
"constellation-web/develop-staging/redis-password,host"
REDIS_PASSWORD
"constellation-web/develop-staging/redis-password,password"
REDIS_PORT
"constellation-web/develop-staging/redis-password,port"
REDIS_USERNAME
"constellation-web/develop-staging/redis-password,username"
ROOT_DOMAIN
"constellation.cool"
S3_PRIVATE_BUCKET
"constellation-backend"
S3_PUBLIC_BUCKET
"constellation-backend-images"
S3_REGION
"ca-central-1"
SERVER_ROOT
"/code/"
SPAM_LIST
""
SRC_PATH
"/code/src/"
STRIPE_ENDPOINT_SECRET
"nanomonx/develop/stripe/v2,STRIPE_ENDPOINT_SECRET"
STRIPE_GST_ID
"txi_1OwmJpHSrFHiNSLK6mmfc38u"
STRIPE_PUBLISHABLE
"nanomonx/develop/stripe/v2,STRIPE_PUBLISHABLE"
STRIPE_QST_ID
"txi_1OwmJpHSrFHiNSLKBIpE6RER"
STRIPE_SECRET
"nanomonx/develop/stripe/v2,STRIPE_SECRET"
TROUBADOUR_HOST
"troubadour.constellation.cool"
ZOHO_CLIENT_ID_ALEX
"nanomonx/zoho,ZOHO_CLIENT_ID_ALEX"
ZOHO_CLIENT_ID_JOSEPH
"nanomonx/zoho,ZOHO_CLIENT_ID_JOSEPH"
ZOHO_CLIENT_SECRET_ALEX
"nanomonx/zoho,ZOHO_CLIENT_SECRET_ALEX"
ZOHO_CLIENT_SECRET_JOSEPH
"nanomonx/zoho,ZOHO_CLIENT_SECRET_JOSEPH"

Defined as regular env variables

Key Value
APP_VERSION
"10.2.2-4122"
AWS_CONTAINER_CREDENTIALS_RELATIVE_URI
"/v2/credentials/00a91b4f-96da-4eae-b1cc-81b0288d083e"
AWS_DEFAULT_REGION
"ca-central-1"
AWS_EXECUTION_ENV
"AWS_ECS_EC2"
AWS_REGION
"ca-central-1"
CONTENT_LENGTH
""
CONTENT_TYPE
""
DOCUMENT_ROOT
"/code/web"
DOCUMENT_URI
"/index.php"
ECS_AGENT_URI
"http://169.254.170.2/api/2b5455a5-6374-42eb-a3b2-3a0c86144862"
ECS_CONTAINER_METADATA_URI
"http://169.254.170.2/v3/2b5455a5-6374-42eb-a3b2-3a0c86144862"
ECS_CONTAINER_METADATA_URI_V4
"http://169.254.170.2/v4/2b5455a5-6374-42eb-a3b2-3a0c86144862"
ENV
"develop"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
GPG_KEYS
"AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD"
HOME
"/var/www"
HOSTNAME
"ad32ba02f0f4"
HTTPS
"on"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
HTTP_ACCEPT_ENCODING
"gzip, deflate, br, zstd"
HTTP_ACCEPT_LANGUAGE
"en-US,en;q=0.9"
HTTP_CACHE_CONTROL
"max-age=0"
HTTP_COOKIE
"NanomonxVisitedProduct=TROUBADOUR; __stripe_mid=02886ac9-c36d-48c1-bd69-2c92564afb58075b5e; country=CA; NanomonxVisitedProduct=TROUBADOUR; locale=en-CA; main_auth_profile_token=3f38df; PHPSESSID=42efa2fb0d9b08b32d36369e515d85de"
HTTP_HOST
"troubadour.constellation.cool"
HTTP_PRIORITY
"u=0, i"
HTTP_REFERER
"https://www.constellation.cool/"
HTTP_SEC_CH_UA
""Chromium";v="148", "Google Chrome";v="148", "Not/A)Brand";v="99""
HTTP_SEC_CH_UA_MOBILE
"?0"
HTTP_SEC_CH_UA_PLATFORM
""Windows""
HTTP_SEC_FETCH_DEST
"document"
HTTP_SEC_FETCH_MODE
"navigate"
HTTP_SEC_FETCH_SITE
"same-site"
HTTP_SEC_FETCH_USER
"?1"
HTTP_UPGRADE_INSECURE_REQUESTS
"1"
HTTP_USER_AGENT
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36"
HTTP_X_AMZN_TRACE_ID
"Root=1-6a300a64-59de379c0bfac6a65f50c42d"
HTTP_X_FORWARDED_FOR
"70.80.65.239"
HTTP_X_FORWARDED_PORT
"443"
HTTP_X_FORWARDED_PROTO
"https"
MESSENGER_FAILED_TRANSPORT_DSN
"sqs://sqs.ca-central-1.amazonaws.com/281591859902/constellation-web-develop-failed-queue"
MESSENGER_TRANSPORT_DSN
"sqs://sqs.ca-central-1.amazonaws.com/281591859902/constellation-web-develop-async-queue"
OTEL_PHP_AUTOLOAD_ENABLED
"false"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
PATH_INFO
""
PHPIZE_DEPS
"autoconf \t\tdpkg-dev \t\tfile \t\tg++ \t\tgcc \t\tlibc-dev \t\tmake \t\tpkg-config \t\tre2c"
PHP_ASC_URL
"https://www.php.net/distributions/php-8.4.17.tar.xz.asc"
PHP_CFLAGS
"-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
PHP_CPPFLAGS
"-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
PHP_INI_DIR
"/usr/local/etc/php"
PHP_LDFLAGS
"-Wl,-O1 -pie"
PHP_SELF
"/index.php"
PHP_SHA256
"28b234e347286158cae921d61283eb1169d89bc9d2e5f5976567260ff38b0bfa"
PHP_URL
"https://www.php.net/distributions/php-8.4.17.tar.xz"
PHP_VERSION
"8.4.17"
PWD
"/code"
QUERY_STRING
""
REDIRECT_STATUS
"200"
REMOTE_ADDR
"10.2.1.156"
REMOTE_PORT
"41572"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"http"
REQUEST_TIME
1781533284
REQUEST_TIME_FLOAT
1781533284.8876
REQUEST_URI
"/challenges"
SCRIPT_FILENAME
"/code/web/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"172.17.0.4"
SERVER_NAME
"nanomonx-production"
SERVER_PORT
"80"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SOFTWARE
"nginx/1.27.5"
SHLVL
"0"
SYMFONY_DOTENV_VARS
"APP_ENV,APP_SECRET,STRIPE_SECRET,STRIPE_PUBLISHABLE,STRIPE_ENDPOINT_SECRET,STRIPE_GST_ID,STRIPE_QST_ID,DB_NAME,DB_USER,DB_PASSWORD,DB_HOST,DB_HOST_READER,DB_PORT,REDIS_HOST,REDIS_PORT,REDIS_USERNAME,REDIS_PASSWORD,LEGAL_AGE,SPAM_LIST,SRC_PATH,SERVER_ROOT,OFFICE_IP,CONSTELLATION_CLIENT_ID,CONSTELLATION_CLIENT_SECRET,NANOMONX_EDITOR_CLIENT_ID,NANOMONX_EDITOR_CLIENT_SECRET,GEOIP2_ACCOUNT_ID,GEOIP2_LICENSE_KEY,AWS_S3_ACCESS_KEY_ID,AWS_S3_ACCESS_KEY_SECRET,S3_PRIVATE_BUCKET,S3_PUBLIC_BUCKET,S3_REGION,ROOT_DOMAIN,ADMIN_HOST,TROUBADOUR_HOST,CONSTELLATION_HOST,FAMILY_HOST,INFO_HOST,MAILER_USER,MAILER_PASSWORD,GOOGLE_OAUTH_CLIENT_ID,GOOGLE_OAUTH_CLIENT_SECRET,RECAPTCHA_SITE_KEY,RECAPTCHA_SECRET_KEY,ZOHO_CLIENT_ID_ALEX,ZOHO_CLIENT_SECRET_ALEX,ZOHO_CLIENT_ID_JOSEPH,ZOHO_CLIENT_SECRET_JOSEPH,GOOGLE_ANALYTICS_ID,GOOGLE_TAG_MANAGER_ID,LOCO_DSN,AWS_TRANSLATION_SYNC_ACCESS_KEY_ID,AWS_TRANSLATION_SYNC_SECRET_ACCESS_KEY"
USER
"www-data"
argc
0
argv
[]