VehiculeController :: index
Request
GET Parameters
No GET parameters
POST Parameters
No POST parameters
Uploaded Files
No files were uploaded
Request Attributes
Key | Value |
---|---|
_controller | "App\Controller\VehiculeController::index" |
_firewall_context | "security.firewall.map.context.main" |
_remove_csp_headers | true |
_route | "app_vehicule_index" |
_route_params | [] |
_security_firewall_run | "_security_main" |
_stopwatch_token | "c691f8" |
Request Headers
Header | Value |
---|---|
accept | "*/*" |
accept-encoding | "gzip, br, deflate" |
forwarded | "for=20.171.207.87; proto=http; host=www.amicalecga.com" |
from | "gptbot(at)openai.com" |
host | "www.amicalecga.com" |
remote-ip | "20.171.207.87" |
remote-port | "46236" |
user-agent | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)" |
x-forwarded-for | "20.171.207.87" |
x-forwarded-port | "80" |
x-forwarded-proto | "http" |
x-iplb-unique-id | "14ABCF57:B49C_4F897018:0050_684FCC33_300CF:6038" |
x-openai-host-hash | "50845038" |
x-ovhrequest-id | "41d5e9d1d0f9bcc287db0b204843b088" |
x-php-ob-level | "1" |
x-predictor | "1" |
x-remote-ip | "20.171.207.87" |
x-remote-port | "46236" |
x-remote-proto | "http" |
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 | "Mon, 16 Jun 2025 07:48:03 GMT" |
vary | "Accept" |
x-debug-exception | "Impossible%20to%20access%20an%20attribute%20%28%22username%22%29%20on%20a%20null%20variable." |
x-debug-exception-file | "%2Fhome%2Famicala%2Fwww%2FAmicale%2Ftemplates%2FGlobal%2Fheader.html.twig:97" |
x-debug-token | "ea01f9" |
x-debug-token-link | "http://www.amicalecga.com/_profiler/7e2799" |
x-previous-debug-token | "7e2799" |
x-robots-tag | "noindex" |
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:44
[ [ "file" => "/home/amicala/www/Amicale/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php" "line" => 44 "function" => "getMetadataBag" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/vendor/symfony/security-core/Authorization/AuthorizationChecker.php" "line" => 70 "function" => "getToken" "class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/vendor/symfony/twig-bridge/Extension/SecurityExtension.php" "line" => 52 "function" => "isGranted" "class" => "Symfony\Component\Security\Core\Authorization\AuthorizationChecker" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/var/cache/dev/twig/4c/4ce4971c9564f4d834a0bd8f01f47dee3837e019233cd3d4a2ccd772359bfbc9.php" "line" => 63 "function" => "isGranted" "class" => "Symfony\Bridge\Twig\Extension\SecurityExtension" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/vendor/twig/twig/src/Template.php" "line" => 360 "function" => "doDisplay" "class" => "__TwigTemplate_0c39b23ed971b2765f8d18738ca6a8f9cc8aa73f639e42c5ef705cfce8b57795" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/var/cache/dev/twig/16/164bcaedbd0dfe9316074931ca3a3c63ce71122bf85c45ff5f91baadf9b2b763.php" "line" => 84 "function" => "yield" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/vendor/twig/twig/src/Template.php" "line" => 360 "function" => "doDisplay" "class" => "__TwigTemplate_a224fe8bf0fac3f05838fabbcdad23e1bb759075a297d723897fa568d8d39753" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/var/cache/dev/twig/b5/b5c1691ef37c0ad70873a5c17515266878f1516c48b24b404318d7912e138eca.php" "line" => 55 "function" => "yield" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/vendor/twig/twig/src/Template.php" "line" => 360 "function" => "doDisplay" "class" => "__TwigTemplate_f67dc804de2da280e0ad24f895121d0b8147399e55bce370fe4033181c667187" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/vendor/twig/twig/src/Template.php" "line" => 335 "function" => "yield" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/vendor/twig/twig/src/TemplateWrapper.php" "line" => 38 "function" => "render" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/vendor/twig/twig/src/Environment.php" "line" => 307 "function" => "render" "class" => "Twig\TemplateWrapper" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/vendor/symfony/framework-bundle/Controller/AbstractController.php" "line" => 258 "function" => "render" "class" => "Twig\Environment" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/vendor/symfony/framework-bundle/Controller/AbstractController.php" "line" => 266 "function" => "renderView" "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/src/Controller/VehiculeController.php" "line" => 24 "function" => "render" "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/vendor/symfony/http-kernel/HttpKernel.php" "line" => 163 "function" => "index" "class" => "App\Controller\VehiculeController" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php" "line" => 35 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/vendor/autoload_runtime.php" "line" => 35 "function" => "run" "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner" "type" => "->" ] [ "file" => "/home/amicala/www/Amicale/public/index.php" "line" => 5 "args" => [ "/home/amicala/www/Amicale/vendor/autoload_runtime.php" ] "function" => "require_once" ] ] |
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
Key | Value |
---|---|
APP_DEBUG | "1" |
APP_ENV | "dev" |
APP_SECRET | "ed33ff21e7dcd0662966619d935d8fff" |
DATABASE_URL | "mysql://amicalamanachou:08741423Ma@amicalamanachou.mysql.db:3306/amicalamanachou?serverVersion=8&charset=utf8mb4" |
MAILER_DSN | "smtp://amicale.cga%40cga.gov.tn:Amicale.2024@mail.cga.gov.tn:587" |
MESSENGER_TRANSPORT_DSN | "doctrine://default?auto_setup=0" |
Defined as regular env variables
Key | Value |
---|---|
CFG_CLUSTER | "cluster023" |
DOCUMENT_ROOT | "/home/amicala/www/Amicale/public" |
ENVIRONMENT | "production" |
FCGI_ROLE | "RESPONDER" |
GATEWAY_INTERFACE | "CGI/1.1" |
GEOIP_AREA_CODE | "0" |
GEOIP_COUNTRY_CODE | "US" |
GEOIP_COUNTRY_NAME | "United States" |
GEOIP_DMA_CODE | "0" |
GEOIP_LATITUDE | "37.750999" |
GEOIP_LONGITUDE | "-97.821999" |
HTTP_ACCEPT | "*/*" |
HTTP_ACCEPT_ENCODING | "gzip, br, deflate" |
HTTP_FORWARDED | "for=20.171.207.87; proto=http; host=www.amicalecga.com" |
HTTP_FROM | "gptbot(at)openai.com" |
HTTP_HOST | "www.amicalecga.com" |
HTTP_REMOTE_IP | "20.171.207.87" |
HTTP_REMOTE_PORT | "46236" |
HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)" |
HTTP_X_FORWARDED_FOR | "20.171.207.87" |
HTTP_X_FORWARDED_PORT | "80" |
HTTP_X_FORWARDED_PROTO | "http" |
HTTP_X_IPLB_UNIQUE_ID | "14ABCF57:B49C_4F897018:0050_684FCC33_300CF:6038" |
HTTP_X_OPENAI_HOST_HASH | "50845038" |
HTTP_X_OVHREQUEST_ID | "41d5e9d1d0f9bcc287db0b204843b088" |
HTTP_X_PREDICTOR | "1" |
HTTP_X_REMOTE_IP | "20.171.207.87" |
HTTP_X_REMOTE_PORT | "46236" |
HTTP_X_REMOTE_PROTO | "http" |
PHP_SELF | "/index.php" |
PHP_VER | "5_3" |
QUERY_STRING | "" |
REDIRECT_STATUS | "200" |
REDIRECT_URL | "/vehicule/" |
REGISTER_GLOBALS | "0" |
REMOTE_ADDR | "20.171.207.87" |
REMOTE_PORT | "26828" |
REQUEST_METHOD | "GET" |
REQUEST_TIME | 1750060083 |
REQUEST_TIME_FLOAT | 1750060083.7405 |
REQUEST_URI | "/vehicule/" |
SCRIPT_FILENAME | "/home/amicala/www/Amicale/public/index.php" |
SCRIPT_NAME | "/index.php" |
SCRIPT_URI | "http://www.amicalecga.com/vehicule/" |
SCRIPT_URL | "/vehicule/" |
SERVER_ADDR | "10.23.20.22" |
SERVER_ADMIN | "postmaster@www.amicalecga.com" |
SERVER_NAME | "www.amicalecga.com" |
SERVER_PORT | "80" |
SERVER_PROTOCOL | "HTTP/1.1" |
SERVER_SIGNATURE | "" |
SERVER_SOFTWARE | "Apache" |
SYMFONY_DOTENV_VARS | "APP_ENV,APP_DEBUG,APP_SECRET,DATABASE_URL,MESSENGER_TRANSPORT_DSN,MAILER_DSN" |
UNIQUE_ID | "aE-MM@pdB8aqxlPKPeIpmAAADxo" |
USER | "amicala" |
argc | 0 |
argv | [] |
Sub Requests 1
ErrorController (token = 7e2799)
Key | Value |
---|---|
_controller | "error_controller" |
_stopwatch_token | "109168" |
exception | Twig\Error\RuntimeError {#1043 -lineno: 97 -name: "Global/header.html.twig" -rawMessage: "Impossible to access an attribute ("username") on a null variable." -sourcePath: "/home/amicala/www/Amicale/templates/Global/header.html.twig" -sourceCode: """ <!-- start: header -->\r\n <header class="header">\r\n <div class="logo-container">\r\n <a href="../4.0.0" class="logo">\r\n <img src="{{ asset('build/images/logo.png')}}" width="75" height="35" alt="Porto Admin" />\r\n </a>\r\n <div class="d-md-none toggle-sidebar-left" data-toggle-class="sidebar-left-opened" data-target="html" data-fire-event="sidebar-left-opened">\r\n <i class="fas fa-bars" aria-label="Toggle sidebar"></i>\r\n </div>\r\n </div>\r\n <!-- start: search & user box -->\r\n <div class="header-right">\r\n \r\n <span class="separator"></span>\r\n \t\t{% if is_granted('ROLE_ADMIN')%}\r\n <ul class="notifications">\r\n <li>\r\n <a href="#" class="dropdown-toggle notification-icon" data-bs-toggle="dropdown">\r\n <i class="bx bx-list-ol"></i>\r\n <span class="badge">3</span>\r\n </a>\r\n <div class="dropdown-menu notification-menu large">\r\n <div class="notification-title">\r\n <span class="float-end badge badge-default">3</span>\r\n Prestation\r\n </div>\r\n <div class="content">\r\n <ul>\r\n <li>\r\n <p class="clearfix mb-1">\r\n <span class="message float-start">Prestation Payée</span>\r\n {% if services.getSumPrestation({'etat':'Total'})==0 %}\r\n <span class="message float-end text-dark">{{ ((services.getSumPrestation({'etat':'Payer'})/1)*100)|format_number(style='percent') }}</span>\r\n \r\n {% else %}\r\n <span class="message float-end text-dark">{{ ((services.getSumPrestation({'etat':'Payer'})/services.getSumPrestation({'etat':'Total'}))*100)|format_number(style='percent') }}</span>\r\n {% endif %}\r\n </p>\r\n <div class="progress progress-xs light">\r\n {% if services.getSumPrestation({'etat':'Total'})==0 %}\r\n <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width:{{ (services.getSumPrestation({'etat':'Payer'})/1)*100 }}%;"></div>\r\n {% else %}\r\n <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width:{{ (services.getSumPrestation({'etat':'Payer'})/services.getSumPrestation({'etat':'Total'}))*100 }}%;"></div>\r\n \r\n {% endif %}\r\n </div>\r\n </li>\r\n <li>\r\n <p class="clearfix mb-1">\r\n <span class="message float-start">Prestation validée</span>\r\n {% if services.getSumPrestation({'etat':'Total'})==0 %}\r\n <span class="message float-end text-dark">{{ ((services.getSumPrestation({'etat':'Valider'})/1)*100)|format_number(style='percent') }}</span>\r\n \r\n {% else %}\r\n <span class="message float-end text-dark">{{ ((services.getSumPrestation({'etat':'Valider'})/services.getSumPrestation({'etat':'Total'}))*100)|format_number(style='percent') }}</span>\r\n {% endif %} </p>\r\n <div class="progress progress-xs light">\r\n {% if services.getSumPrestation({'etat':'Total'})==0 %}\r\n <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width:{{ (services.getSumPrestation({'etat':'Valider'})/1)*100 }}%;"></div>\r\n {% else %}\r\n <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width:{{ (services.getSumPrestation({'etat':'Valider'})/services.getSumPrestation({'etat':'Total'}))*100 }}%;"></div>\r\n \r\n {% endif %} </div>\r\n </li>\r\n <li>\r\n <p class="clearfix mb-1">\r\n <span class="message float-start">Prestation en cour</span>\r\n {% if services.getSumPrestation({'etat':'Total'})==0 %}\r\n <span class="message float-end text-dark">{{ ((services.getSumPrestation({'etat':'cour'})/1)*100)|format_number(style='percent') }}</span>\r\n \r\n {% else %}\r\n <span class="message float-end text-dark">{{ ((services.getSumPrestation({'etat':'cour'})/services.getSumPrestation({'etat':'Total'}))*100)|format_number(style='percent') }}</span>\r\n {% endif %} </p>\r\n <div class="progress progress-xs light mb-1">\r\n {% if services.getSumPrestation({'etat':'Total'})==0 %}\r\n <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width:{{ (services.getSumPrestation({'etat':'cour'})/1)*100 }}%;"></div>\r\n {% else %}\r\n <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width:{{ (services.getSumPrestation({'etat':'cour'})/services.getSumPrestation({'etat':'Total'}))*100 }}%;"></div>\r\n \r\n {% endif %} </div>\r\n </li>\r\n </ul>\r\n </div>\r\n </div>\r\n </li>\r\n \r\n \r\n </ul>\r\n \t\t{% endif%}\r\n <span class="separator"></span>\r\n <div id="userbox" class="userbox">\r\n <a href="#" data-bs-toggle="dropdown">\r\n <figure class="profile-picture">\r\n <img src="{{ asset('build/images/logged-user.jpg')}}" alt="Joseph Doe" class="rounded-circle" data-lock-picture="{{ asset('build/images/logged-user.jpg')}}" />\r\n </figure>\r\n <div class="profile-info" data-lock-name="John Doe" data-lock-email="johndoe@okler.com">\r\n <span class="name">{{ services.getUser().username }}</span>\r\n {% if is_granted('ROLE_ADMIN')%}\r\n <span class="role">Administrateur</span>\r\n {% else %}\r\n <span class="role">Adhérent</span>\r\n {% endif %}\r\n </div>\r\n <i class="fa custom-caret"></i>\r\n </a>\r\n <div class="dropdown-menu">\r\n <ul class="list-unstyled mb-2">\r\n <li class="divider"></li>\r\n <li>\r\n \r\n <a role="menuitem" tabindex="-1" href="{{ path('app_user') }}"><i class="bx bx-user-circle"></i> My Profile</a>\r\n </li>\r\n \r\n <li>\r\n <a role="menuitem" tabindex="-1" href="{{ path('app_logout') }}"><i class="bx bx-power-off"></i> Logout</a>\r\n </li>\r\n </ul>\r\n </div>\r\n </div>\r\n </div>\r\n <!-- end: search & user box -->\r\n </header>\r\n <!-- end: header --> """ #message: "Impossible to access an attribute ("username") on a null variable." #code: 0 #file: "/home/amicala/www/Amicale/templates/Global/header.html.twig" #line: 97 : { { Twig\Extension\CoreExtension::getAttribute(Environment $env, Source $source, $object, $item, array $arguments = __CLASS__, $type = __CLASS__, $isDefinedTest = __CLASS__, $ignoreStrictCheck = __CLASS__, $sandboxed = __CLASS__, int $lineno = __CLASS__) … › |
logger | Symfony\Bridge\Monolog\Logger {#28 …9} |