WidgetsController :: previewExercise
Request
GET Parameters
| Key | Value |
|---|---|
| video | "1" |
POST Parameters
No POST parameters
Uploaded Files
No files were uploaded
Request Attributes
| Key | Value |
|---|---|
| _controller | "App\Controller\Widgets\WidgetsController::previewExercise" |
| _firewall_context | "security.firewall.map.context.main" |
| _links | Symfony\Component\WebLink\GenericLinkProvider {#6531 -links: [ 6416 => Symfony\Component\WebLink\Link {#6416 -rel: [ "preload" => "preload" ] -attributes: [ "as" => "script" "crossorigin" => "anonymous" "defer" => true "data-turbo-track" => "reload" ] -href: "/build/b6c71018920534911e93.js" } 6537 => Symfony\Component\WebLink\Link {#6537 -rel: [ "preload" => "preload" ] -attributes: [ "as" => "script" "crossorigin" => "anonymous" "defer" => true "data-turbo-track" => "reload" ] -href: "/build/4a7e438bb8db03033e39.js" } 6538 => Symfony\Component\WebLink\Link {#6538 -rel: [ "preload" => "preload" ] -attributes: [ "as" => "script" "crossorigin" => "anonymous" "defer" => true "data-turbo-track" => "reload" ] -href: "/build/0c23856e4b2f6feef897.js" } 6536 => Symfony\Component\WebLink\Link {#6536 -rel: [ "preload" => "preload" ] -attributes: [ "as" => "script" "crossorigin" => "anonymous" "defer" => true "data-turbo-track" => "reload" ] -href: "/build/ea51fa0303695f0d1596.js" } 6535 => Symfony\Component\WebLink\Link {#6535 -rel: [ "preload" => "preload" ] -attributes: [ "as" => "script" "crossorigin" => "anonymous" "defer" => true "data-turbo-track" => "reload" ] -href: "/build/13fa6018d44a51acf97c.js" } 6534 => Symfony\Component\WebLink\Link {#6534 -rel: [ "preload" => "preload" ] -attributes: [ "as" => "script" "crossorigin" => "anonymous" "defer" => true "data-turbo-track" => "reload" ] -href: "/build/6009715aee51aaf19f3f.js" } 6533 => Symfony\Component\WebLink\Link {#6533 -rel: [ "preload" => "preload" ] -attributes: [ "as" => "style" "crossorigin" => "anonymous" "rel" => "stylesheet" "data-turbo-track" => "reload" ] -href: "/build/ba1ad766542799cb4126.css" } ] } |
| _locale | "fr" |
| _route | "widget_exercise_preview" |
| _route_params | [ "_locale" => "fr" "exerciseToken" => "6522abac994a5" ] |
| _security_authenticators | [] |
| _security_firewall_run | "_security_main" |
| _security_skipped_authenticators | [ Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#128 -supports: false -passport: null -duration: null -stub: "App\Security\AppAuthenticator" -authenticated: null -exception: null -authenticator: App\Security\AppAuthenticator {#133 …} } Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#151 -supports: false -passport: null -duration: null -stub: "App\Security\WebviewAuthenticator" -authenticated: null -exception: null -authenticator: App\Security\WebviewAuthenticator {#154 …} } Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#1441 -supports: false -passport: null -duration: null -stub: "HWI\Bundle\OAuthBundle\Security\Http\Authenticator\OAuthAuthenticator" -authenticated: null -exception: null -authenticator: HWI\Bundle\OAuthBundle\Security\Http\Authenticator\OAuthAuthenticator {#1420 …} } Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#1448 -supports: false -passport: null -duration: null -stub: "Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator" -authenticated: null -exception: null -authenticator: Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator {#1585 …} } Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#1424 -supports: false -passport: null -duration: null -stub: "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator" -authenticated: null -exception: null -authenticator: Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator {#1445 …} } ] |
| _stopwatch_token | "10dfa4" |
| exerciseToken | "6522abac994a5" |
Request Headers
| Header | Value |
|---|---|
| accept | "*/*" |
| accept-encoding | "gzip, br, zstd, deflate" |
| cookie | "main_deauth_profile_token=2be9de" |
| host | "test.fitmetrics.ch" |
| user-agent | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
| x-forwarded-proto | "https" |
| x-php-ob-level | "1" |
Request Content
Request content not available (it was retrieved as a resource).
Response
Response Headers
| Header | Value |
|---|---|
| cache-control | "no-cache, private" |
| content-type | "text/html; charset=UTF-8" |
| date | "Thu, 23 Apr 2026 10:23:15 GMT" |
| link | "</build/b6c71018920534911e93.js>; rel="preload"; as="script"; crossorigin="anonymous"; defer; data-turbo-track="reload",</build/4a7e438bb8db03033e39.js>; rel="preload"; as="script"; crossorigin="anonymous"; defer; data-turbo-track="reload",</build/0c23856e4b2f6feef897.js>; rel="preload"; as="script"; crossorigin="anonymous"; defer; data-turbo-track="reload",</build/ea51fa0303695f0d1596.js>; rel="preload"; as="script"; crossorigin="anonymous"; defer; data-turbo-track="reload",</build/13fa6018d44a51acf97c.js>; rel="preload"; as="script"; crossorigin="anonymous"; defer; data-turbo-track="reload",</build/6009715aee51aaf19f3f.js>; rel="preload"; as="script"; crossorigin="anonymous"; defer; data-turbo-track="reload",</build/ba1ad766542799cb4126.css>; rel="preload"; as="style"; crossorigin="anonymous"; rel="stylesheet"; data-turbo-track="reload"" |
| x-debug-token | "89933a" |
Cookies
Request Cookies
| Key | Value |
|---|---|
| main_deauth_profile_token | "2be9de" |
Response Cookies
No response cookies
Session 1
Session Metadata
No session metadata
Session Attributes
No session attributes
Session Usage
1
Usages
Stateless check enabled
| Usage |
|---|
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:39
[
[
"file" => "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
"line" => 39
"function" => "getMetadataBag"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/vendor/hwi/oauth-bundle/src/Security/Http/Firewall/AbstractRefreshAccessTokenListener.php"
"line" => 53
"function" => "getToken"
"class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
"type" => "->"
]
[
"file" => "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php"
"line" => 46
"function" => "authenticate"
"class" => "HWI\Bundle\OAuthBundle\Security\Http\Firewall\AbstractRefreshAccessTokenListener"
"type" => "->"
]
[
"file" => "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/vendor/symfony/security-bundle/Security/LazyFirewallContext.php"
"line" => 70
"function" => "authenticate"
"class" => "Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener"
"type" => "->"
]
[
"file" => "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php"
"line" => 94
"function" => "authenticate"
"class" => "Symfony\Bundle\SecurityBundle\Security\LazyFirewallContext"
"type" => "->"
]
[
"file" => "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/vendor/symfony/security-http/Firewall.php"
"line" => 93
"function" => "callListeners"
"class" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener"
"type" => "->"
]
[
"file" => "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 115
"function" => "onKernelRequest"
"class" => "Symfony\Component\Security\Http\Firewall"
"type" => "->"
]
[
"file" => "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 206
"function" => "__invoke"
"class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
"type" => "->"
]
[
"file" => "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 56
"function" => "callListeners"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
"line" => 129
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 159
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 76
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/vendor/symfony/http-kernel/Kernel.php"
"line" => 193
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/vendor/autoload_runtime.php"
"line" => 32
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/public/index.php"
"line" => 7
"args" => [
"/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
| Key | Value |
|---|---|
| APPLE_AUTH_KEY_PATH | "%kernel.project_dir%/path/to/apple-auth-key.p8" |
| APPSTORE_ISSUER_ID | "" |
| APPSTORE_KEY | "%kernel.project_dir%/path/to/file.p8" |
| APPSTORE_KEY_ID | "" |
| APP_DEBUG | "1" |
| APP_ENV | "dev" |
| APP_HOST | "https://www.fitmetrics.ch" |
| APP_SECRET | "ThisIsNotSecretChangeItOrUseSecretsInProduction" |
| CORS_ALLOW_ORIGIN | "^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$" |
| DATABASE_SERVER_VERSION | "mariadb-10.11" |
| DATABASE_URL | "mysql://f61bo_fitmetrics:Wmt-15CbsV8@f61bo.myd.infomaniak.com:3306/f61bo_fitmetrics_test?serverVersion=mariadb-10.6.22" |
| DEBUG_ADS | "false" |
| EMAIL_DEBUG | "fabrriva+debug@gmail.com" |
| FACEBOOK_ID | "" |
| FACEBOOK_SECRET | "" |
| FRONT_URL | "https://app.fitmetrics.ch" |
| GEO_IP_LICENSE_KEY | "" |
| GOOGLE_API_KEY | "" |
| GOOGLE_AUTH_CONFIG | "%kernel.project_dir%/path/to/file.json" |
| GOOGLE_CLIENT_ID | "" |
| GOOGLE_CLIENT_SECRET | "" |
| GOOGLE_ID | "" |
| GOOGLE_RECAPTCHA_SECRET | "" |
| GOOGLE_RECAPTCHA_SITE_KEY | "" |
| GOOGLE_SECRET | "" |
| INSTAGRAM_ID | "" |
| INSTAGRAM_SECRET | "" |
| JWT_PASSPHRASE | "" |
| JWT_PUBLIC_KEY | "%kernel.project_dir%/config/jwt/public.pem" |
| JWT_SECRET_KEY | "%kernel.project_dir%/config/jwt/private.pem" |
| LOCK_DSN | "flock" |
| MAILER_DSN | "null://null" |
| MEILISEARCH_API_KEY | "" |
| MEILISEARCH_PREFIX | "app_dev_" |
| MEILISEARCH_URL | "http://127.0.0.1:7700" |
| MESSENGER_TRANSPORT_DSN | "doctrine://default" |
| OAUTH_APPLE_CLIENT_ID | "" |
| OAUTH_APPLE_KEY_ID | "" |
| OAUTH_APPLE_TEAM_ID | "" |
| OAUTH_GOOGLE_ANDROID_CLIENT_ID | "" |
| OAUTH_GOOGLE_IOS_CLIENT_ID | "" |
| OAUTH_GOOGLE_WEB_CLIENT_ID | "" |
| OAUTH_GOOGLE_WEB_CLIENT_SECRET | "" |
| OPENAI_APIKEY | "" |
| RECAPTCHA3_KEY | "" |
| RECAPTCHA3_SECRET | "" |
| SENTRY_DSN | "null" |
| STRIPE_PK | "pk_test_51SIxQMJGybJjoDzbLsFnlFlz61DFPxHHNRdXTFpSM6tWeg7GHZlow5peDerMMHDqLZqQwtXNCjQyZsn3kvOb2dp500MVSOs6ly" |
| STRIPE_PRODUCT_ID_12_WEEKS | "prod_TjjKLtlx2VBkU7" |
| STRIPE_PRODUCT_ID_1_WEEK | "prod_TjhoACeGr5ynFl" |
| STRIPE_PRODUCT_ID_4_WEEKS | "prod_TjiVQE2H8oPTEM" |
| STRIPE_PRODUCT_ID_REMOVE_ADS | "prod_placeholder_remove_ads" |
| STRIPE_SECRET_KEY | "sk_test_change_me_in_secrets" |
| STRIPE_SK | "sk_test_51SIxQMJGybJjoDzbqfabo6C8U9MNCEDdN4uHYx1jAieGDz81N7ZVT5yoD7hv5hO5Uwem3Khss4sHcUOjQlnGYAD800hzYFU2X3" |
| STRIPE_WEBHOOK_SECRET | "whsec_cMtr3IHFYWCGXgSc8hnEhRm0Ty8zbB9x" |
| TRUSTED_PROXIES | "127.0.0.1" |
Defined as regular env variables
| Key | Value |
|---|---|
| APP_PROJECT_DIR | "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch" |
| APP_RUNTIME | "Symfony\Component\Runtime\SymfonyRuntime" |
| APP_RUNTIME_OPTIONS | [ "project_dir" => "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch" ] |
| CONTEXT_DOCUMENT_ROOT | "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/public" |
| CONTEXT_PREFIX | "" |
| DOCUMENT_ROOT | "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/public" |
| FCGI_ROLE | "RESPONDER" |
| GATEWAY_INTERFACE | "CGI/1.1" |
| HTTPS | "on" |
| HTTP_ACCEPT | "*/*" |
| HTTP_ACCEPT_ENCODING | "gzip, br, zstd, deflate" |
| HTTP_COOKIE | "main_deauth_profile_token=2be9de" |
| HTTP_HOST | "test.fitmetrics.ch" |
| HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
| HTTP_X_FORWARDED_PROTO | "https" |
| PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" |
| PHP_SELF | "/index.php" |
| PHP_VERSION | "8.5" |
| QUERY_STRING | "video=1" |
| REDIRECT_HTTPS | "on" |
| REDIRECT_PHP_VERSION | "8.5" |
| REDIRECT_QUERY_STRING | "video=1" |
| REDIRECT_SCRIPT_URI | "https://test.fitmetrics.ch/fr/widgets/exercise/preview-6522abac994a5" |
| REDIRECT_SCRIPT_URL | "/fr/widgets/exercise/preview-6522abac994a5" |
| REDIRECT_SSL_TLS_SNI | "test.fitmetrics.ch" |
| REDIRECT_STATUS | "200" |
| REDIRECT_UNIQUE_ID | "aenzEgWQ-rITg0rr8TewoQAAAXc" |
| REDIRECT_URL | "/fr/widgets/exercise/preview-6522abac994a5" |
| REMOTE_ADDR | "216.73.217.57" |
| REMOTE_PORT | "52822" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1776939794 |
| REQUEST_TIME_FLOAT | 1776939794.8117 |
| REQUEST_URI | "/fr/widgets/exercise/preview-6522abac994a5?video=1" |
| SCRIPT_FILENAME | "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/public/index.php" |
| SCRIPT_NAME | "/index.php" |
| SCRIPT_URI | "https://test.fitmetrics.ch/fr/widgets/exercise/preview-6522abac994a5" |
| SCRIPT_URL | "/fr/widgets/exercise/preview-6522abac994a5" |
| SERVER_ADDR | "127.0.0.80" |
| SERVER_ADMIN | "webmaster@fitmetrics.ch" |
| SERVER_NAME | "test.fitmetrics.ch" |
| SERVER_PORT | "443" |
| SERVER_PROTOCOL | "HTTP/1.1" |
| SERVER_SIGNATURE | "" |
| SERVER_SOFTWARE | "Apache" |
| SSL_TLS_SNI | "test.fitmetrics.ch" |
| SYMFONY_DOTENV_PATH | "/home/clients/9bd873f3197075dd03dfef94515966b9/sites/test.fitmetrics.ch/.env" |
| SYMFONY_DOTENV_VARS | "APP_ENV,APP_DEBUG,APP_SECRET,DATABASE_URL,DATABASE_SERVER_VERSION,MESSENGER_TRANSPORT_DSN,MAILER_DSN,JWT_SECRET_KEY,JWT_PUBLIC_KEY,JWT_PASSPHRASE,APP_HOST,FRONT_URL,TRUSTED_PROXIES,OPENAI_APIKEY,LOCK_DSN,GEO_IP_LICENSE_KEY,MEILISEARCH_URL,MEILISEARCH_API_KEY,MEILISEARCH_PREFIX,GOOGLE_RECAPTCHA_SITE_KEY,GOOGLE_RECAPTCHA_SECRET,RECAPTCHA3_KEY,RECAPTCHA3_SECRET,GOOGLE_ID,GOOGLE_SECRET,INSTAGRAM_ID,INSTAGRAM_SECRET,FACEBOOK_ID,FACEBOOK_SECRET,CORS_ALLOW_ORIGIN,GOOGLE_API_KEY,GOOGLE_CLIENT_ID,GOOGLE_CLIENT_SECRET,GOOGLE_AUTH_CONFIG,APPSTORE_ISSUER_ID,APPSTORE_KEY_ID,APPSTORE_KEY,OAUTH_APPLE_CLIENT_ID,OAUTH_APPLE_TEAM_ID,OAUTH_APPLE_KEY_ID,APPLE_AUTH_KEY_PATH,OAUTH_GOOGLE_WEB_CLIENT_ID,OAUTH_GOOGLE_WEB_CLIENT_SECRET,OAUTH_GOOGLE_ANDROID_CLIENT_ID,OAUTH_GOOGLE_IOS_CLIENT_ID,DEBUG_ADS,SENTRY_DSN,STRIPE_SECRET_KEY,STRIPE_SK,STRIPE_PK,STRIPE_WEBHOOK_SECRET,STRIPE_PRODUCT_ID_1_WEEK,STRIPE_PRODUCT_ID_4_WEEKS,STRIPE_PRODUCT_ID_12_WEEKS,STRIPE_PRODUCT_ID_REMOVE_ADS,EMAIL_DEBUG" |
| TEMP | "/home/clients/9bd873f3197075dd03dfef94515966b9/tmp" |
| TMP | "/home/clients/9bd873f3197075dd03dfef94515966b9/tmp" |
| TMPDIR | "/home/clients/9bd873f3197075dd03dfef94515966b9/tmp" |
| UNIQUE_ID | "aenzEgWQ-rITg0rr8TewoQAAAXc" |