| exception |
Twig\Error\RuntimeError {#3144
#message: "Variable "firstvariantprice" does not exist."
#code: 0
#file: "/home/demodump/anuppu.in/templates/shop/product-details.html.twig"
#line: 389
-lineno: 389
-name: "shop/product-details.html.twig"
-rawMessage: "Variable "firstvariantprice" does not exist."
-sourcePath: "/home/demodump/anuppu.in/templates/shop/product-details.html.twig"
-sourceCode: """
{% extends 'site-base.html.twig' %}\n
\n
{% block title %} ANUPPU - {{title}} {% endblock %}\n
\n
{% block body %}\n
\n
{%if app.request.attributes.get('_route') == "app_estb_products"%}\n
<style>\n
.switch {\n
position: relative;\n
display: inline-block;\n
width: 60px;\n
height: 34px;\n
}\n
\n
.switch input { \n
opacity: 0;\n
width: 0;\n
height: 0;\n
}\n
\n
.slider {\n
position: absolute;\n
cursor: pointer;\n
top: 0;\n
left: 0;\n
right: 0;\n
bottom: 0;\n
background-color: #ccc;\n
-webkit-transition: .4s;\n
transition: .4s;\n
}\n
\n
.slider:before {\n
position: absolute;\n
content: "";\n
height: 26px;\n
width: 26px;\n
left: 4px;\n
bottom: 4px;\n
background-color: white;\n
-webkit-transition: .4s;\n
transition: .4s;\n
}\n
\n
input:checked + .slider {\n
background-color: #2196F3;\n
}\n
\n
input:focus + .slider {\n
box-shadow: 0 0 1px #2196F3;\n
}\n
\n
input:checked + .slider:before {\n
-webkit-transform: translateX(26px);\n
-ms-transform: translateX(26px);\n
transform: translateX(26px);\n
}\n
\n
/* Rounded sliders */\n
.slider.round {\n
border-radius: 34px;\n
}\n
\n
.slider.round:before {\n
border-radius: 50%;\n
}\n
</style>\n
\n
{% endif %}\n
\n
<style>\n
\n
<!-- product images slide show -->\n
\n
* {\n
box-sizing: border-box;\n
}\n
\n
/* Position the image container (needed to position the left and right arrows) */\n
.container {\n
position: relative;\n
}\n
\n
/* Hide the images by default */\n
.mySlides {\n
display: none;\n
}\n
\n
/* Add a pointer when hovering over the thumbnail images */\n
.cursor {\n
cursor: pointer;\n
}\n
\n
/* Next & previous buttons */\n
.prev,\n
.next {\n
cursor: pointer;\n
position: absolute;\n
top: 40%;\n
width: auto;\n
padding: 16px;\n
margin-top: -50px;\n
color: white;\n
font-weight: bold;\n
font-size: 20px;\n
border-radius: 0 3px 3px 0;\n
user-select: none;\n
-webkit-user-select: none;\n
}\n
\n
/* Position the "next button" to the right */\n
.next {\n
right: 0;\n
border-radius: 3px 0 0 3px;\n
}\n
\n
/* On hover, add a black background color with a little bit see-through */\n
.prev:hover,\n
.next:hover {\n
background-color: rgba(0, 0, 0, 0.8);\n
}\n
\n
/* Number text (1/3 etc) */\n
.numbertext {\n
color: #f2f2f2;\n
font-size: 12px;\n
padding: 8px 12px;\n
position: absolute;\n
top: 0;\n
}\n
\n
/* Container for image text */\n
.caption-container {\n
text-align: center;\n
background-color: #222;\n
padding: 2px 16px;\n
color: white;\n
}\n
\n
.row:after {\n
content: "";\n
display: table;\n
clear: both;\n
}\n
\n
/* Six columns side by side */\n
.column {\n
float: left;\n
width: 16.66%;\n
}\n
\n
/* Add a transparency effect for thumnbail images */\n
.demo {\n
opacity: 0.6;\n
}\n
\n
.active,\n
.demo:hover {\n
opacity: 1;\n
}\n
\n
</style>\n
\n
<input type="hidden" id="shopid" value="{{shopid}}" />\n
\n
<!-- jQuery File -->\n
<script src="{{ asset('assets/vendor/site/assets/vendor/jquery/js/jquery-3.7.1.js') }}"></script>\n
<section class="section">\n
<div class="row" style="padding:10px;">\n
<div class="col-lg-6">\n
<div class="card">\n
<div class="card-body">\n
<h5 class="card-title">Shop Product Images</h5>\n
<div class="row">\n
<!-- Container for the image gallery -->\n
<div class="container">\n
<!-- Full-width images with number text -->\n
\n
<!-- Thumbnail images -->\n
<!--\n
<div class="row">\n
<div class="column">\n
<img class="demo cursor" src="img_woods.jpg" style="width:100%" onclick="currentSlide(1)" alt="The Woods">\n
</div>\n
</div>\n
-->\n
{% if shopProductImagesDetails is defined %}\n
{% if shopProductImagesDetails | length > 1 %}\n
{% for index, shopProductImagesDetail in shopProductImagesDetails %}\n
\n
<div class="mySlides">\n
<div class="numbertext">{{ index + 1 }} / {{ shopProductImagesDetails | length }}</div>\n
{% if index == 0 %}\n
<img class="classimage" src="{{ asset('public\\uploads\\product_images') }}\{% if shopProductImagesDetail['productimagename'] is defined %}{{shopProductImagesDetail['productimagename']}}{% endif %}" style="width:100%;" alt="{% if shopProductImagesDetail['productimageid'] is defined %}{{shopProductImagesDetail['productimageid']}}{% endif %}" />\n
{% else %}\n
<img class="classimage" src="{{ asset('public\\uploads\\shop_product_images') }}\{% if shopProductImagesDetail['productimagename'] is defined %}{{shopProductImagesDetail['productimagename']}}{% endif %}" style="width:100%;" alt="{% if shopProductImagesDetail['productimageid'] is defined %}{{shopProductImagesDetail['productimageid']}}{% endif %}" />\n
{% endif %}\n
</div>\n
\n
{% endfor %}\n
<!-- Next and previous buttons -->\n
<a class="prev" onclick="plusSlides(-1)">❮</a>\n
<a class="next" onclick="plusSlides(1)">❯</a>\n
\n
<!-- Image text -->\n
<div class="caption-container">\n
<p id="caption"></p>\n
</div>\n
{% elseif shopProductImagesDetails | length == 1 %}\n
<img class="classimage" src="{{ asset('public\\uploads\\product_images') }}\{% if shopProductImagesDetails[0]['productimagename'] is defined %}{{shopProductImagesDetails[0]['productimagename']}}{% endif %}" style="width:100%;" alt="{% if shopProductImagesDetails[0]['productimageid'] is defined %}{{shopProductImagesDetails[0]['productimageid']}}{% endif %}" />\n
{% else %}\n
No Product Images Added !!!\n
{% endif %}\n
{% endif %}\n
\n
\n
</div> \n
\n
\n
\n
</div>\n
</div>\n
</div>\n
</div>\n
<div class="col-lg-6">\n
<div class="card">\n
<div class="card-body">\n
<!--<h5 class="card-title">Switch on the selling products</h5>-->\n
<div class="row">\n
<table>\n
<tr><td style="padding:10px;font-weight:bold;">\n
<!-- <label for="productname" class="form-label">Product Name</label> -->\n
{{proddetails.shopproductname}}\n
\n
</td></tr>\n
{% if discountDetails['productdiscountprice'] is defined and discountDetails['productdiscountprice'] > 0 %}\n
<tr><td style="font-size:16px;font-weight:bold;padding-left:10px;">\n
<!-- <label for="productprice" class="form-label">Product Price/Unit</label> -->\n
<s>Rs. <span id="pricespan">{{discountDetails['productdiscountprice']}}</span></s>\n
</td></tr>\n
{% endif %}\n
\n
<tr><td style="padding:0px 10px 10px 10px;font-weight:bold;font-size:26px;">\n
<!-- <label for="productprice" class="form-label">Product Price/Unit</label> -->\n
Rs. {{prodprice.productprice}}\n
</td></tr>\n
<tr><td style="padding:10px;">\n
<form method="post" action="{{path('app_cart_add_service_to_cart')}}">\n
<input type="hidden" name="shopid" id="shopid" value="{{shopid}}" />\n
<input type="hidden" name="productid" id="productid" value="{{productid}}" />\n
<!--\n
<b>Select Appointment Time</b>\n
<table>\n
<tr><td>\n
<input type="hidden" name="shopid" id="shopid" value="{{shopid}}" />\n
<input type="hidden" name="productid" id="productid" value="{{productid}}" />\n
<input type="date" name="fromDate" class="form-control" placeholder="dd/mm/YYYY" min="{{'now'|date('Y-m-d')}}" />\n
</td><td>\n
<input type="text" name="fromtime" placeholder="10AM" maxlength="5" style="width:80px;" class="form-control" />\n
</td><td>\n
<input type="text" name="totime" placeholder="5PM" maxlength="5" style="width:80px;" class="form-control" />\n
</td></tr>\n
</table>\n
-->\n
<div style="height:10px;"></div>\n
<table style="width:90%">\n
\n
{% if proddetails.engravetext is defined %}\n
{% if proddetails.engravetext == "yes" %}\n
<tr><td style="padding:10px;" colspan="4">\n
<input type="hiddenn" name="engravetext" class="form-control" value="{% if engravetext is defined %}{% if engravetext != "" %}{{engravetext}}{%endif%}{%endif%}" placeholder="Enter your text to engrave here !!!" />\n
</td></tr>\n
{% endif %}\n
{% endif %}\n
\n
{% set prodquantity = 0 %}\n
{% if quantity is defined %}\n
{% if quantity != "" %}\n
{% set prodquantity = quantity %}\n
{% endif %}\n
{% endif %}\n
\n
<tr><td style="padding:5px;">\n
<input type="number" name="productquantity" value="{% if prodquantity is defined %}{% if prodquantity > 0 %}{{prodquantity}}{%endif%}{%endif%}" class="form-control" style="width:100px;" placeholder="{{prodquantity}}" />\n
<input type="hidden" id="variantid" name="variantid" value="{% if productVariants.0.productvariantid is defined %}{{ productVariants.0.productvariantid }}{% endif %}" />\n
</td>\n
<td style="margin:5px;">\n
{% set addtocartstatus = "" %}\n
{% if prodprice.productprice is defined %}\n
{% if prodprice.productprice > 0 %}\n
{% if proddetails.stockout == "1" %}\n
{% set addtocartstatus = "disabled" %}\n
{% endif %}\n
<button class="btn btn-primary" {{addtocartstatus}}>Add to Cart</button>\n
{% endif %}\n
{% endif %}\n
</td>\n
<td></td><td></td><td></td>\n
</tr>\n
</table>\n
\n
</form>\n
</td></tr>\n
\n
{% if productStockRes is defined %}\n
{% if productStockRes | length > 0 %}\n
{% if productStockRes[0]['displaytodate'] | date('U') >= 'now' | date('U') %}\n
<tr><td style="padding:10px;">\n
<b>Limited Stock :</b> {{productStockRes[0]['stockvalue']}}\n
</td></tr>\n
{% endif %}\n
{% endif %}\n
{% endif %}\n
\n
\n
{% if proddetails.sku is defined %}\n
{% if proddetails.sku != "" %}\n
<tr><td style="padding:10px;">\n
<b>SKU : </b> {{proddetails.sku}}\n
</td></tr>\n
{% endif %}\n
{% endif %}\n
{% if proddetails.isbn is defined %}\n
{% if proddetails.isbn != "" %}\n
<tr><td style="padding:10px;">\n
<b>ISBN : </b> {{proddetails.isbn}}\n
</td></tr>\n
{% endif %}\n
{% endif %}\n
{% if shopProductMOQDetails[0]['moq'] is defined %}\n
{% if shopProductMOQDetails[0]['moq'] > 1 %}\n
<tr><td style="padding:10px;font-weight:bold;" title="Minimum Order Quantity">\n
MOQ : {{ shopProductMOQDetails[0]['moq'] }}\n
</td></tr>\n
{% endif %}\n
{% endif %}\n
{% if proddetails.stockout == "1" %}\n
<tr><td style="color:red;padding:10px;">Out of Stock</td></tr>\n
{% endif %}\n
<tr><td style="padding:10px;">\n
{{proddetails.shopproductdesc}}\n
</td></tr>\n
</table>\n
</div>\n
</div>\n
</div>\n
</div>\n
</div>\n
{% set slno = 0 %}\n
<div class="row">\n
<div class="col-lg-12">\n
<div class="card">\n
<div class="card-body">\n
<h5 class="card-title">Products Variants</h5>\n
<div class="row">\n
{% set firstvariantid = 0 %}\n
{% if productVariants is defined %}\n
{% if productVariants | length > 0 %}\n
<table><tr>\n
\n
{% for productVariant in productVariants %}\n
{% if slno == 0 %} {% set firstvariantid = productVariant.productvariantid %} {% endif %}\n
{% set slno = slno + 1 %}\n
<!-- border:solid 1px #d53b3c; -->\n
<td style="width:20%;text-align:center;"><span id="span{{slno}}" style="display:block;font-weight:bold;CURSOR: pointer;width:90%;" onClick="return selectVariant(this.id,'{{productVariant.productvariantid}}','{{productVariant.packagevariantprice}}')">{{productVariant.packvariantname}} <br /> {{productVariant.packagevariantprice}} </span></td>\n
{% set modslno = slno % 4 %}\n
{% if modslno == 0 %}\n
</tr><tr>\n
{% endif %}\n
{% endfor %}\n
</tr></table>\n
{% endif %}\n
{% endif %}\n
</div>\n
</div>\n
</div>\n
</div>\n
</div>\n
<script type="text/javascript">\n
function unbordervariants(totalvariants){\n
var count = totalvariants;\n
//alert(totalvariants);\n
for(i=1;i<=count;i++){\n
//alert(i);\n
document.getElementById('span'+i).style.border = 'none';\n
}\n
}\n
selectVariant('span1','{{ firstvariantid }}','{{ firstvariantprice }}');\n
function selectVariant(thisval,variantid,variantprice){\n
unbordervariants('{{ slno }}');\n
document.getElementById('pricespan').innerHTML = variantprice;\n
//alert(variantid);\n
document.getElementById('variantid').value = variantid;\n
document.getElementById(thisval).style.borderWidth = "1px";\n
document.getElementById(thisval).style.borderStyle = "solid";\n
document.getElementById(thisval).style.borderColor = "green";\n
return false;\n
} \n
</script>\n
</section>\n
<section class="section">\n
<div class="row" style="padding:10px;">\n
{% if productspecs | length > 0 %}\n
<div class="col-lg-6">\n
<div class="card">\n
<div class="card-body">\n
<h5 class="card-title">Specifications of the Product/Service</h5>\n
<div class="row">\n
<table>\n
{% for productspec in productspecs %}\n
<tr><td style="width:20%;"><b>{{productspec.caption}} :</b></td><td> {{productspec.value}} </td></tr>\n
{% endfor %}\n
</table>\n
</div>\n
</div>\n
</div>\n
</div>\n
{% endif %}\n
{% if serviceavailabletimes | length > 0 %}\n
<div class="col-lg-6">\n
<div class="card">\n
<div class="card-body">\n
<h5 class="card-title">Select Available Time of delivery or Service</h5>\n
<div class="row">\n
<table>\n
{% for serviceavailabletime in serviceavailabletimes %}\n
<tr><td style="width:20%;"><b>{{serviceavailabletime.day}}</b> :</td><td> {{serviceavailabletime.fromtime}} {% if serviceavailabletime.totime is defined %}{% if serviceavailabletime.totime != "" %}- {{serviceavailabletime.totime}}{% endif %}{% endif %} </td></tr>\n
{% endfor %}\n
</table>\n
</div>\n
</div>\n
</div>\n
</div>\n
{% endif %}\n
</div>\n
</section>\n
\n
\n
<section class="section">\n
<div class="row" style="padding:10px;">\n
<div class="col-lg-12">\n
<div class="card">\n
<div class="card-body">\n
<h5 class="card-title">Product Reviews</h5>\n
<div class="row">\n
{% if shopProductsReviewResult is defined %}\n
{% if shopProductsReviewResult | length > 0 %}\n
<span style="font-size:32px;display: inline-block;width:5px;" onclick="productrating(1);" onmouseover="starmo(this,1);" onmouseleave="starleave();" class="productrating" id="star1">🟉</span>\n
<span style="font-size:32px;display: inline-block;width:5px;" onclick="productrating(2);" onmouseover="starmo(this,2);" onmouseleave="starleave();" class="productrating" id="star2">🟉</span>\n
<span style="font-size:32px;display: inline-block;width:5px;" onclick="productrating(3);" onmouseover="starmo(this,3);" onmouseleave="starleave();" class="productrating" id="star3">🟉</span>\n
<span style="font-size:32px;display: inline-block;width:5px;" onclick="productrating(4);" onmouseover="starmo(this,4);" onmouseleave="starleave();" class="productrating" id="star4">🟉</span>\n
<span style="font-size:32px;display: inline-block;width:5px;" onclick="productrating(5);" onmouseover="starmo(this,5);" onmouseleave="starleave();" class="productrating" id="star5">🟉</span> \n
<form method="post" action="{{path('app_review_add_review')}}">\n
<textarea class="form-control" id="productreview" name="productreview" style="max-width:60%;height:100px;" placeholder="Enter your review here"></textarea>\n
<input type="hidden" name="reviewshopid" value="{{shopid}}" />\n
<input type="hidden" name="reviewproductid" value="{{productid}}" />\n
<input type="hidden" name="productratingid" id="productratingid" value="0" autocomplete="off" />\n
\n
<button class="btn btn-primary" style="max-width:200px;margin-top:5px;">Submit</button>\n
<form>\n
{% endif %}\n
{% endif %}\n
<br /><br />\n
{% if shopProductReviewDetails is defined %}\n
{% if shopProductReviewDetails | length > 0 %}\n
<table style="width:90%;">\n
{% for shopProductReviewDetail in shopProductReviewDetails %}\n
<tr><td style="font-size:24px;">\n
{% if shopProductReviewDetail.productrating is defined %}\n
{% if shopProductReviewDetail.productrating > 0 %}\n
{% set ratingcount = shopProductReviewDetail.productrating %}\n
{% for i in 1..ratingcount %}\n
🟉 \n
{% endfor %}\n
{% endif %}\n
{% endif %}\n
</td></tr>\n
<tr><td>{{shopProductReviewDetail.orderreview}}</td></tr>\n
<!-- <tr><td>👍</td></tr> -->\n
<tr><td><hr /></td></tr>\n
{% endfor %}\n
</table>\n
{% else %}\n
No Reviews Yet\n
{%endif%}\n
{%endif%}\n
\n
</div>\n
</div>\n
</div>\n
</div> \n
</div>\n
</section>\n
\n
\n
\n
\n
\n
<script type="text/javascript">\n
function toggledisplay(thisval,shopid){\n
var shopproductid = $("#"+thisval.id).val();\n
//console.log(thisval.id);\n
//console.log(shopproductid);\n
//$("#"+thisval.id).prop('checked', true).trigger("change");\n
var display = "";\n
if($("#"+thisval.id).prop('checked')) display = '0'; else display = '1';\n
//console.log(display);\n
//var data = '&shopid='+shopid+'&productid='+productid+'&action=sub';\n
var data = 'shopid='+shopid+'&shopproductid='+shopproductid+'&display='+display;\n
$.ajax({\n
type: 'POST',\n
url: "{{ path('app_estb_editproducts') }}",\n
data: data,\n
//$('#searchproductsform').serialize()\n
})\n
.done(function (data) {\n
//$('#searchresults').html(data);\n
//console.log("132-"+data);\n
if(data == "1") $("#"+thisval.id).prop('checked', false).trigger("change");\n
if(data == "0") $("#"+thisval.id).prop('checked', true).trigger("change");\n
})\n
.fail(function (jqXHR) {\n
console.log(jqXHR.status);\n
if(jqXHR.status === 302) {\n
console.log("fail if");\n
} else {\n
console.log("fail else");\n
}\n
});\n
} \n
\n
\n
<!-- Product Images slider -->\n
\n
let slideIndex = 1;\n
showSlides(slideIndex);\n
\n
// Next/previous controls\n
function plusSlides(n) {\n
showSlides(slideIndex += n);\n
}\n
\n
// Thumbnail image controls\n
function currentSlide(n) {\n
showSlides(slideIndex = n);\n
}\n
\n
function showSlides(n) {\n
let i;\n
let slides = document.getElementsByClassName("mySlides");\n
let captionText = document.getElementById("caption");\n
if (n > slides.length) {slideIndex = 1}\n
if (n < 1) {slideIndex = slides.length}\n
for (i = 0; i < slides.length; i++) {\n
slides[i].style.display = "none";\n
}\n
slides[slideIndex-1].style.display = "block";\n
} \n
\n
function productrating(ratingno){\n
document.getElementById('productratingid').value = ratingno;\n
starleave();\n
}\n
function starmo(thisval,ratingno){\n
var starcount = Number(thisval.id.replace("star",""));\n
var targetid = "";\n
for(var i = 1;i <= 5; i++){\n
targetid = "star"+i;\n
console.log(i);\n
if(starcount <= i + 1)\n
document.getElementById(targetid).style.color = "#000000";\n
else\n
document.getElementById(targetid).style.color = "#8b7dde";\n
}\n
}\n
function starleave(){\n
var productrating = document.getElementById('productratingid').value;\n
var targetid = "";\n
for(var i = 1;i <= 5; i++){\n
targetid = "star"+i;\n
if(productrating >= i)\n
document.getElementById(targetid).style.color = "#8b7dde";\n
else\n
document.getElementById(targetid).style.color = "#000000";\n
\n
}\n
}\n
</script>\n
{% endblock %}
"""
trace: {
/home/demodump/anuppu.in/templates/shop/product-details.html.twig:389 {
__TwigTemplate_9ca0e9e46878829cbde2df1fc643c83a->{closure:__TwigTemplate_9ca0e9e46878829cbde2df1fc643c83a::block_body():766} …
› }
› selectVariant('span1','{{ firstvariantid }}','{{ firstvariantprice }}');
› function selectVariant(thisval,variantid,variantprice){
}
/home/demodump/anuppu.in/var/cache/dev/twig/3f/3f27caa5c40cd735113a65b2373c725a.php:766 {
__TwigTemplate_9ca0e9e46878829cbde2df1fc643c83a->block_body(array $context, array $blocks = []): iterable …
› yield "','";
› yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["firstvariantprice"]) || array_key_exists("firstvariantprice", $context) ? $context["firstvariantprice"] : (function () { throw new RuntimeError('Variable "firstvariantprice" does not exist.', 389, $this->source); })()), "html", null, true);
› yield "');
}
/home/demodump/anuppu.in/vendor/twig/twig/src/Template.php:431 {
Twig\Template->yieldBlock($name, array $context, array $blocks = [], $useBlocks = true, ?self $templateContext = null): iterable …
› try {
› yield from $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/demodump/anuppu.in/templates/site-base.html.twig:394 {
__TwigTemplate_dcc4686f75a4c6fbe7c69a99f6e72689->doDisplay(array $context, array $blocks = []): iterable …
› \r
› {% block body %}{% endblock %}\r
› \r
}
/home/demodump/anuppu.in/vendor/twig/twig/src/Template.php:387 {
Twig\Template->yield(array $context, array $blocks = []): iterable …
› try {
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/demodump/anuppu.in/var/cache/dev/twig/3f/3f27caa5c40cd735113a65b2373c725a.php:54 {
__TwigTemplate_9ca0e9e46878829cbde2df1fc643c83a->doDisplay(array $context, array $blocks = []): iterable …
› $this->parent = $this->loadTemplate("site-base.html.twig", "shop/product-details.html.twig", 1);
› yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
›
}
/home/demodump/anuppu.in/vendor/twig/twig/src/Template.php:387 {
Twig\Template->yield(array $context, array $blocks = []): iterable …
› try {
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/demodump/anuppu.in/vendor/twig/twig/src/Template.php:343 {
Twig\Template->display(array $context, array $blocks = []): void …
› {
› foreach ($this->yield($context, $blocks) as $data) {
› echo $data;
}
/home/demodump/anuppu.in/vendor/twig/twig/src/Template.php:358 {
Twig\Template->render(array $context): string …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/demodump/anuppu.in/vendor/twig/twig/src/TemplateWrapper.php:35 {
Twig\TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/demodump/anuppu.in/vendor/twig/twig/src/Environment.php:320 {
Twig\Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/demodump/anuppu.in/vendor/symfony/framework-bundle/Controller/AbstractController.php:431 {
Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/demodump/anuppu.in/vendor/symfony/framework-bundle/Controller/AbstractController.php:436 {
Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/demodump/anuppu.in/vendor/symfony/framework-bundle/Controller/AbstractController.php:250 {
Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render(string $view, array $parameters = [], ?Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/demodump/anuppu.in/src/Controller/ShopController.php:391 {
App\Controller\ShopController->productdetails($shopid, $productid, Request $request, EntityManagerInterface $entityManager, UrlGeneratorInterface $urlGenerator) …
›
› return $this->render('shop/product-details.html.twig',[
› // 'page' => 'app_estb_products',
}
/home/demodump/anuppu.in/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/demodump/anuppu.in/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/demodump/anuppu.in/vendor/symfony/http-kernel/Kernel.php:182 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/demodump/anuppu.in/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/demodump/anuppu.in/vendor/autoload_runtime.php:29 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/demodump/anuppu.in/index.php:8 {
›
› require_once dirname(__DIR__).'/anuppu.in/vendor/autoload_runtime.php';
›
arguments: {
"/home/demodump/anuppu.in/vendor/autoload_runtime.php"
}
}
}
} |
| logger |
Symfony\Bridge\Monolog\Processor\DebugProcessor {#153
-records: [
8 => [
[
"timestamp" => 1786529372
"timestamp_rfc3339" => "2026-08-12T10:09:32.967+00:00"
"message" => "Matched route "{route}"."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"route" => "app_shop_product_details"
"route_parameters" => [
"_route" => "app_shop_product_details"
"_controller" => "App\Controller\ShopController::productdetails"
"shopid" => "5998269"
"productid" => "654073660"
]
"request_uri" => "https://www.anuppu.in/shop/productdetails/5998269/654073660?p=shop%2Fproductdetails%2F5998269%2F654073660"
"method" => "GET"
]
"channel" => "request"
]
[
"timestamp" => 1786529372
"timestamp_rfc3339" => "2026-08-12T10:09:32.991+00:00"
"message" => "Checking for authenticator support."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"firewall_name" => "main"
"authenticators" => 0
]
"channel" => "security"
]
[
"timestamp" => 1786529372
"timestamp_rfc3339" => "2026-08-12T10:09:32.992+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure"
]
"channel" => "event"
]
[
"timestamp" => 1786529372
"timestamp_rfc3339" => "2026-08-12T10:09:32.992+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529372
"timestamp_rfc3339" => "2026-08-12T10:09:32.992+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529372
"timestamp_rfc3339" => "2026-08-12T10:09:32.992+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529372
"timestamp_rfc3339" => "2026-08-12T10:09:32.992+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale"
]
"channel" => "event"
]
[
"timestamp" => 1786529372
"timestamp_rfc3339" => "2026-08-12T10:09:32.992+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529372
"timestamp_rfc3339" => "2026-08-12T10:09:32.992+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529372
"timestamp_rfc3339" => "2026-08-12T10:09:32.992+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529372
"timestamp_rfc3339" => "2026-08-12T10:09:32.992+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529372
"timestamp_rfc3339" => "2026-08-12T10:09:32.992+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator"
]
"channel" => "event"
]
[
"timestamp" => 1786529372
"timestamp_rfc3339" => "2026-08-12T10:09:32.992+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529372
"timestamp_rfc3339" => "2026-08-12T10:09:32.992+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "App\EventListener\TimezoneListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.010+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller"
"listener" => "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.010+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller"
"listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.063+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.063+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.063+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.063+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Container58ptNPn\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.063+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T15:39:33.075+05:30"
"message" => "Connecting with parameters {params}"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"params" => [
"use_savepoints" => true
"driver" => "pdo_mysql"
"idle_connection_ttl" => 600
"host" => "localhost"
"port" => 3306
"user" => "demodump_anuppu"
"password" => "<redacted>"
"driverOptions" => []
"defaultTableOptions" => []
"dbname" => "demodump_anuppu"
"serverVersion" => "10.6.20-MariaDB"
"charset" => "utf8mb4"
]
]
"channel" => "doctrine"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.126+00:00"
"message" => "User Deprecated: Passing $params to Statement::executeQuery() is deprecated. Bind parameters using Statement::bindParam() or Statement::bindValue() instead. (Statement.php:212 called by ShopController.php:301, https://github.com/doctrine/dbal/pull/5556, package doctrine/dbal)"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#985
#message: "User Deprecated: Passing $params to Statement::executeQuery() is deprecated. Bind parameters using Statement::bindParam() or Statement::bindValue() instead. (Statement.php:212 called by ShopController.php:301, https://github.com/doctrine/dbal/pull/5556, package doctrine/dbal)"
#code: 0
#file: "/home/demodump/anuppu.in/vendor/doctrine/deprecations/lib/Doctrine/Deprecations/Deprecation.php"
#line: 210
#severity: E_USER_DEPRECATED
trace: {
/home/demodump/anuppu.in/vendor/doctrine/deprecations/lib/Doctrine/Deprecations/Deprecation.php:210 {
Doctrine\Deprecations\Deprecation::delegateTriggerToBackend(string $message, array $backtrace, string $link, string $package): void …
›
› @trigger_error($message, E_USER_DEPRECATED);
› }
}
/home/demodump/anuppu.in/vendor/doctrine/deprecations/lib/Doctrine/Deprecations/Deprecation.php:108 {
Doctrine\Deprecations\Deprecation::trigger(string $package, string $link, string $message, ...$args): void …
›
› self::delegateTriggerToBackend($message, $backtrace, $link, $package);
› }
}
/home/demodump/anuppu.in/vendor/doctrine/dbal/src/Statement.php:212 {
Doctrine\DBAL\Statement->executeQuery(array $params = []): Result …
› if (func_num_args() > 0) {
› Deprecation::trigger(
› 'doctrine/dbal',
}
/home/demodump/anuppu.in/src/Controller/ShopController.php:301 {
App\Controller\ShopController->productdetails($shopid, $productid, Request $request, EntityManagerInterface $entityManager, UrlGeneratorInterface $urlGenerator) …
› $values = ['sessionid' => $sessionId,'pathname' => 'app_shop_product_details', 'url' => $url, 'getparameters' => $getparameters, 'userid' => $userid, 'browsetime' => $browsetime];
› $connection->prepare($insertQuery)->executeQuery($values);
› }
}
/home/demodump/anuppu.in/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/demodump/anuppu.in/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/demodump/anuppu.in/vendor/symfony/http-kernel/Kernel.php:182 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/demodump/anuppu.in/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/demodump/anuppu.in/vendor/autoload_runtime.php:29 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/demodump/anuppu.in/index.php:8 {
›
› require_once dirname(__DIR__).'/anuppu.in/vendor/autoload_runtime.php';
›
arguments: {
"/home/demodump/anuppu.in/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T15:39:33.128+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => """
insert into trackbrowsing (sessionid, pathname, url, getparameters, userid, browsetime) values \n
(:sessionid, :pathname, :url, :getparameters, :userid, :browsetime)
"""
"params" => [
"sessionid" => "f80c7720cec6fdf8f66ced11347a2159"
"pathname" => "app_shop_product_details"
"url" => "/shop/productdetails/5998269/654073660"
"getparameters" => "{"shopid":"5998269","productid":"654073660"}"
"userid" => "22270733"
"browsetime" => 1786529373
]
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T15:39:33.131+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "select * from shop where shopid = '5998269'"
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T15:39:33.133+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "select * from shopproducts where shopid = '5998269' and shopproductid = '654073660'"
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T15:39:33.222+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "SELECT p0_.id AS id_0, p0_.shopid AS shopid_1, p0_.productid AS productid_2, p0_.productprice AS productprice_3, p0_.markasoffer AS markasoffer_4, p0_.addedtime AS addedtime_5 FROM prodproductprice p0_ WHERE p0_.shopid = ? AND p0_.productid = ? ORDER BY p0_.id DESC LIMIT 1"
"params" => [
1 => "5998269"
2 => "654073660"
]
"types" => [
1 => 2
2 => 2
]
]
"channel" => "doctrine"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T15:39:33.229+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => """
select * from serviceavailabletimes where shopid = '5998269' and productid = '654073660'\n
"""
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T15:39:33.230+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "select * from productspecs where shopid = '5998269' and productid = '654073660'"
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T15:39:33.231+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "select * from proddiscountprice where shopid = '5998269' and productid = '654073660' order by id desc limit 0,1"
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T15:39:33.232+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "select * from cart where establishmentid = '5998269' and productid = '654073660' and userid = '22270733'"
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T15:39:33.234+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "select * from shopproductimages where productid = '654073660' and productimagevisibility = '0' order by id desc"
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T15:39:33.235+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "select * from shopproductmoq where productid = '654073660' and shopid = '5998269' order by id desc"
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T15:39:33.236+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => """
select * from orders\n
JOIN orderproducts ON orders.orderid = orderproducts.orderid\n
where orders.userid = '22270733' and orders.establishmentid = '5998269' and orderproducts.productid = '654073660'
"""
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T15:39:33.244+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "select * from orderreview where productid = '654073660' and shopid = '5998269' and displayreview = '1' order by id desc"
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T15:39:33.246+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "select * from shopproductsstock where shopid = :shopid and productid = :productid and showhide = '0' order by id desc"
"params" => [
"shopid" => "5998269"
"productid" => "654073660"
]
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T15:39:33.247+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "select * from shopproductvariants where shopid = :shopid and productid = :productid"
"params" => [
"shopid" => "5998269"
"productid" => "654073660"
]
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.429+00:00"
"message" => "Uncaught PHP Exception Twig\Error\RuntimeError: "Variable "firstvariantprice" does not exist." at product-details.html.twig line 389"
"priority" => 500
"priorityName" => "CRITICAL"
"context" => [
"exception" => Twig\Error\RuntimeError {#3144
#message: "Variable "firstvariantprice" does not exist."
#code: 0
#file: "/home/demodump/anuppu.in/templates/shop/product-details.html.twig"
#line: 389
-lineno: 389
-name: "shop/product-details.html.twig"
-rawMessage: "Variable "firstvariantprice" does not exist."
-sourcePath: "/home/demodump/anuppu.in/templates/shop/product-details.html.twig"
-sourceCode: """
{% extends 'site-base.html.twig' %}\n
\n
{% block title %} ANUPPU - {{title}} {% endblock %}\n
\n
{% block body %}\n
\n
{%if app.request.attributes.get('_route') == "app_estb_products"%}\n
<style>\n
.switch {\n
position: relative;\n
display: inline-block;\n
width: 60px;\n
height: 34px;\n
}\n
\n
.switch input { \n
opacity: 0;\n
width: 0;\n
height: 0;\n
}\n
\n
.slider {\n
position: absolute;\n
cursor: pointer;\n
top: 0;\n
left: 0;\n
right: 0;\n
bottom: 0;\n
background-color: #ccc;\n
-webkit-transition: .4s;\n
transition: .4s;\n
}\n
\n
.slider:before {\n
position: absolute;\n
content: "";\n
height: 26px;\n
width: 26px;\n
left: 4px;\n
bottom: 4px;\n
background-color: white;\n
-webkit-transition: .4s;\n
transition: .4s;\n
}\n
\n
input:checked + .slider {\n
background-color: #2196F3;\n
}\n
\n
input:focus + .slider {\n
box-shadow: 0 0 1px #2196F3;\n
}\n
\n
input:checked + .slider:before {\n
-webkit-transform: translateX(26px);\n
-ms-transform: translateX(26px);\n
transform: translateX(26px);\n
}\n
\n
/* Rounded sliders */\n
.slider.round {\n
border-radius: 34px;\n
}\n
\n
.slider.round:before {\n
border-radius: 50%;\n
}\n
</style>\n
\n
{% endif %}\n
\n
<style>\n
\n
<!-- product images slide show -->\n
\n
* {\n
box-sizing: border-box;\n
}\n
\n
/* Position the image container (needed to position the left and right arrows) */\n
.container {\n
position: relative;\n
}\n
\n
/* Hide the images by default */\n
.mySlides {\n
display: none;\n
}\n
\n
/* Add a pointer when hovering over the thumbnail images */\n
.cursor {\n
cursor: pointer;\n
}\n
\n
/* Next & previous buttons */\n
.prev,\n
.next {\n
cursor: pointer;\n
position: absolute;\n
top: 40%;\n
width: auto;\n
padding: 16px;\n
margin-top: -50px;\n
color: white;\n
font-weight: bold;\n
font-size: 20px;\n
border-radius: 0 3px 3px 0;\n
user-select: none;\n
-webkit-user-select: none;\n
}\n
\n
/* Position the "next button" to the right */\n
.next {\n
right: 0;\n
border-radius: 3px 0 0 3px;\n
}\n
\n
/* On hover, add a black background color with a little bit see-through */\n
.prev:hover,\n
.next:hover {\n
background-color: rgba(0, 0, 0, 0.8);\n
}\n
\n
/* Number text (1/3 etc) */\n
.numbertext {\n
color: #f2f2f2;\n
font-size: 12px;\n
padding: 8px 12px;\n
position: absolute;\n
top: 0;\n
}\n
\n
/* Container for image text */\n
.caption-container {\n
text-align: center;\n
background-color: #222;\n
padding: 2px 16px;\n
color: white;\n
}\n
\n
.row:after {\n
content: "";\n
display: table;\n
clear: both;\n
}\n
\n
/* Six columns side by side */\n
.column {\n
float: left;\n
width: 16.66%;\n
}\n
\n
/* Add a transparency effect for thumnbail images */\n
.demo {\n
opacity: 0.6;\n
}\n
\n
.active,\n
.demo:hover {\n
opacity: 1;\n
}\n
\n
</style>\n
\n
<input type="hidden" id="shopid" value="{{shopid}}" />\n
\n
<!-- jQuery File -->\n
<script src="{{ asset('assets/vendor/site/assets/vendor/jquery/js/jquery-3.7.1.js') }}"></script>\n
<section class="section">\n
<div class="row" style="padding:10px;">\n
<div class="col-lg-6">\n
<div class="card">\n
<div class="card-body">\n
<h5 class="card-title">Shop Product Images</h5>\n
<div class="row">\n
<!-- Container for the image gallery -->\n
<div class="container">\n
<!-- Full-width images with number text -->\n
\n
<!-- Thumbnail images -->\n
<!--\n
<div class="row">\n
<div class="column">\n
<img class="demo cursor" src="img_woods.jpg" style="width:100%" onclick="currentSlide(1)" alt="The Woods">\n
</div>\n
</div>\n
-->\n
{% if shopProductImagesDetails is defined %}\n
{% if shopProductImagesDetails | length > 1 %}\n
{% for index, shopProductImagesDetail in shopProductImagesDetails %}\n
\n
<div class="mySlides">\n
<div class="numbertext">{{ index + 1 }} / {{ shopProductImagesDetails | length }}</div>\n
{% if index == 0 %}\n
<img class="classimage" src="{{ asset('public\\uploads\\product_images') }}\{% if shopProductImagesDetail['productimagename'] is defined %}{{shopProductImagesDetail['productimagename']}}{% endif %}" style="width:100%;" alt="{% if shopProductImagesDetail['productimageid'] is defined %}{{shopProductImagesDetail['productimageid']}}{% endif %}" />\n
{% else %}\n
<img class="classimage" src="{{ asset('public\\uploads\\shop_product_images') }}\{% if shopProductImagesDetail['productimagename'] is defined %}{{shopProductImagesDetail['productimagename']}}{% endif %}" style="width:100%;" alt="{% if shopProductImagesDetail['productimageid'] is defined %}{{shopProductImagesDetail['productimageid']}}{% endif %}" />\n
{% endif %}\n
</div>\n
\n
{% endfor %}\n
<!-- Next and previous buttons -->\n
<a class="prev" onclick="plusSlides(-1)">❮</a>\n
<a class="next" onclick="plusSlides(1)">❯</a>\n
\n
<!-- Image text -->\n
<div class="caption-container">\n
<p id="caption"></p>\n
</div>\n
{% elseif shopProductImagesDetails | length == 1 %}\n
<img class="classimage" src="{{ asset('public\\uploads\\product_images') }}\{% if shopProductImagesDetails[0]['productimagename'] is defined %}{{shopProductImagesDetails[0]['productimagename']}}{% endif %}" style="width:100%;" alt="{% if shopProductImagesDetails[0]['productimageid'] is defined %}{{shopProductImagesDetails[0]['productimageid']}}{% endif %}" />\n
{% else %}\n
No Product Images Added !!!\n
{% endif %}\n
{% endif %}\n
\n
\n
</div> \n
\n
\n
\n
</div>\n
</div>\n
</div>\n
</div>\n
<div class="col-lg-6">\n
<div class="card">\n
<div class="card-body">\n
<!--<h5 class="card-title">Switch on the selling products</h5>-->\n
<div class="row">\n
<table>\n
<tr><td style="padding:10px;font-weight:bold;">\n
<!-- <label for="productname" class="form-label">Product Name</label> -->\n
{{proddetails.shopproductname}}\n
\n
</td></tr>\n
{% if discountDetails['productdiscountprice'] is defined and discountDetails['productdiscountprice'] > 0 %}\n
<tr><td style="font-size:16px;font-weight:bold;padding-left:10px;">\n
<!-- <label for="productprice" class="form-label">Product Price/Unit</label> -->\n
<s>Rs. <span id="pricespan">{{discountDetails['productdiscountprice']}}</span></s>\n
</td></tr>\n
{% endif %}\n
\n
<tr><td style="padding:0px 10px 10px 10px;font-weight:bold;font-size:26px;">\n
<!-- <label for="productprice" class="form-label">Product Price/Unit</label> -->\n
Rs. {{prodprice.productprice}}\n
</td></tr>\n
<tr><td style="padding:10px;">\n
<form method="post" action="{{path('app_cart_add_service_to_cart')}}">\n
<input type="hidden" name="shopid" id="shopid" value="{{shopid}}" />\n
<input type="hidden" name="productid" id="productid" value="{{productid}}" />\n
<!--\n
<b>Select Appointment Time</b>\n
<table>\n
<tr><td>\n
<input type="hidden" name="shopid" id="shopid" value="{{shopid}}" />\n
<input type="hidden" name="productid" id="productid" value="{{productid}}" />\n
<input type="date" name="fromDate" class="form-control" placeholder="dd/mm/YYYY" min="{{'now'|date('Y-m-d')}}" />\n
</td><td>\n
<input type="text" name="fromtime" placeholder="10AM" maxlength="5" style="width:80px;" class="form-control" />\n
</td><td>\n
<input type="text" name="totime" placeholder="5PM" maxlength="5" style="width:80px;" class="form-control" />\n
</td></tr>\n
</table>\n
-->\n
<div style="height:10px;"></div>\n
<table style="width:90%">\n
\n
{% if proddetails.engravetext is defined %}\n
{% if proddetails.engravetext == "yes" %}\n
<tr><td style="padding:10px;" colspan="4">\n
<input type="hiddenn" name="engravetext" class="form-control" value="{% if engravetext is defined %}{% if engravetext != "" %}{{engravetext}}{%endif%}{%endif%}" placeholder="Enter your text to engrave here !!!" />\n
</td></tr>\n
{% endif %}\n
{% endif %}\n
\n
{% set prodquantity = 0 %}\n
{% if quantity is defined %}\n
{% if quantity != "" %}\n
{% set prodquantity = quantity %}\n
{% endif %}\n
{% endif %}\n
\n
<tr><td style="padding:5px;">\n
<input type="number" name="productquantity" value="{% if prodquantity is defined %}{% if prodquantity > 0 %}{{prodquantity}}{%endif%}{%endif%}" class="form-control" style="width:100px;" placeholder="{{prodquantity}}" />\n
<input type="hidden" id="variantid" name="variantid" value="{% if productVariants.0.productvariantid is defined %}{{ productVariants.0.productvariantid }}{% endif %}" />\n
</td>\n
<td style="margin:5px;">\n
{% set addtocartstatus = "" %}\n
{% if prodprice.productprice is defined %}\n
{% if prodprice.productprice > 0 %}\n
{% if proddetails.stockout == "1" %}\n
{% set addtocartstatus = "disabled" %}\n
{% endif %}\n
<button class="btn btn-primary" {{addtocartstatus}}>Add to Cart</button>\n
{% endif %}\n
{% endif %}\n
</td>\n
<td></td><td></td><td></td>\n
</tr>\n
</table>\n
\n
</form>\n
</td></tr>\n
\n
{% if productStockRes is defined %}\n
{% if productStockRes | length > 0 %}\n
{% if productStockRes[0]['displaytodate'] | date('U') >= 'now' | date('U') %}\n
<tr><td style="padding:10px;">\n
<b>Limited Stock :</b> {{productStockRes[0]['stockvalue']}}\n
</td></tr>\n
{% endif %}\n
{% endif %}\n
{% endif %}\n
\n
\n
{% if proddetails.sku is defined %}\n
{% if proddetails.sku != "" %}\n
<tr><td style="padding:10px;">\n
<b>SKU : </b> {{proddetails.sku}}\n
</td></tr>\n
{% endif %}\n
{% endif %}\n
{% if proddetails.isbn is defined %}\n
{% if proddetails.isbn != "" %}\n
<tr><td style="padding:10px;">\n
<b>ISBN : </b> {{proddetails.isbn}}\n
</td></tr>\n
{% endif %}\n
{% endif %}\n
{% if shopProductMOQDetails[0]['moq'] is defined %}\n
{% if shopProductMOQDetails[0]['moq'] > 1 %}\n
<tr><td style="padding:10px;font-weight:bold;" title="Minimum Order Quantity">\n
MOQ : {{ shopProductMOQDetails[0]['moq'] }}\n
</td></tr>\n
{% endif %}\n
{% endif %}\n
{% if proddetails.stockout == "1" %}\n
<tr><td style="color:red;padding:10px;">Out of Stock</td></tr>\n
{% endif %}\n
<tr><td style="padding:10px;">\n
{{proddetails.shopproductdesc}}\n
</td></tr>\n
</table>\n
</div>\n
</div>\n
</div>\n
</div>\n
</div>\n
{% set slno = 0 %}\n
<div class="row">\n
<div class="col-lg-12">\n
<div class="card">\n
<div class="card-body">\n
<h5 class="card-title">Products Variants</h5>\n
<div class="row">\n
{% set firstvariantid = 0 %}\n
{% if productVariants is defined %}\n
{% if productVariants | length > 0 %}\n
<table><tr>\n
\n
{% for productVariant in productVariants %}\n
{% if slno == 0 %} {% set firstvariantid = productVariant.productvariantid %} {% endif %}\n
{% set slno = slno + 1 %}\n
<!-- border:solid 1px #d53b3c; -->\n
<td style="width:20%;text-align:center;"><span id="span{{slno}}" style="display:block;font-weight:bold;CURSOR: pointer;width:90%;" onClick="return selectVariant(this.id,'{{productVariant.productvariantid}}','{{productVariant.packagevariantprice}}')">{{productVariant.packvariantname}} <br /> {{productVariant.packagevariantprice}} </span></td>\n
{% set modslno = slno % 4 %}\n
{% if modslno == 0 %}\n
</tr><tr>\n
{% endif %}\n
{% endfor %}\n
</tr></table>\n
{% endif %}\n
{% endif %}\n
</div>\n
</div>\n
</div>\n
</div>\n
</div>\n
<script type="text/javascript">\n
function unbordervariants(totalvariants){\n
var count = totalvariants;\n
//alert(totalvariants);\n
for(i=1;i<=count;i++){\n
//alert(i);\n
document.getElementById('span'+i).style.border = 'none';\n
}\n
}\n
selectVariant('span1','{{ firstvariantid }}','{{ firstvariantprice }}');\n
function selectVariant(thisval,variantid,variantprice){\n
unbordervariants('{{ slno }}');\n
document.getElementById('pricespan').innerHTML = variantprice;\n
//alert(variantid);\n
document.getElementById('variantid').value = variantid;\n
document.getElementById(thisval).style.borderWidth = "1px";\n
document.getElementById(thisval).style.borderStyle = "solid";\n
document.getElementById(thisval).style.borderColor = "green";\n
return false;\n
} \n
</script>\n
</section>\n
<section class="section">\n
<div class="row" style="padding:10px;">\n
{% if productspecs | length > 0 %}\n
<div class="col-lg-6">\n
<div class="card">\n
<div class="card-body">\n
<h5 class="card-title">Specifications of the Product/Service</h5>\n
<div class="row">\n
<table>\n
{% for productspec in productspecs %}\n
<tr><td style="width:20%;"><b>{{productspec.caption}} :</b></td><td> {{productspec.value}} </td></tr>\n
{% endfor %}\n
</table>\n
</div>\n
</div>\n
</div>\n
</div>\n
{% endif %}\n
{% if serviceavailabletimes | length > 0 %}\n
<div class="col-lg-6">\n
<div class="card">\n
<div class="card-body">\n
<h5 class="card-title">Select Available Time of delivery or Service</h5>\n
<div class="row">\n
<table>\n
{% for serviceavailabletime in serviceavailabletimes %}\n
<tr><td style="width:20%;"><b>{{serviceavailabletime.day}}</b> :</td><td> {{serviceavailabletime.fromtime}} {% if serviceavailabletime.totime is defined %}{% if serviceavailabletime.totime != "" %}- {{serviceavailabletime.totime}}{% endif %}{% endif %} </td></tr>\n
{% endfor %}\n
</table>\n
</div>\n
</div>\n
</div>\n
</div>\n
{% endif %}\n
</div>\n
</section>\n
\n
\n
<section class="section">\n
<div class="row" style="padding:10px;">\n
<div class="col-lg-12">\n
<div class="card">\n
<div class="card-body">\n
<h5 class="card-title">Product Reviews</h5>\n
<div class="row">\n
{% if shopProductsReviewResult is defined %}\n
{% if shopProductsReviewResult | length > 0 %}\n
<span style="font-size:32px;display: inline-block;width:5px;" onclick="productrating(1);" onmouseover="starmo(this,1);" onmouseleave="starleave();" class="productrating" id="star1">🟉</span>\n
<span style="font-size:32px;display: inline-block;width:5px;" onclick="productrating(2);" onmouseover="starmo(this,2);" onmouseleave="starleave();" class="productrating" id="star2">🟉</span>\n
<span style="font-size:32px;display: inline-block;width:5px;" onclick="productrating(3);" onmouseover="starmo(this,3);" onmouseleave="starleave();" class="productrating" id="star3">🟉</span>\n
<span style="font-size:32px;display: inline-block;width:5px;" onclick="productrating(4);" onmouseover="starmo(this,4);" onmouseleave="starleave();" class="productrating" id="star4">🟉</span>\n
<span style="font-size:32px;display: inline-block;width:5px;" onclick="productrating(5);" onmouseover="starmo(this,5);" onmouseleave="starleave();" class="productrating" id="star5">🟉</span> \n
<form method="post" action="{{path('app_review_add_review')}}">\n
<textarea class="form-control" id="productreview" name="productreview" style="max-width:60%;height:100px;" placeholder="Enter your review here"></textarea>\n
<input type="hidden" name="reviewshopid" value="{{shopid}}" />\n
<input type="hidden" name="reviewproductid" value="{{productid}}" />\n
<input type="hidden" name="productratingid" id="productratingid" value="0" autocomplete="off" />\n
\n
<button class="btn btn-primary" style="max-width:200px;margin-top:5px;">Submit</button>\n
<form>\n
{% endif %}\n
{% endif %}\n
<br /><br />\n
{% if shopProductReviewDetails is defined %}\n
{% if shopProductReviewDetails | length > 0 %}\n
<table style="width:90%;">\n
{% for shopProductReviewDetail in shopProductReviewDetails %}\n
<tr><td style="font-size:24px;">\n
{% if shopProductReviewDetail.productrating is defined %}\n
{% if shopProductReviewDetail.productrating > 0 %}\n
{% set ratingcount = shopProductReviewDetail.productrating %}\n
{% for i in 1..ratingcount %}\n
🟉 \n
{% endfor %}\n
{% endif %}\n
{% endif %}\n
</td></tr>\n
<tr><td>{{shopProductReviewDetail.orderreview}}</td></tr>\n
<!-- <tr><td>👍</td></tr> -->\n
<tr><td><hr /></td></tr>\n
{% endfor %}\n
</table>\n
{% else %}\n
No Reviews Yet\n
{%endif%}\n
{%endif%}\n
\n
</div>\n
</div>\n
</div>\n
</div> \n
</div>\n
</section>\n
\n
\n
\n
\n
\n
<script type="text/javascript">\n
function toggledisplay(thisval,shopid){\n
var shopproductid = $("#"+thisval.id).val();\n
//console.log(thisval.id);\n
//console.log(shopproductid);\n
//$("#"+thisval.id).prop('checked', true).trigger("change");\n
var display = "";\n
if($("#"+thisval.id).prop('checked')) display = '0'; else display = '1';\n
//console.log(display);\n
//var data = '&shopid='+shopid+'&productid='+productid+'&action=sub';\n
var data = 'shopid='+shopid+'&shopproductid='+shopproductid+'&display='+display;\n
$.ajax({\n
type: 'POST',\n
url: "{{ path('app_estb_editproducts') }}",\n
data: data,\n
//$('#searchproductsform').serialize()\n
})\n
.done(function (data) {\n
//$('#searchresults').html(data);\n
//console.log("132-"+data);\n
if(data == "1") $("#"+thisval.id).prop('checked', false).trigger("change");\n
if(data == "0") $("#"+thisval.id).prop('checked', true).trigger("change");\n
})\n
.fail(function (jqXHR) {\n
console.log(jqXHR.status);\n
if(jqXHR.status === 302) {\n
console.log("fail if");\n
} else {\n
console.log("fail else");\n
}\n
});\n
} \n
\n
\n
<!-- Product Images slider -->\n
\n
let slideIndex = 1;\n
showSlides(slideIndex);\n
\n
// Next/previous controls\n
function plusSlides(n) {\n
showSlides(slideIndex += n);\n
}\n
\n
// Thumbnail image controls\n
function currentSlide(n) {\n
showSlides(slideIndex = n);\n
}\n
\n
function showSlides(n) {\n
let i;\n
let slides = document.getElementsByClassName("mySlides");\n
let captionText = document.getElementById("caption");\n
if (n > slides.length) {slideIndex = 1}\n
if (n < 1) {slideIndex = slides.length}\n
for (i = 0; i < slides.length; i++) {\n
slides[i].style.display = "none";\n
}\n
slides[slideIndex-1].style.display = "block";\n
} \n
\n
function productrating(ratingno){\n
document.getElementById('productratingid').value = ratingno;\n
starleave();\n
}\n
function starmo(thisval,ratingno){\n
var starcount = Number(thisval.id.replace("star",""));\n
var targetid = "";\n
for(var i = 1;i <= 5; i++){\n
targetid = "star"+i;\n
console.log(i);\n
if(starcount <= i + 1)\n
document.getElementById(targetid).style.color = "#000000";\n
else\n
document.getElementById(targetid).style.color = "#8b7dde";\n
}\n
}\n
function starleave(){\n
var productrating = document.getElementById('productratingid').value;\n
var targetid = "";\n
for(var i = 1;i <= 5; i++){\n
targetid = "star"+i;\n
if(productrating >= i)\n
document.getElementById(targetid).style.color = "#8b7dde";\n
else\n
document.getElementById(targetid).style.color = "#000000";\n
\n
}\n
}\n
</script>\n
{% endblock %}
"""
trace: {
/home/demodump/anuppu.in/templates/shop/product-details.html.twig:389 {
__TwigTemplate_9ca0e9e46878829cbde2df1fc643c83a->{closure:__TwigTemplate_9ca0e9e46878829cbde2df1fc643c83a::block_body():766} …
› }
› selectVariant('span1','{{ firstvariantid }}','{{ firstvariantprice }}');
› function selectVariant(thisval,variantid,variantprice){
}
/home/demodump/anuppu.in/var/cache/dev/twig/3f/3f27caa5c40cd735113a65b2373c725a.php:766 {
__TwigTemplate_9ca0e9e46878829cbde2df1fc643c83a->block_body(array $context, array $blocks = []): iterable …
› yield "','";
› yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["firstvariantprice"]) || array_key_exists("firstvariantprice", $context) ? $context["firstvariantprice"] : (function () { throw new RuntimeError('Variable "firstvariantprice" does not exist.', 389, $this->source); })()), "html", null, true);
› yield "');
}
/home/demodump/anuppu.in/vendor/twig/twig/src/Template.php:431 {
Twig\Template->yieldBlock($name, array $context, array $blocks = [], $useBlocks = true, ?self $templateContext = null): iterable …
› try {
› yield from $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/demodump/anuppu.in/templates/site-base.html.twig:394 {
__TwigTemplate_dcc4686f75a4c6fbe7c69a99f6e72689->doDisplay(array $context, array $blocks = []): iterable …
› \r
› {% block body %}{% endblock %}\r
› \r
}
/home/demodump/anuppu.in/vendor/twig/twig/src/Template.php:387 {
Twig\Template->yield(array $context, array $blocks = []): iterable …
› try {
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/demodump/anuppu.in/var/cache/dev/twig/3f/3f27caa5c40cd735113a65b2373c725a.php:54 {
__TwigTemplate_9ca0e9e46878829cbde2df1fc643c83a->doDisplay(array $context, array $blocks = []): iterable …
› $this->parent = $this->loadTemplate("site-base.html.twig", "shop/product-details.html.twig", 1);
› yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
›
}
/home/demodump/anuppu.in/vendor/twig/twig/src/Template.php:387 {
Twig\Template->yield(array $context, array $blocks = []): iterable …
› try {
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/demodump/anuppu.in/vendor/twig/twig/src/Template.php:343 {
Twig\Template->display(array $context, array $blocks = []): void …
› {
› foreach ($this->yield($context, $blocks) as $data) {
› echo $data;
}
/home/demodump/anuppu.in/vendor/twig/twig/src/Template.php:358 {
Twig\Template->render(array $context): string …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/demodump/anuppu.in/vendor/twig/twig/src/TemplateWrapper.php:35 {
Twig\TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/demodump/anuppu.in/vendor/twig/twig/src/Environment.php:320 {
Twig\Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/demodump/anuppu.in/vendor/symfony/framework-bundle/Controller/AbstractController.php:431 {
Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/demodump/anuppu.in/vendor/symfony/framework-bundle/Controller/AbstractController.php:436 {
Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/demodump/anuppu.in/vendor/symfony/framework-bundle/Controller/AbstractController.php:250 {
Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render(string $view, array $parameters = [], ?Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/demodump/anuppu.in/src/Controller/ShopController.php:391 {
App\Controller\ShopController->productdetails($shopid, $productid, Request $request, EntityManagerInterface $entityManager, UrlGeneratorInterface $urlGenerator) …
›
› return $this->render('shop/product-details.html.twig',[
› // 'page' => 'app_estb_products',
}
/home/demodump/anuppu.in/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/demodump/anuppu.in/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/demodump/anuppu.in/vendor/symfony/http-kernel/Kernel.php:182 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/demodump/anuppu.in/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/demodump/anuppu.in/vendor/autoload_runtime.php:29 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/demodump/anuppu.in/index.php:8 {
›
› require_once dirname(__DIR__).'/anuppu.in/vendor/autoload_runtime.php';
›
arguments: {
"/home/demodump/anuppu.in/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "request"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.572+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\Security\Http\Firewall\ExceptionListener::onKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.572+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::logKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.572+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.572+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.572+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::onKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.572+00:00"
"message" => "Listener "{listener}" stopped propagation of the event "{event}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::onKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.582+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.582+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.582+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.582+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\WebLink\EventListener\AddLinkHeaderListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.582+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.582+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.582+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.582+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.582+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.583+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.583+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.583+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.583+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.583+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.583+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest"
]
"channel" => "event"
]
]
3374 => [
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.395+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.395+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.395+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.395+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.395+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.395+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.395+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.395+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.395+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.395+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.395+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.395+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "App\EventListener\TimezoneListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.396+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller"
"listener" => "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.396+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller"
"listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.397+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.397+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.397+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.397+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Container58ptNPn\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.397+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T15:39:33.400+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "SELECT c0_.id AS id_0, c0_.userid AS userid_1, c0_.cartid AS cartid_2, c0_.establishmentid AS establishmentid_3, c0_.productid AS productid_4, c0_.productvariantid AS productvariantid_5, c0_.productname AS productname_6, c0_.productcartprice AS productcartprice_7, c0_.quantity AS quantity_8, c0_.engravetext AS engravetext_9, c0_.addedtime AS addedtime_10 FROM cart c0_ WHERE c0_.userid = ? GROUP BY c0_.establishmentid"
"params" => [
1 => "22270733"
]
"types" => [
1 => 2
]
]
"channel" => "doctrine"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.416+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.417+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.417+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.417+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\WebLink\EventListener\AddLinkHeaderListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.417+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.417+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.417+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.417+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.417+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.417+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.417+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.417+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.417+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.417+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.417+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest"
]
"channel" => "event"
]
]
3989 => [
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.433+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.433+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.433+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.433+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.433+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.433+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.433+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.433+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.433+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.433+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.433+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.433+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "App\EventListener\TimezoneListener::onKernelRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.460+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller"
"listener" => "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.460+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller"
"listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.460+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.460+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.460+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.460+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Container58ptNPn\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.460+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.571+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.571+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.571+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.571+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\WebLink\EventListener\AddLinkHeaderListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.571+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.571+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.571+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.571+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.571+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.571+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.571+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.572+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.572+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.572+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest"
]
"channel" => "event"
]
[
"timestamp" => 1786529373
"timestamp_rfc3339" => "2026-08-12T10:09:33.572+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest"
]
"channel" => "event"
]
]
]
-errorCount: [
8 => 1
3374 => 0
3989 => 0
]
-requestStack: Symfony\Component\HttpKernel\Debug\VirtualRequestStack {#164 …}
} |