GET https://photo-review.postcardsforfriends.org/

GalleryController :: index

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

Key Value
_controller
"App\Controller\GalleryController::index"
_firewall_context
"security.firewall.map.context.main"
_links
Symfony\Component\WebLink\GenericLinkProvider {#2382
  -links: [
    2366 => Symfony\Component\WebLink\Link {#2366
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "style"
      ]
      -href: "/assets/styles/app-u0OzFPf.css"
    }
    2324 => Symfony\Component\WebLink\Link {#2324
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "style"
      ]
      -href: "/assets/vendor/nouislider/dist/nouislider.min-soLPaWO.css"
    }
  ]
}
_route
"gallery"
_route_params
[]
_security_authenticators
[]
_security_firewall_run
"_security_main"
_security_skipped_authenticators
[
  Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#531
    -supports: false
    -passport: null
    -duration: null
    -stub: "App\Security\GoogleAuthenticator"
    -authenticated: null
    -exception: null
    -authenticator: App\Security\GoogleAuthenticator {#469 …}
  }
]
_stopwatch_token
"bc4903"

Request Headers

Header Value
accept-charset
"utf-8"
accept-encoding
"gzip"
connection
"Keep-Alive"
host
"photo-review.postcardsforfriends.org"
user-agent
"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36"
x-forwarded-for
"195.164.49.144"
x-forwarded-host
"photo-review.postcardsforfriends.org"
x-forwarded-proto
"https"
x-forwarded-server
"photo-review.postcardsforfriends.org"
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
"Wed, 10 Jun 2026 23:13:49 GMT"
link
"</assets/styles/app-u0OzFPf.css>; rel="preload"; as="style",</assets/vendor/nouislider/dist/nouislider.min-soLPaWO.css>; rel="preload"; as="style""
x-debug-token
"b231d6"

Cookies

Request Cookies

No request cookies

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" => "/var/www/voterev_photo_review/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
    "line" => 39
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/vendor/symfony/twig-bridge/AppVariable.php"
    "line" => 92
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/vendor/twig/twig/src/Extension/CoreExtension.php"
    "line" => 1918
    "function" => "getUser"
    "class" => "Symfony\Bridge\Twig\AppVariable"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/var/cache/dev/twig/d9/d9f6e8da6ecbfdd9ad51fe5aad232a98.php"
    "line" => 150
    "function" => "getAttribute"
    "class" => "Twig\Extension\CoreExtension"
    "type" => "::"
  ]
  [
    "file" => "/var/www/voterev_photo_review/vendor/twig/twig/src/Template.php"
    "line" => 456
    "function" => "block_body"
    "class" => "__TwigTemplate_b63af4259e0e75640fff07b474ed0413"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/var/cache/dev/twig/8f/8f1296f5c2bab6de3955055ecfee9de4.php"
    "line" => 91
    "function" => "yieldBlock"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/vendor/twig/twig/src/Template.php"
    "line" => 411
    "function" => "doDisplay"
    "class" => "__TwigTemplate_c62bf94ae3a3f6b63a91b015ac176ceb"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/var/cache/dev/twig/d9/d9f6e8da6ecbfdd9ad51fe5aad232a98.php"
    "line" => 54
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/vendor/twig/twig/src/Template.php"
    "line" => 411
    "function" => "doDisplay"
    "class" => "__TwigTemplate_b63af4259e0e75640fff07b474ed0413"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/vendor/twig/twig/src/Template.php"
    "line" => 366
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/vendor/twig/twig/src/Template.php"
    "line" => 381
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 51
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/vendor/twig/twig/src/Environment.php"
    "line" => 333
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 463
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 468
    "function" => "doRenderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 282
    "function" => "doRender"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/src/Controller/GalleryController.php"
    "line" => 41
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "index"
    "class" => "App\Controller\GalleryController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/vendor/symfony/http-kernel/Kernel.php"
    "line" => 193
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/voterev_photo_review/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/voterev_photo_review/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_ENV
"dev"
APP_SECRET
"39fdababd6bdc6241e89df017c710cfe"
CANVASS_SHEET_GID
"1191996783"
CANVASS_SHEET_ID
"13a4WIQZd2lpZICw4TdDwTLxG_nclPFgKEwTimAmTzTg"
CATEGORIES
"["obscene or unacceptable","may lack proper consent","extremely bad photo","mildly bad photo","photo requires editing (rotated, decapitated crop)","contains partisan material","other"]"
DATABASE_URL
"mysql://plouser:Playerlink1!@127.0.0.1:3306/voterev_photo_review?serverVersion=8.0&charset=utf8mb4"
DEFAULT_URI
"http://localhost"
GCS_BUCKET
"voterev-sbrp26-pilot-photos"
GCS_PHOTO_PREFIX
"cropped/"
GOOGLE_CREDENTIALS_PATH
"/home/mcotton/voterev-sa.json"
MAILER_DSN
"null://null"
MESSENGER_TRANSPORT_DSN
"doctrine://default?auto_setup=0"
OAUTH_ALLOWED_DOMAIN
"voterev.org"
OAUTH_EMAIL_ALLOWLIST
"["mmcotton@gmail.com"]"
OAUTH_GOOGLE_CLIENT_ID
"1047826498588-ta5krdt9k24np36p8j51qg50fpv5131p.apps.googleusercontent.com"
OAUTH_GOOGLE_CLIENT_SECRET
"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"
SHEETS_SHEET_NAME
"review app flags"
SHEETS_SPREADSHEET_ID
"13a4WIQZd2lpZICw4TdDwTLxG_nclPFgKEwTimAmTzTg"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
DOCUMENT_ROOT
"/var/www/voterev_photo_review/public"
HTTP_ACCEPT_CHARSET
"utf-8"
HTTP_ACCEPT_ENCODING
"gzip"
HTTP_CONNECTION
"Keep-Alive"
HTTP_HOST
"photo-review.postcardsforfriends.org"
HTTP_USER_AGENT
"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36"
HTTP_X_FORWARDED_FOR
"195.164.49.144"
HTTP_X_FORWARDED_HOST
"photo-review.postcardsforfriends.org"
HTTP_X_FORWARDED_PROTO
"https"
HTTP_X_FORWARDED_SERVER
"photo-review.postcardsforfriends.org"
PHP_SELF
"/index.php"
REMOTE_ADDR
"127.0.0.1"
REMOTE_PORT
"35122"
REQUEST_METHOD
"GET"
REQUEST_TIME
1781133223
REQUEST_TIME_FLOAT
1781133223.8495
REQUEST_URI
"/"
SCRIPT_FILENAME
"/var/www/voterev_photo_review/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_NAME
"127.0.0.1"
SERVER_PORT
"8081"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SOFTWARE
"PHP/8.4.17 (Development Server)"
SYMFONY_DOTENV_PATH
"/var/www/voterev_photo_review/.env"
SYMFONY_DOTENV_VARS
"APP_ENV,APP_SECRET,DEFAULT_URI,DATABASE_URL,MESSENGER_TRANSPORT_DSN,MAILER_DSN,CATEGORIES,SHEETS_SPREADSHEET_ID,SHEETS_SHEET_NAME,CANVASS_SHEET_ID,CANVASS_SHEET_GID,OAUTH_GOOGLE_CLIENT_ID,OAUTH_GOOGLE_CLIENT_SECRET,OAUTH_ALLOWED_DOMAIN,OAUTH_EMAIL_ALLOWLIST,GOOGLE_CREDENTIALS_PATH,GCS_BUCKET,GCS_PHOTO_PREFIX"