https://primantilles.com/famille/epicerie/

ErrorController :: showAction

Request

GET Parameters

No GET parameters

POST Parameters

No POST parameters

Uploaded Files

No files were uploaded

Request Attributes

Key Value
_controller
"Bolt\Controller\ErrorController::showAction"
_links
Fig\Link\GenericLinkProvider {#3260
  -links: [
    "00000000446c5c4c0000000028a0372d" => Fig\Link\Link {#3259
      -href: "https://primantilles.com/api/docs.jsonld"
      -rel: [
        "http://www.w3.org/ns/hydra/core#apiDocumentation" => true
      ]
      -attributes: []
    }
  ]
}
_stopwatch_token
"69a13a"
exception
Twig\Error\RuntimeError {#2747
  -lineno: 24
  -name: "famille_list.twig"
  -rawMessage: "Impossible to access an attribute ("visuel") on a boolean variable ("")."
  -sourcePath: "/var/www/html/primantilles/public/theme/primantilles/famille_list.twig"
  -sourceCode: """
    {% extends 'partials/_master.twig' %}\n
    {% block main %}\n
    \n
      <div class="xs-nav nav-margin post-parallax parallax inverse-wrapper parallax3 lozad" data-background-image="{{rayon.imgXs}}">\n
        <div class="container inner text-center">\n
            <h2>{{rayon.label}}</h2>\n
        </div>\n
      </div>\n
      <div class="md-nav nav-margin post-parallax parallax inverse-wrapper parallax3 lozad" data-background-image="{{rayon.imgLg}}">\n
        <div class="container inner text-center">\n
            <h2>{{rayon.label}}</h2>\n
        </div>\n
      </div>\n
      <div class="light-wrapper">\n
        <div class="container inner">\n
          <div class="row mt-4">\n
            <div class="col-md-12">\n
                <ul class="list-unstyled d-flex-justify-center flex-wrap">\n
                    {% for code in rayon.children %}\n
                 {% set taxons = getTaxon(code) %}\n
                    {% set taxon = taxons|first %}\n
                    <li class="m-xy-2">\n
                      <a href="/rayon-liste/{{code}}">\n
                        <div class="taxon-card has-bg lozad " data-background-image="/files/images/{{taxon.visuel}}">\n
                            <svg viewBox="0 0 140 140" xmlns="http://www.w3.org/2000/svg" version="1.1" xml:space="preserve" preserveAspectRatio="xMinYMin none">\n
                                <rect x="0"  y="0" fill="transparent" width="140" height="140" />\n
                            </svg>\n
                        </div>\n
                      </a>\n
                      <p class="text-center max-w-140"><a href="/rayon-liste/{{code}}">{{taxon.name|capitalize}}</a></p>\n
                    </li>\n
                    {% endfor %}\n
                </ul>\n
            </div>\n
          </div>\n
          <!--/.cbp-panel --> \n
        </div>\n
        <!-- /.container --> \n
      </div>\n
      <!-- /.light-wrapper -->\n
    {% endblock %}\n
    """
  #message: "Impossible to access an attribute ("visuel") on a boolean variable ("")."
  #code: 0
  #file: "/var/www/html/primantilles/public/theme/primantilles/famille_list.twig"
  #line: 24
  trace: {
    /var/www/html/primantilles/public/theme/primantilles/famille_list.twig:24 {
      twig_get_attribute(Environment $env, Source $source, $object, $item, array $arguments = [], $type = 'any', $isDefinedTest = false, $ignoreStrictCheck = false, $sandboxed = false, int $lineno = -1) …
      › <a href="/rayon-liste/{{code}}">  <div class="taxon-card has-bg lozad " data-background-image="/files/images/{{taxon.visuel}}">      <svg viewBox="0 0 140 140" xmlns="http://www.w3.org/2000/svg" version="1.1" xml:space="preserve" preserveAspectRatio="xMinYMin none">
    }
    /var/www/html/primantilles/public/theme/primantilles/famille_list.twig:24 {
      __TwigTemplate_b22322f2c5016cfedaea95c016e32de72a356cb2c263bc38554b51f4dade1639->block_main($context, array $blocks = []) …
      › <a href="/rayon-liste/{{code}}">  <div class="taxon-card has-bg lozad " data-background-image="/files/images/{{taxon.visuel}}">      <svg viewBox="0 0 140 140" xmlns="http://www.w3.org/2000/svg" version="1.1" xml:space="preserve" preserveAspectRatio="xMinYMin none">
      arguments: {
        $env: Twig\Environment {#231 …}
        $source: Twig\Source {#1858 …}
        $object: false
        $item: "visuel"
        $arguments: []
        $type: "any"
        $isDefinedTest: false
        $ignoreStrictCheck: false
        $sandboxed: false
        $lineno: 24
      }
    }
    /var/www/html/primantilles/vendor/twig/twig/src/Template.php:171 {
      Twig\Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
      › try {    $template->$block($context, $blocks);} catch (Error $e) {
      arguments: {
        $context: [ …14]
        $blocks: [ …2]
      }
    }
    /var/www/html/primantilles/public/theme/primantilles/partials/_master.twig:57 {
      __TwigTemplate_701dca8327493be211431026f91fc0ef7b5b765154c47f9d3b7a4c3e80868324->doDisplay(array $context, array $blocks = []) …
      › 
      › {% block main %}{% endblock main %}arguments: {
        $name: "main"
        $context: [ …8]
        $blocks: [ …2]
      }
    }
    /var/www/html/primantilles/vendor/twig/twig/src/Template.php:394 {
      Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
      › try {    $this->doDisplay($context, $blocks);} catch (Error $e) {
      arguments: {
        $context: [ …8]
        $blocks: [ …1]
      }
    }
    /var/www/html/primantilles/vendor/twig/twig/src/Template.php:367 {
      Twig\Template->display(array $context, array $blocks = []) …
      › {    $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));}
      arguments: {
        $context: [ …8]
        $blocks: [ …1]
      }
    }
    /var/www/html/primantilles/var/cache/dev/twig/f6/f6696e168c2c6ad37388cd5370fc2d6eef5ee618bdd442955d83cf0f4b411d9f.php:48 {
      __TwigTemplate_b22322f2c5016cfedaea95c016e32de72a356cb2c263bc38554b51f4dade1639->doDisplay(array $context, array $blocks = []) …
      › $this->parent = $this->loadTemplate("partials/_master.twig", "famille_list.twig", 1);$this->parent->display($context, array_merge($this->blocks, $blocks));arguments: {
        $context: [ …8]
        $blocks: [ …1]
      }
    }
    /var/www/html/primantilles/vendor/twig/twig/src/Template.php:394 {
      Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
      › try {    $this->doDisplay($context, $blocks);} catch (Error $e) {
      arguments: {
        $context: [ …8]
        $blocks: [ …1]
      }
    }
    /var/www/html/primantilles/vendor/twig/twig/src/Template.php:367 {
      Twig\Template->display(array $context, array $blocks = []) …
      › {    $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));}
      arguments: {
        $context: [ …8]
        $blocks: [ …1]
      }
    }
    /var/www/html/primantilles/vendor/twig/twig/src/Template.php:379 {
      Twig\Template->render(array $context) …
      › try {    $this->display($context);} catch (\Throwable $e) {
      arguments: {
        $context: [ …3]
      }
    }
    /var/www/html/primantilles/vendor/twig/twig/src/TemplateWrapper.php:40 {
      Twig\TemplateWrapper->render(array $context = []): string …
      ›     // as it should only be used by internal code    return $this->template->render($context, \func_get_args()[1] ?? []);}
      arguments: {
        $context: [ …3]
        ...: {
          []
        }
      }
    }
    /var/www/html/primantilles/vendor/twig/twig/src/Environment.php:277 {
      Twig\Environment->render($name, array $context = []): string …
      › {    return $this->load($name)->render($context);}
      arguments: {
        $context: [ …3]
      }
    }
    /var/www/html/primantilles/vendor/bolt/core/src/Controller/TwigAwareController.php:112 {
      Bolt\Controller\TwigAwareController->render($template, array $parameters = [], Response $response = null): Response …
      › // Render the template$content = $this->twig->render($template, $parameters);arguments: {
        $name: "famille_list.twig"
        $context: [ …3]
      }
    }
    /var/www/html/primantilles/src/Controller/ProductController.php:194 {
      App\Controller\ProductController->familleAction($rayon, Request $request) …
      › return $this->render("famille_list.twig", [    "rayon" => $famillesMkt[$rayon],]);
      arguments: {
        $template: "famille_list.twig"
        $parameters: [ …3]
      }
    }
    /var/www/html/primantilles/vendor/symfony/http-kernel/HttpKernel.php:152 {
      Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
      › // call controller$response = $controller(...$arguments);arguments: {
        $rayon: "epicerie"
        $request: Symfony\Component\HttpFoundation\Request {#6 …}
      }
    }
    /var/www/html/primantilles/vendor/symfony/http-kernel/HttpKernel.php:74 {
      Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
      › try {    return $this->handleRaw($request, $type);} catch (\Exception $e) {
      arguments: {
        $request: Symfony\Component\HttpFoundation\Request {#6 …}
        $type: 1
      }
    }
    /var/www/html/primantilles/vendor/symfony/http-kernel/Kernel.php:202 {
      Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
      › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
      arguments: {
        $request: Symfony\Component\HttpFoundation\Request {#6 …}
        $type: 1
        $catch: true
      }
    }
    /var/www/html/primantilles/public/index.php:44 {$request = Request::createFromGlobals();$response = $kernel->handle($request);$response->send();
      arguments: {
        $request: Symfony\Component\HttpFoundation\Request {#6 …}
      }
    }
  }
}
logger
Symfony\Bridge\Monolog\Logger {#215 …8}
zone
"nowhere"

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
"fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7"
connection
"keep-alive"
content-length
""
content-type
""
cookie
"_ga=GA1.1.2127530381.1732248822; _ga_1VMZBG9WDC=GS1.1.1732248822.1.1.1732248834.0.0.0; sf_redirect=%7B%22token%22%3A%22a2db5e%22%2C%22route%22%3A%22famille_index%22%2C%22method%22%3A%22GET%22%2C%22controller%22%3A%7B%22class%22%3A%22Symfony%5C%5CBundle%5C%5CFrameworkBundle%5C%5CController%5C%5CRedirectController%22%2C%22method%22%3A%22urlRedirectAction%22%2C%22file%22%3A%22%5C%2Fvar%5C%2Fwww%5C%2Fhtml%5C%2Fprimantilles%5C%2Fvendor%5C%2Fsymfony%5C%2Fframework-bundle%5C%2FController%5C%2FRedirectController.php%22%2C%22line%22%3A110%7D%2C%22status_code%22%3A301%2C%22status_text%22%3A%22Moved%20Permanently%22%7D"
host
"primantilles.com"
referer
"https://primantilles.com/"
sec-ch-ua
""Google Chrome";v="131", "Chromium";v="131", "Not_A Brand";v="24""
sec-ch-ua-mobile
"?1"
sec-ch-ua-platform
""Android""
sec-fetch-dest
"document"
sec-fetch-mode
"navigate"
sec-fetch-site
"same-origin"
sec-fetch-user
"?1"
upgrade-insecure-requests
"1"
user-agent
"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Mobile Safari/537.36"
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
"Fri, 22 Nov 2024 04:14:22 GMT"
x-debug-exception
"Impossible%20to%20access%20an%20attribute%20%28%22visuel%22%29%20on%20a%20boolean%20variable%20%28%22%22%29."
x-debug-exception-file
"%2Fvar%2Fwww%2Fhtml%2Fprimantilles%2Fpublic%2Ftheme%2Fprimantilles%2Ffamille_list.twig:24"
x-debug-token
"79c561"

Cookies

Request Cookies

Key Value
_ga
"GA1.1.2127530381.1732248822"
_ga_1VMZBG9WDC
"GS1.1.1732248822.1.1.1732248834.0.0.0"
sf_redirect
"{"token":"a2db5e","route":"famille_index","method":"GET","controller":{"class":"Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController","method":"urlRedirectAction","file":"\/var\/www\/html\/primantilles\/vendor\/symfony\/framework-bundle\/Controller\/RedirectController.php","line":110},"status_code":301,"status_text":"Moved Permanently"}"

Response Cookies

No response cookies

Session 7

Session Metadata

No session metadata

Session Attributes

No session attributes

Session Usage

7 Usages
Stateless check enabled
Usage
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:44
[
  [
    "file" => "/var/www/html/primantilles/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
    "line" => 44
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/primantilles/vendor/symfony/security-http/Firewall/AccessListener.php"
    "line" => 87
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/primantilles/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php"
    "line" => 49
    "function" => "authenticate"
    "class" => "Symfony\Component\Security\Http\Firewall\AccessListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/primantilles/vendor/symfony/security-http/Firewall/AbstractListener.php"
    "line" => 26
    "function" => "authenticate"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/primantilles/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php"
    "line" => 73
    "function" => "__invoke"
    "class" => "Symfony\Component\Security\Http\Firewall\AbstractListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/primantilles/vendor/symfony/security-http/Firewall.php"
    "line" => 92
    "function" => "callListeners"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/primantilles/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelRequest"
    "class" => "Symfony\Component\Security\Http\Firewall"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/primantilles/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/primantilles/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/primantilles/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/primantilles/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 128
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/primantilles/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 74
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/primantilles/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/primantilles/public/index.php"
    "line" => 44
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_DEBUG
"1"
APP_ENV
"dev"
APP_SECRET
"a66a8340cb48caf34c031d6e3bf69f39"
CACHE_KEY
"62"
CORS_ALLOW_ORIGIN
"^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$"
DATABASE_PRODUCTS
"gourmetshop24"
DATABASE_PRODUCTS_PWD
"7WqDzB4c0F8sL0unZRPM"
DATABASE_PRODUCTS_USER
"gourmetshop"
DATABASE_URL
"mysql://primantillescom:uszJjR3YEa2dGACW@localhost:3306/primantilles_bolt5?serverVersion=14.14"
MAILER_DSN
"smtp://localhost"
RECAPTCHA_SECRET
"6LcVGlQbAAAAANSBGuYjdGC8vx31vHmdwSTrNtAd"
SIB_API_KEY
"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"

Defined as regular env variables

Key Value
CONTENT_LENGTH
""
CONTENT_TYPE
""
DOCUMENT_ROOT
"/var/www/html/primantilles/public"
DOCUMENT_URI
"/index.php"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
HOME
"/var/www"
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
"fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7"
HTTP_CONNECTION
"keep-alive"
HTTP_COOKIE
"_ga=GA1.1.2127530381.1732248822; _ga_1VMZBG9WDC=GS1.1.1732248822.1.1.1732248834.0.0.0; sf_redirect=%7B%22token%22%3A%22a2db5e%22%2C%22route%22%3A%22famille_index%22%2C%22method%22%3A%22GET%22%2C%22controller%22%3A%7B%22class%22%3A%22Symfony%5C%5CBundle%5C%5CFrameworkBundle%5C%5CController%5C%5CRedirectController%22%2C%22method%22%3A%22urlRedirectAction%22%2C%22file%22%3A%22%5C%2Fvar%5C%2Fwww%5C%2Fhtml%5C%2Fprimantilles%5C%2Fvendor%5C%2Fsymfony%5C%2Fframework-bundle%5C%2FController%5C%2FRedirectController.php%22%2C%22line%22%3A110%7D%2C%22status_code%22%3A301%2C%22status_text%22%3A%22Moved%20Permanently%22%7D"
HTTP_HOST
"primantilles.com"
HTTP_REFERER
"https://primantilles.com/"
HTTP_SEC_CH_UA
""Google Chrome";v="131", "Chromium";v="131", "Not_A Brand";v="24""
HTTP_SEC_CH_UA_MOBILE
"?1"
HTTP_SEC_CH_UA_PLATFORM
""Android""
HTTP_SEC_FETCH_DEST
"document"
HTTP_SEC_FETCH_MODE
"navigate"
HTTP_SEC_FETCH_SITE
"same-origin"
HTTP_SEC_FETCH_USER
"?1"
HTTP_UPGRADE_INSECURE_REQUESTS
"1"
HTTP_USER_AGENT
"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Mobile Safari/537.36"
PHP_SELF
"/index.php"
QUERY_STRING
""
REDIRECT_STATUS
"200"
REMOTE_ADDR
"37.8.169.58"
REMOTE_PORT
"40331"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1732248861
REQUEST_TIME_FLOAT
1732248861.9761
REQUEST_URI
"/famille/epicerie/"
SCRIPT_FILENAME
"/var/www/html/primantilles/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"134.209.192.133"
SERVER_NAME
"www.primantilles.com"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SOFTWARE
"nginx/1.14.0"
SYMFONY_DOTENV_VARS
"APP_ENV,APP_DEBUG,APP_SECRET,DATABASE_URL,DATABASE_PRODUCTS,DATABASE_PRODUCTS_USER,DATABASE_PRODUCTS_PWD,MAILER_DSN,CORS_ALLOW_ORIGIN,SIB_API_KEY,RECAPTCHA_SECRET,CACHE_KEY"
USER
"www-data"

Parent Request

Return to parent request (token = 9998c1)

Key Value
_controller
"App\Controller\ProductController::familleAction"
_firewall_context
"security.firewall.map.context.main"
_links
Fig\Link\GenericLinkProvider {#3447
  -links: [
    "00000000446c5d810000000028a0372d" => Fig\Link\Link {#3446
      -href: "https://primantilles.com/api/docs.jsonld"
      -rel: [
        "http://www.w3.org/ns/hydra/core#apiDocumentation" => true
      ]
      -attributes: []
    }
  ]
}
_redirected
true
_remove_csp_headers
true
_route
"famille_index"
_route_params
[
  "rayon" => "epicerie"
]
_security_firewall_run
"_security_main"
_stopwatch_token
"1313c2"
rayon
"epicerie"
zone
"frontend"