| exception |
Twig\Error\RuntimeError {#1226
#message: "Variable "slno" does not exist."
#code: 0
#file: "/home/demodump/anuppu.in/templates/shop/product-details.html.twig"
#line: 391
-lineno: 391
-name: "shop/product-details.html.twig"
-rawMessage: "Variable "slno" does not exist."
-sourcePath: "/home/demodump/anuppu.in/templates/shop/product-details.html.twig"
-sourceCode: """
{% extends 'site-base.html.twig' %}\r\n
\r\n
{% block title %} ANUPPU - {{title}} {% endblock %}\r\n
\r\n
{% block body %}\r\n
\r\n
{%if app.request.attributes.get('_route') == "app_estb_products"%}\r\n
<style>\r\n
.switch {\r\n
position: relative;\r\n
display: inline-block;\r\n
width: 60px;\r\n
height: 34px;\r\n
}\r\n
\r\n
.switch input { \r\n
opacity: 0;\r\n
width: 0;\r\n
height: 0;\r\n
}\r\n
\r\n
.slider {\r\n
position: absolute;\r\n
cursor: pointer;\r\n
top: 0;\r\n
left: 0;\r\n
right: 0;\r\n
bottom: 0;\r\n
background-color: #ccc;\r\n
-webkit-transition: .4s;\r\n
transition: .4s;\r\n
}\r\n
\r\n
.slider:before {\r\n
position: absolute;\r\n
content: "";\r\n
height: 26px;\r\n
width: 26px;\r\n
left: 4px;\r\n
bottom: 4px;\r\n
background-color: white;\r\n
-webkit-transition: .4s;\r\n
transition: .4s;\r\n
}\r\n
\r\n
input:checked + .slider {\r\n
background-color: #2196F3;\r\n
}\r\n
\r\n
input:focus + .slider {\r\n
box-shadow: 0 0 1px #2196F3;\r\n
}\r\n
\r\n
input:checked + .slider:before {\r\n
-webkit-transform: translateX(26px);\r\n
-ms-transform: translateX(26px);\r\n
transform: translateX(26px);\r\n
}\r\n
\r\n
/* Rounded sliders */\r\n
.slider.round {\r\n
border-radius: 34px;\r\n
}\r\n
\r\n
.slider.round:before {\r\n
border-radius: 50%;\r\n
}\r\n
</style>\r\n
\r\n
{% endif %}\r\n
\r\n
<style>\r\n
\r\n
<!-- product images slide show -->\r\n
\r\n
* {\r\n
box-sizing: border-box;\r\n
}\r\n
\r\n
/* Position the image container (needed to position the left and right arrows) */\r\n
.container {\r\n
position: relative;\r\n
}\r\n
\r\n
/* Hide the images by default */\r\n
.mySlides {\r\n
display: none;\r\n
}\r\n
\r\n
/* Add a pointer when hovering over the thumbnail images */\r\n
.cursor {\r\n
cursor: pointer;\r\n
}\r\n
\r\n
/* Next & previous buttons */\r\n
.prev,\r\n
.next {\r\n
cursor: pointer;\r\n
position: absolute;\r\n
top: 40%;\r\n
width: auto;\r\n
padding: 16px;\r\n
margin-top: -50px;\r\n
color: white;\r\n
font-weight: bold;\r\n
font-size: 20px;\r\n
border-radius: 0 3px 3px 0;\r\n
user-select: none;\r\n
-webkit-user-select: none;\r\n
}\r\n
\r\n
/* Position the "next button" to the right */\r\n
.next {\r\n
right: 0;\r\n
border-radius: 3px 0 0 3px;\r\n
}\r\n
\r\n
/* On hover, add a black background color with a little bit see-through */\r\n
.prev:hover,\r\n
.next:hover {\r\n
background-color: rgba(0, 0, 0, 0.8);\r\n
}\r\n
\r\n
/* Number text (1/3 etc) */\r\n
.numbertext {\r\n
color: #f2f2f2;\r\n
font-size: 12px;\r\n
padding: 8px 12px;\r\n
position: absolute;\r\n
top: 0;\r\n
}\r\n
\r\n
/* Container for image text */\r\n
.caption-container {\r\n
text-align: center;\r\n
background-color: #222;\r\n
padding: 2px 16px;\r\n
color: white;\r\n
}\r\n
\r\n
.row:after {\r\n
content: "";\r\n
display: table;\r\n
clear: both;\r\n
}\r\n
\r\n
/* Six columns side by side */\r\n
.column {\r\n
float: left;\r\n
width: 16.66%;\r\n
}\r\n
\r\n
/* Add a transparency effect for thumnbail images */\r\n
.demo {\r\n
opacity: 0.6;\r\n
}\r\n
\r\n
.active,\r\n
.demo:hover {\r\n
opacity: 1;\r\n
}\r\n
\r\n
</style>\r\n
\r\n
<input type="hidden" id="shopid" value="{{shopid}}" />\r\n
\r\n
<!-- jQuery File -->\r\n
<script src="{{ asset('assets/vendor/site/assets/vendor/jquery/js/jquery-3.7.1.js') }}"></script>\r\n
<section class="section">\r\n
<div class="row" style="padding:10px;">\r\n
<div class="col-lg-6">\r\n
<div class="card">\r\n
<div class="card-body">\r\n
<h5 class="card-title">Shop Product Images</h5>\r\n
<div class="row">\r\n
<!-- Container for the image gallery -->\r\n
<div class="container">\r\n
<!-- Full-width images with number text -->\r\n
\r\n
<!-- Thumbnail images -->\r\n
<!--\r\n
<div class="row">\r\n
<div class="column">\r\n
<img class="demo cursor" src="img_woods.jpg" style="width:100%" onclick="currentSlide(1)" alt="The Woods">\r\n
</div>\r\n
</div>\r\n
-->\r\n
{% if shopProductImagesDetails is defined %}\r\n
{% if shopProductImagesDetails | length > 1 %}\r\n
{% for index, shopProductImagesDetail in shopProductImagesDetails %}\r\n
\r\n
<div class="mySlides">\r\n
<div class="numbertext">{{ index + 1 }} / {{ shopProductImagesDetails | length }}</div>\r\n
{% if index == 0 %}\r\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 %}" />\r\n
{% else %}\r\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 %}" />\r\n
{% endif %}\r\n
</div>\r\n
\r\n
{% endfor %}\r\n
<!-- Next and previous buttons -->\r\n
<a class="prev" onclick="plusSlides(-1)">❮</a>\r\n
<a class="next" onclick="plusSlides(1)">❯</a>\r\n
\r\n
<!-- Image text -->\r\n
<div class="caption-container">\r\n
<p id="caption"></p>\r\n
</div>\r\n
{% elseif shopProductImagesDetails | length == 1 %}\r\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 %}" />\r\n
{% else %}\r\n
No Product Images Added !!!\r\n
{% endif %}\r\n
{% endif %}\r\n
\r\n
\r\n
</div> \r\n
\r\n
\r\n
\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
<div class="col-lg-6">\r\n
<div class="card">\r\n
<div class="card-body">\r\n
<!--<h5 class="card-title">Switch on the selling products</h5>-->\r\n
<div class="row">\r\n
<table>\r\n
<tr><td style="padding:10px;font-weight:bold;">\r\n
<!-- <label for="productname" class="form-label">Product Name</label> -->\r\n
{{proddetails.shopproductname}}\r\n
\r\n
</td></tr>\r\n
{% if discountDetails['productdiscountprice'] is defined and discountDetails['productdiscountprice'] > 0 %}\r\n
<tr><td style="font-size:16px;font-weight:bold;padding-left:10px;">\r\n
<!-- <label for="productprice" class="form-label">Product Price/Unit</label> -->\r\n
<s>Rs. {{discountDetails['productdiscountprice']}}</s>\r\n
</td></tr>\r\n
{% endif %}\r\n
\r\n
<tr><td style="padding:0px 10px 10px 10px;font-weight:bold;font-size:26px;">\r\n
<!-- <label for="productprice" class="form-label">Product Price/Unit</label> -->\r\n
Rs. {{prodprice.productprice}}\r\n
</td></tr>\r\n
<tr><td style="padding:10px;">\r\n
<form method="post" action="{{path('app_cart_add_service_to_cart')}}">\r\n
<input type="hidden" name="shopid" id="shopid" value="{{shopid}}" />\r\n
<input type="hidden" name="productid" id="productid" value="{{productid}}" />\r\n
<!--\r\n
<b>Select Appointment Time</b>\r\n
<table>\r\n
<tr><td>\r\n
<input type="hidden" name="shopid" id="shopid" value="{{shopid}}" />\r\n
<input type="hidden" name="productid" id="productid" value="{{productid}}" />\r\n
<input type="date" name="fromDate" class="form-control" placeholder="dd/mm/YYYY" min="{{'now'|date('Y-m-d')}}" />\r\n
</td><td>\r\n
<input type="text" name="fromtime" placeholder="10AM" maxlength="5" style="width:80px;" class="form-control" />\r\n
</td><td>\r\n
<input type="text" name="totime" placeholder="5PM" maxlength="5" style="width:80px;" class="form-control" />\r\n
</td></tr>\r\n
</table>\r\n
-->\r\n
<div style="height:10px;"></div>\r\n
<table style="width:90%">\r\n
\r\n
{% if proddetails.engravetext is defined %}\r\n
{% if proddetails.engravetext == "yes" %}\r\n
<tr><td style="padding:10px;" colspan="4">\r\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 !!!" />\r\n
</td></tr>\r\n
{% endif %}\r\n
{% endif %}\r\n
\r\n
{% set prodquantity = 0 %}\r\n
{% if quantity is defined %}\r\n
{% if quantity != "" %}\r\n
{% set prodquantity = quantity %}\r\n
{% endif %}\r\n
{% endif %}\r\n
\r\n
<tr><td style="padding:5px;">\r\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}}" />\r\n
<input type="hidden" id="variantid" name="variantid" value="{% if productVariants.0.productvariantid is defined %}{{ productVariants.0.productvariantid }}{% endif %}" />\r\n
</td>\r\n
<td style="margin:5px;">\r\n
{% set addtocartstatus = "" %}\r\n
{% if prodprice.productprice is defined %}\r\n
{% if prodprice.productprice > 0 %}\r\n
{% if proddetails.stockout == "1" %}\r\n
{% set addtocartstatus = "disabled" %}\r\n
{% endif %}\r\n
<button class="btn btn-primary" {{addtocartstatus}}>Add to Cart</button>\r\n
{% endif %}\r\n
{% endif %}\r\n
</td>\r\n
<td></td><td></td><td></td>\r\n
</tr>\r\n
</table>\r\n
\r\n
</form>\r\n
</td></tr>\r\n
\r\n
{% if productStockRes is defined %}\r\n
{% if productStockRes | length > 0 %}\r\n
{% if productStockRes[0]['displaytodate'] | date('U') >= 'now' | date('U') %}\r\n
<tr><td style="padding:10px;">\r\n
<b>Limited Stock :</b> {{productStockRes[0]['stockvalue']}}\r\n
</td></tr>\r\n
{% endif %}\r\n
{% endif %}\r\n
{% endif %}\r\n
\r\n
\r\n
{% if proddetails.sku is defined %}\r\n
{% if proddetails.sku != "" %}\r\n
<tr><td style="padding:10px;">\r\n
<b>SKU : </b> {{proddetails.sku}}\r\n
</td></tr>\r\n
{% endif %}\r\n
{% endif %}\r\n
{% if proddetails.isbn is defined %}\r\n
{% if proddetails.isbn != "" %}\r\n
<tr><td style="padding:10px;">\r\n
<b>ISBN : </b> {{proddetails.isbn}}\r\n
</td></tr>\r\n
{% endif %}\r\n
{% endif %}\r\n
{% if shopProductMOQDetails[0]['moq'] is defined %}\r\n
{% if shopProductMOQDetails[0]['moq'] > 1 %}\r\n
<tr><td style="padding:10px;font-weight:bold;" title="Minimum Order Quantity">\r\n
MOQ : {{ shopProductMOQDetails[0]['moq'] }}\r\n
</td></tr>\r\n
{% endif %}\r\n
{% endif %}\r\n
{% if proddetails.stockout == "1" %}\r\n
<tr><td style="color:red;padding:10px;">Out of Stock</td></tr>\r\n
{% endif %}\r\n
<tr><td style="padding:10px;">\r\n
{{proddetails.shopproductdesc}}\r\n
</td></tr>\r\n
</table>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
\r\n
<div class="row">\r\n
<div class="col-lg-12">\r\n
<div class="card">\r\n
<div class="card-body">\r\n
<h5 class="card-title">Products Variants</h5>\r\n
<div class="row">\r\n
{% set firstvariantid = 0 %}\r\n
{% if productVariants is defined %}\r\n
{% if productVariants | length > 0 %}\r\n
<table><tr>\r\n
{% set slno = 0 %}\r\n
{% for productVariant in productVariants %}\r\n
{% if slno == 0 %} {% set firstvariantid = productVariant.productvariantid %} {% endif %}\r\n
{% set slno = slno + 1 %}\r\n
<!-- border:solid 1px #d53b3c; -->\r\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.packvariantname}} <br /> {{productVariant.packagevariantprice}} </span></td>\r\n
{% set modslno = slno % 4 %}\r\n
{% if modslno == 0 %}\r\n
</tr><tr>\r\n
{% endif %}\r\n
{% endfor %}\r\n
</tr></table>\r\n
{% endif %}\r\n
{% endif %}\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
<script type="text/javascript">\r\n
function unbordervariants(totalvariants){\r\n
var count = totalvariants;\r\n
//alert(totalvariants);\r\n
for(i=1;i<=count;i++){\r\n
//alert(i);\r\n
document.getElementById('span'+i).style.border = 'none';\r\n
}\r\n
}\r\n
selectVariant('span1','{{ firstvariantid }}');\r\n
function selectVariant(thisval,variantid){\r\n
unbordervariants('{{ slno }}');\r\n
//alert(variantid);\r\n
document.getElementById('variantid').value = variantid;\r\n
document.getElementById(thisval).style.borderWidth = "1px";\r\n
document.getElementById(thisval).style.borderStyle = "solid";\r\n
document.getElementById(thisval).style.borderColor = "green";\r\n
return false;\r\n
} \r\n
</script>\r\n
</section>\r\n
<section class="section">\r\n
<div class="row" style="padding:10px;">\r\n
{% if productspecs | length > 0 %}\r\n
<div class="col-lg-6">\r\n
<div class="card">\r\n
<div class="card-body">\r\n
<h5 class="card-title">Specifications of the Product/Service</h5>\r\n
<div class="row">\r\n
<table>\r\n
{% for productspec in productspecs %}\r\n
<tr><td style="width:20%;"><b>{{productspec.caption}} :</b></td><td> {{productspec.value}} </td></tr>\r\n
{% endfor %}\r\n
</table>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
{% endif %}\r\n
{% if serviceavailabletimes | length > 0 %}\r\n
<div class="col-lg-6">\r\n
<div class="card">\r\n
<div class="card-body">\r\n
<h5 class="card-title">Select Available Time of delivery or Service</h5>\r\n
<div class="row">\r\n
<table>\r\n
{% for serviceavailabletime in serviceavailabletimes %}\r\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>\r\n
{% endfor %}\r\n
</table>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
{% endif %}\r\n
</div>\r\n
</section>\r\n
\r\n
\r\n
<section class="section">\r\n
<div class="row" style="padding:10px;">\r\n
<div class="col-lg-12">\r\n
<div class="card">\r\n
<div class="card-body">\r\n
<h5 class="card-title">Product Reviews</h5>\r\n
<div class="row">\r\n
{% if shopProductsReviewResult is defined %}\r\n
{% if shopProductsReviewResult | length > 0 %}\r\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>\r\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>\r\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>\r\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>\r\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> \r\n
<form method="post" action="{{path('app_review_add_review')}}">\r\n
<textarea class="form-control" id="productreview" name="productreview" style="max-width:60%;height:100px;" placeholder="Enter your review here"></textarea>\r\n
<input type="hidden" name="reviewshopid" value="{{shopid}}" />\r\n
<input type="hidden" name="reviewproductid" value="{{productid}}" />\r\n
<input type="hidden" name="productratingid" id="productratingid" value="0" autocomplete="off" />\r\n
\r\n
<button class="btn btn-primary" style="max-width:200px;margin-top:5px;">Submit</button>\r\n
<form>\r\n
{% endif %}\r\n
{% endif %}\r\n
<br /><br />\r\n
{% if shopProductReviewDetails is defined %}\r\n
{% if shopProductReviewDetails | length > 0 %}\r\n
<table style="width:90%;">\r\n
{% for shopProductReviewDetail in shopProductReviewDetails %}\r\n
<tr><td style="font-size:24px;">\r\n
{% if shopProductReviewDetail.productrating is defined %}\r\n
{% if shopProductReviewDetail.productrating > 0 %}\r\n
{% set ratingcount = shopProductReviewDetail.productrating %}\r\n
{% for i in 1..ratingcount %}\r\n
🟉 \r\n
{% endfor %}\r\n
{% endif %}\r\n
{% endif %}\r\n
</td></tr>\r\n
<tr><td>{{shopProductReviewDetail.orderreview}}</td></tr>\r\n
<!-- <tr><td>👍</td></tr> -->\r\n
<tr><td><hr /></td></tr>\r\n
{% endfor %}\r\n
</table>\r\n
{% else %}\r\n
No Reviews Yet\r\n
{%endif%}\r\n
{%endif%}\r\n
\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div> \r\n
</div>\r\n
</section>\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
<script type="text/javascript">\r\n
function toggledisplay(thisval,shopid){\r\n
var shopproductid = $("#"+thisval.id).val();\r\n
//console.log(thisval.id);\r\n
//console.log(shopproductid);\r\n
//$("#"+thisval.id).prop('checked', true).trigger("change");\r\n
var display = "";\r\n
if($("#"+thisval.id).prop('checked')) display = '0'; else display = '1';\r\n
//console.log(display);\r\n
//var data = '&shopid='+shopid+'&productid='+productid+'&action=sub';\r\n
var data = 'shopid='+shopid+'&shopproductid='+shopproductid+'&display='+display;\r\n
$.ajax({\r\n
type: 'POST',\r\n
url: "{{ path('app_estb_editproducts') }}",\r\n
data: data,\r\n
//$('#searchproductsform').serialize()\r\n
})\r\n
.done(function (data) {\r\n
//$('#searchresults').html(data);\r\n
//console.log("132-"+data);\r\n
if(data == "1") $("#"+thisval.id).prop('checked', false).trigger("change");\r\n
if(data == "0") $("#"+thisval.id).prop('checked', true).trigger("change");\r\n
})\r\n
.fail(function (jqXHR) {\r\n
console.log(jqXHR.status);\r\n
if(jqXHR.status === 302) {\r\n
console.log("fail if");\r\n
} else {\r\n
console.log("fail else");\r\n
}\r\n
});\r\n
} \r\n
\r\n
\r\n
<!-- Product Images slider -->\r\n
\r\n
let slideIndex = 1;\r\n
showSlides(slideIndex);\r\n
\r\n
// Next/previous controls\r\n
function plusSlides(n) {\r\n
showSlides(slideIndex += n);\r\n
}\r\n
\r\n
// Thumbnail image controls\r\n
function currentSlide(n) {\r\n
showSlides(slideIndex = n);\r\n
}\r\n
\r\n
function showSlides(n) {\r\n
let i;\r\n
let slides = document.getElementsByClassName("mySlides");\r\n
let captionText = document.getElementById("caption");\r\n
if (n > slides.length) {slideIndex = 1}\r\n
if (n < 1) {slideIndex = slides.length}\r\n
for (i = 0; i < slides.length; i++) {\r\n
slides[i].style.display = "none";\r\n
}\r\n
slides[slideIndex-1].style.display = "block";\r\n
} \r\n
\r\n
function productrating(ratingno){\r\n
document.getElementById('productratingid').value = ratingno;\r\n
starleave();\r\n
}\r\n
function starmo(thisval,ratingno){\r\n
var starcount = Number(thisval.id.replace("star",""));\r\n
var targetid = "";\r\n
for(var i = 1;i <= 5; i++){\r\n
targetid = "star"+i;\r\n
console.log(i);\r\n
if(starcount <= i + 1)\r\n
document.getElementById(targetid).style.color = "#000000";\r\n
else\r\n
document.getElementById(targetid).style.color = "#8b7dde";\r\n
}\r\n
}\r\n
function starleave(){\r\n
var productrating = document.getElementById('productratingid').value;\r\n
var targetid = "";\r\n
for(var i = 1;i <= 5; i++){\r\n
targetid = "star"+i;\r\n
if(productrating >= i)\r\n
document.getElementById(targetid).style.color = "#8b7dde";\r\n
else\r\n
document.getElementById(targetid).style.color = "#000000";\r\n
\r\n
}\r\n
}\r\n
</script>\r\n
{% endblock %}
"""
trace: {
/home/demodump/anuppu.in/templates/shop/product-details.html.twig:391 {
__TwigTemplate_9ca0e9e46878829cbde2df1fc643c83a->{closure:__TwigTemplate_9ca0e9e46878829cbde2df1fc643c83a::block_body():766} …
› function selectVariant(thisval,variantid){\r
› unbordervariants('{{ slno }}');\r
› //alert(variantid);\r
}
/home/demodump/anuppu.in/templates/shop/product-details.html.twig:391 {
__TwigTemplate_9ca0e9e46878829cbde2df1fc643c83a->block_body(array $context, array $blocks = []): iterable …
› function selectVariant(thisval,variantid){\r
› unbordervariants('{{ slno }}');\r
› //alert(variantid);\r
}
/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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.114+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" => "7979035"
"productid" => "968371106"
]
"request_uri" => "https://anuppu.in.demodump.in/shop/productdetails/7979035/968371106?p=shop%2Fproductdetails%2F7979035%2F968371106"
"method" => "GET"
]
"channel" => "request"
]
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.134+00:00"
"message" => "Checking for authenticator support."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"firewall_name" => "main"
"authenticators" => 0
]
"channel" => "security"
]
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.134+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.134+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.134+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.134+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.134+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.134+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.134+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.134+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.134+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.134+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.134+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.134+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.136+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.136+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.170+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.170+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.170+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.170+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "ContainerGbx8dXM\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.170+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T05:41:46.179+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T05:41:46.213+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "select * from shop where shopid = '7979035'"
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T05:41:46.216+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "select * from shopproducts where shopid = '7979035' and shopproductid = '968371106'"
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T05:41:46.317+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 => "7979035"
2 => "968371106"
]
"types" => [
1 => 2
2 => 2
]
]
"channel" => "doctrine"
]
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T05:41:46.324+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => """
select * from serviceavailabletimes where shopid = '7979035' and productid = '968371106'\n
"""
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T05:41:46.326+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "select * from productspecs where shopid = '7979035' and productid = '968371106'"
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T05:41:46.327+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "select * from proddiscountprice where shopid = '7979035' and productid = '968371106' order by id desc limit 0,1"
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T05:41:46.329+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "select * from cart where establishmentid = '7979035' and productid = '968371106' and userid = ''"
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T05:41:46.330+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "select * from shopproductimages where productid = '968371106' and productimagevisibility = '0' order by id desc"
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T05:41:46.332+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "select * from shopproductmoq where productid = '968371106' and shopid = '7979035' order by id desc"
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T05:41:46.333+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 = '' and orders.establishmentid = '7979035' and orderproducts.productid = '968371106'
"""
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T05:41:46.342+05:30"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "select * from orderreview where productid = '968371106' and shopid = '7979035' and displayreview = '1' order by id desc"
"params" => []
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.343+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:385, https://github.com/doctrine/dbal/pull/5556, package doctrine/dbal)"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#885
#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:385, 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:385 {
App\Controller\ShopController->productdetails($shopid, $productid, Request $request, EntityManagerInterface $entityManager, UrlGeneratorInterface $urlGenerator) …
› $values = ["shopid" => $shopid, "productid" => $productid];
› $productStockRes = $connection->prepare($productStockQuery)->executeQuery($values)->fetchAllAssociative();
›
}
/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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T05:41:46.343+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" => "7979035"
"productid" => "968371106"
]
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T05:41:46.344+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" => "7979035"
"productid" => "968371106"
]
"types" => []
]
"channel" => "doctrine"
]
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.397+00:00"
"message" => "Uncaught PHP Exception Twig\Error\RuntimeError: "Variable "slno" does not exist." at product-details.html.twig line 391"
"priority" => 500
"priorityName" => "CRITICAL"
"context" => [
"exception" => Twig\Error\RuntimeError {#1226
#message: "Variable "slno" does not exist."
#code: 0
#file: "/home/demodump/anuppu.in/templates/shop/product-details.html.twig"
#line: 391
-lineno: 391
-name: "shop/product-details.html.twig"
-rawMessage: "Variable "slno" does not exist."
-sourcePath: "/home/demodump/anuppu.in/templates/shop/product-details.html.twig"
-sourceCode: """
{% extends 'site-base.html.twig' %}\r\n
\r\n
{% block title %} ANUPPU - {{title}} {% endblock %}\r\n
\r\n
{% block body %}\r\n
\r\n
{%if app.request.attributes.get('_route') == "app_estb_products"%}\r\n
<style>\r\n
.switch {\r\n
position: relative;\r\n
display: inline-block;\r\n
width: 60px;\r\n
height: 34px;\r\n
}\r\n
\r\n
.switch input { \r\n
opacity: 0;\r\n
width: 0;\r\n
height: 0;\r\n
}\r\n
\r\n
.slider {\r\n
position: absolute;\r\n
cursor: pointer;\r\n
top: 0;\r\n
left: 0;\r\n
right: 0;\r\n
bottom: 0;\r\n
background-color: #ccc;\r\n
-webkit-transition: .4s;\r\n
transition: .4s;\r\n
}\r\n
\r\n
.slider:before {\r\n
position: absolute;\r\n
content: "";\r\n
height: 26px;\r\n
width: 26px;\r\n
left: 4px;\r\n
bottom: 4px;\r\n
background-color: white;\r\n
-webkit-transition: .4s;\r\n
transition: .4s;\r\n
}\r\n
\r\n
input:checked + .slider {\r\n
background-color: #2196F3;\r\n
}\r\n
\r\n
input:focus + .slider {\r\n
box-shadow: 0 0 1px #2196F3;\r\n
}\r\n
\r\n
input:checked + .slider:before {\r\n
-webkit-transform: translateX(26px);\r\n
-ms-transform: translateX(26px);\r\n
transform: translateX(26px);\r\n
}\r\n
\r\n
/* Rounded sliders */\r\n
.slider.round {\r\n
border-radius: 34px;\r\n
}\r\n
\r\n
.slider.round:before {\r\n
border-radius: 50%;\r\n
}\r\n
</style>\r\n
\r\n
{% endif %}\r\n
\r\n
<style>\r\n
\r\n
<!-- product images slide show -->\r\n
\r\n
* {\r\n
box-sizing: border-box;\r\n
}\r\n
\r\n
/* Position the image container (needed to position the left and right arrows) */\r\n
.container {\r\n
position: relative;\r\n
}\r\n
\r\n
/* Hide the images by default */\r\n
.mySlides {\r\n
display: none;\r\n
}\r\n
\r\n
/* Add a pointer when hovering over the thumbnail images */\r\n
.cursor {\r\n
cursor: pointer;\r\n
}\r\n
\r\n
/* Next & previous buttons */\r\n
.prev,\r\n
.next {\r\n
cursor: pointer;\r\n
position: absolute;\r\n
top: 40%;\r\n
width: auto;\r\n
padding: 16px;\r\n
margin-top: -50px;\r\n
color: white;\r\n
font-weight: bold;\r\n
font-size: 20px;\r\n
border-radius: 0 3px 3px 0;\r\n
user-select: none;\r\n
-webkit-user-select: none;\r\n
}\r\n
\r\n
/* Position the "next button" to the right */\r\n
.next {\r\n
right: 0;\r\n
border-radius: 3px 0 0 3px;\r\n
}\r\n
\r\n
/* On hover, add a black background color with a little bit see-through */\r\n
.prev:hover,\r\n
.next:hover {\r\n
background-color: rgba(0, 0, 0, 0.8);\r\n
}\r\n
\r\n
/* Number text (1/3 etc) */\r\n
.numbertext {\r\n
color: #f2f2f2;\r\n
font-size: 12px;\r\n
padding: 8px 12px;\r\n
position: absolute;\r\n
top: 0;\r\n
}\r\n
\r\n
/* Container for image text */\r\n
.caption-container {\r\n
text-align: center;\r\n
background-color: #222;\r\n
padding: 2px 16px;\r\n
color: white;\r\n
}\r\n
\r\n
.row:after {\r\n
content: "";\r\n
display: table;\r\n
clear: both;\r\n
}\r\n
\r\n
/* Six columns side by side */\r\n
.column {\r\n
float: left;\r\n
width: 16.66%;\r\n
}\r\n
\r\n
/* Add a transparency effect for thumnbail images */\r\n
.demo {\r\n
opacity: 0.6;\r\n
}\r\n
\r\n
.active,\r\n
.demo:hover {\r\n
opacity: 1;\r\n
}\r\n
\r\n
</style>\r\n
\r\n
<input type="hidden" id="shopid" value="{{shopid}}" />\r\n
\r\n
<!-- jQuery File -->\r\n
<script src="{{ asset('assets/vendor/site/assets/vendor/jquery/js/jquery-3.7.1.js') }}"></script>\r\n
<section class="section">\r\n
<div class="row" style="padding:10px;">\r\n
<div class="col-lg-6">\r\n
<div class="card">\r\n
<div class="card-body">\r\n
<h5 class="card-title">Shop Product Images</h5>\r\n
<div class="row">\r\n
<!-- Container for the image gallery -->\r\n
<div class="container">\r\n
<!-- Full-width images with number text -->\r\n
\r\n
<!-- Thumbnail images -->\r\n
<!--\r\n
<div class="row">\r\n
<div class="column">\r\n
<img class="demo cursor" src="img_woods.jpg" style="width:100%" onclick="currentSlide(1)" alt="The Woods">\r\n
</div>\r\n
</div>\r\n
-->\r\n
{% if shopProductImagesDetails is defined %}\r\n
{% if shopProductImagesDetails | length > 1 %}\r\n
{% for index, shopProductImagesDetail in shopProductImagesDetails %}\r\n
\r\n
<div class="mySlides">\r\n
<div class="numbertext">{{ index + 1 }} / {{ shopProductImagesDetails | length }}</div>\r\n
{% if index == 0 %}\r\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 %}" />\r\n
{% else %}\r\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 %}" />\r\n
{% endif %}\r\n
</div>\r\n
\r\n
{% endfor %}\r\n
<!-- Next and previous buttons -->\r\n
<a class="prev" onclick="plusSlides(-1)">❮</a>\r\n
<a class="next" onclick="plusSlides(1)">❯</a>\r\n
\r\n
<!-- Image text -->\r\n
<div class="caption-container">\r\n
<p id="caption"></p>\r\n
</div>\r\n
{% elseif shopProductImagesDetails | length == 1 %}\r\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 %}" />\r\n
{% else %}\r\n
No Product Images Added !!!\r\n
{% endif %}\r\n
{% endif %}\r\n
\r\n
\r\n
</div> \r\n
\r\n
\r\n
\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
<div class="col-lg-6">\r\n
<div class="card">\r\n
<div class="card-body">\r\n
<!--<h5 class="card-title">Switch on the selling products</h5>-->\r\n
<div class="row">\r\n
<table>\r\n
<tr><td style="padding:10px;font-weight:bold;">\r\n
<!-- <label for="productname" class="form-label">Product Name</label> -->\r\n
{{proddetails.shopproductname}}\r\n
\r\n
</td></tr>\r\n
{% if discountDetails['productdiscountprice'] is defined and discountDetails['productdiscountprice'] > 0 %}\r\n
<tr><td style="font-size:16px;font-weight:bold;padding-left:10px;">\r\n
<!-- <label for="productprice" class="form-label">Product Price/Unit</label> -->\r\n
<s>Rs. {{discountDetails['productdiscountprice']}}</s>\r\n
</td></tr>\r\n
{% endif %}\r\n
\r\n
<tr><td style="padding:0px 10px 10px 10px;font-weight:bold;font-size:26px;">\r\n
<!-- <label for="productprice" class="form-label">Product Price/Unit</label> -->\r\n
Rs. {{prodprice.productprice}}\r\n
</td></tr>\r\n
<tr><td style="padding:10px;">\r\n
<form method="post" action="{{path('app_cart_add_service_to_cart')}}">\r\n
<input type="hidden" name="shopid" id="shopid" value="{{shopid}}" />\r\n
<input type="hidden" name="productid" id="productid" value="{{productid}}" />\r\n
<!--\r\n
<b>Select Appointment Time</b>\r\n
<table>\r\n
<tr><td>\r\n
<input type="hidden" name="shopid" id="shopid" value="{{shopid}}" />\r\n
<input type="hidden" name="productid" id="productid" value="{{productid}}" />\r\n
<input type="date" name="fromDate" class="form-control" placeholder="dd/mm/YYYY" min="{{'now'|date('Y-m-d')}}" />\r\n
</td><td>\r\n
<input type="text" name="fromtime" placeholder="10AM" maxlength="5" style="width:80px;" class="form-control" />\r\n
</td><td>\r\n
<input type="text" name="totime" placeholder="5PM" maxlength="5" style="width:80px;" class="form-control" />\r\n
</td></tr>\r\n
</table>\r\n
-->\r\n
<div style="height:10px;"></div>\r\n
<table style="width:90%">\r\n
\r\n
{% if proddetails.engravetext is defined %}\r\n
{% if proddetails.engravetext == "yes" %}\r\n
<tr><td style="padding:10px;" colspan="4">\r\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 !!!" />\r\n
</td></tr>\r\n
{% endif %}\r\n
{% endif %}\r\n
\r\n
{% set prodquantity = 0 %}\r\n
{% if quantity is defined %}\r\n
{% if quantity != "" %}\r\n
{% set prodquantity = quantity %}\r\n
{% endif %}\r\n
{% endif %}\r\n
\r\n
<tr><td style="padding:5px;">\r\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}}" />\r\n
<input type="hidden" id="variantid" name="variantid" value="{% if productVariants.0.productvariantid is defined %}{{ productVariants.0.productvariantid }}{% endif %}" />\r\n
</td>\r\n
<td style="margin:5px;">\r\n
{% set addtocartstatus = "" %}\r\n
{% if prodprice.productprice is defined %}\r\n
{% if prodprice.productprice > 0 %}\r\n
{% if proddetails.stockout == "1" %}\r\n
{% set addtocartstatus = "disabled" %}\r\n
{% endif %}\r\n
<button class="btn btn-primary" {{addtocartstatus}}>Add to Cart</button>\r\n
{% endif %}\r\n
{% endif %}\r\n
</td>\r\n
<td></td><td></td><td></td>\r\n
</tr>\r\n
</table>\r\n
\r\n
</form>\r\n
</td></tr>\r\n
\r\n
{% if productStockRes is defined %}\r\n
{% if productStockRes | length > 0 %}\r\n
{% if productStockRes[0]['displaytodate'] | date('U') >= 'now' | date('U') %}\r\n
<tr><td style="padding:10px;">\r\n
<b>Limited Stock :</b> {{productStockRes[0]['stockvalue']}}\r\n
</td></tr>\r\n
{% endif %}\r\n
{% endif %}\r\n
{% endif %}\r\n
\r\n
\r\n
{% if proddetails.sku is defined %}\r\n
{% if proddetails.sku != "" %}\r\n
<tr><td style="padding:10px;">\r\n
<b>SKU : </b> {{proddetails.sku}}\r\n
</td></tr>\r\n
{% endif %}\r\n
{% endif %}\r\n
{% if proddetails.isbn is defined %}\r\n
{% if proddetails.isbn != "" %}\r\n
<tr><td style="padding:10px;">\r\n
<b>ISBN : </b> {{proddetails.isbn}}\r\n
</td></tr>\r\n
{% endif %}\r\n
{% endif %}\r\n
{% if shopProductMOQDetails[0]['moq'] is defined %}\r\n
{% if shopProductMOQDetails[0]['moq'] > 1 %}\r\n
<tr><td style="padding:10px;font-weight:bold;" title="Minimum Order Quantity">\r\n
MOQ : {{ shopProductMOQDetails[0]['moq'] }}\r\n
</td></tr>\r\n
{% endif %}\r\n
{% endif %}\r\n
{% if proddetails.stockout == "1" %}\r\n
<tr><td style="color:red;padding:10px;">Out of Stock</td></tr>\r\n
{% endif %}\r\n
<tr><td style="padding:10px;">\r\n
{{proddetails.shopproductdesc}}\r\n
</td></tr>\r\n
</table>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
\r\n
<div class="row">\r\n
<div class="col-lg-12">\r\n
<div class="card">\r\n
<div class="card-body">\r\n
<h5 class="card-title">Products Variants</h5>\r\n
<div class="row">\r\n
{% set firstvariantid = 0 %}\r\n
{% if productVariants is defined %}\r\n
{% if productVariants | length > 0 %}\r\n
<table><tr>\r\n
{% set slno = 0 %}\r\n
{% for productVariant in productVariants %}\r\n
{% if slno == 0 %} {% set firstvariantid = productVariant.productvariantid %} {% endif %}\r\n
{% set slno = slno + 1 %}\r\n
<!-- border:solid 1px #d53b3c; -->\r\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.packvariantname}} <br /> {{productVariant.packagevariantprice}} </span></td>\r\n
{% set modslno = slno % 4 %}\r\n
{% if modslno == 0 %}\r\n
</tr><tr>\r\n
{% endif %}\r\n
{% endfor %}\r\n
</tr></table>\r\n
{% endif %}\r\n
{% endif %}\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
<script type="text/javascript">\r\n
function unbordervariants(totalvariants){\r\n
var count = totalvariants;\r\n
//alert(totalvariants);\r\n
for(i=1;i<=count;i++){\r\n
//alert(i);\r\n
document.getElementById('span'+i).style.border = 'none';\r\n
}\r\n
}\r\n
selectVariant('span1','{{ firstvariantid }}');\r\n
function selectVariant(thisval,variantid){\r\n
unbordervariants('{{ slno }}');\r\n
//alert(variantid);\r\n
document.getElementById('variantid').value = variantid;\r\n
document.getElementById(thisval).style.borderWidth = "1px";\r\n
document.getElementById(thisval).style.borderStyle = "solid";\r\n
document.getElementById(thisval).style.borderColor = "green";\r\n
return false;\r\n
} \r\n
</script>\r\n
</section>\r\n
<section class="section">\r\n
<div class="row" style="padding:10px;">\r\n
{% if productspecs | length > 0 %}\r\n
<div class="col-lg-6">\r\n
<div class="card">\r\n
<div class="card-body">\r\n
<h5 class="card-title">Specifications of the Product/Service</h5>\r\n
<div class="row">\r\n
<table>\r\n
{% for productspec in productspecs %}\r\n
<tr><td style="width:20%;"><b>{{productspec.caption}} :</b></td><td> {{productspec.value}} </td></tr>\r\n
{% endfor %}\r\n
</table>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
{% endif %}\r\n
{% if serviceavailabletimes | length > 0 %}\r\n
<div class="col-lg-6">\r\n
<div class="card">\r\n
<div class="card-body">\r\n
<h5 class="card-title">Select Available Time of delivery or Service</h5>\r\n
<div class="row">\r\n
<table>\r\n
{% for serviceavailabletime in serviceavailabletimes %}\r\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>\r\n
{% endfor %}\r\n
</table>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
{% endif %}\r\n
</div>\r\n
</section>\r\n
\r\n
\r\n
<section class="section">\r\n
<div class="row" style="padding:10px;">\r\n
<div class="col-lg-12">\r\n
<div class="card">\r\n
<div class="card-body">\r\n
<h5 class="card-title">Product Reviews</h5>\r\n
<div class="row">\r\n
{% if shopProductsReviewResult is defined %}\r\n
{% if shopProductsReviewResult | length > 0 %}\r\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>\r\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>\r\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>\r\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>\r\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> \r\n
<form method="post" action="{{path('app_review_add_review')}}">\r\n
<textarea class="form-control" id="productreview" name="productreview" style="max-width:60%;height:100px;" placeholder="Enter your review here"></textarea>\r\n
<input type="hidden" name="reviewshopid" value="{{shopid}}" />\r\n
<input type="hidden" name="reviewproductid" value="{{productid}}" />\r\n
<input type="hidden" name="productratingid" id="productratingid" value="0" autocomplete="off" />\r\n
\r\n
<button class="btn btn-primary" style="max-width:200px;margin-top:5px;">Submit</button>\r\n
<form>\r\n
{% endif %}\r\n
{% endif %}\r\n
<br /><br />\r\n
{% if shopProductReviewDetails is defined %}\r\n
{% if shopProductReviewDetails | length > 0 %}\r\n
<table style="width:90%;">\r\n
{% for shopProductReviewDetail in shopProductReviewDetails %}\r\n
<tr><td style="font-size:24px;">\r\n
{% if shopProductReviewDetail.productrating is defined %}\r\n
{% if shopProductReviewDetail.productrating > 0 %}\r\n
{% set ratingcount = shopProductReviewDetail.productrating %}\r\n
{% for i in 1..ratingcount %}\r\n
🟉 \r\n
{% endfor %}\r\n
{% endif %}\r\n
{% endif %}\r\n
</td></tr>\r\n
<tr><td>{{shopProductReviewDetail.orderreview}}</td></tr>\r\n
<!-- <tr><td>👍</td></tr> -->\r\n
<tr><td><hr /></td></tr>\r\n
{% endfor %}\r\n
</table>\r\n
{% else %}\r\n
No Reviews Yet\r\n
{%endif%}\r\n
{%endif%}\r\n
\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div> \r\n
</div>\r\n
</section>\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
<script type="text/javascript">\r\n
function toggledisplay(thisval,shopid){\r\n
var shopproductid = $("#"+thisval.id).val();\r\n
//console.log(thisval.id);\r\n
//console.log(shopproductid);\r\n
//$("#"+thisval.id).prop('checked', true).trigger("change");\r\n
var display = "";\r\n
if($("#"+thisval.id).prop('checked')) display = '0'; else display = '1';\r\n
//console.log(display);\r\n
//var data = '&shopid='+shopid+'&productid='+productid+'&action=sub';\r\n
var data = 'shopid='+shopid+'&shopproductid='+shopproductid+'&display='+display;\r\n
$.ajax({\r\n
type: 'POST',\r\n
url: "{{ path('app_estb_editproducts') }}",\r\n
data: data,\r\n
//$('#searchproductsform').serialize()\r\n
})\r\n
.done(function (data) {\r\n
//$('#searchresults').html(data);\r\n
//console.log("132-"+data);\r\n
if(data == "1") $("#"+thisval.id).prop('checked', false).trigger("change");\r\n
if(data == "0") $("#"+thisval.id).prop('checked', true).trigger("change");\r\n
})\r\n
.fail(function (jqXHR) {\r\n
console.log(jqXHR.status);\r\n
if(jqXHR.status === 302) {\r\n
console.log("fail if");\r\n
} else {\r\n
console.log("fail else");\r\n
}\r\n
});\r\n
} \r\n
\r\n
\r\n
<!-- Product Images slider -->\r\n
\r\n
let slideIndex = 1;\r\n
showSlides(slideIndex);\r\n
\r\n
// Next/previous controls\r\n
function plusSlides(n) {\r\n
showSlides(slideIndex += n);\r\n
}\r\n
\r\n
// Thumbnail image controls\r\n
function currentSlide(n) {\r\n
showSlides(slideIndex = n);\r\n
}\r\n
\r\n
function showSlides(n) {\r\n
let i;\r\n
let slides = document.getElementsByClassName("mySlides");\r\n
let captionText = document.getElementById("caption");\r\n
if (n > slides.length) {slideIndex = 1}\r\n
if (n < 1) {slideIndex = slides.length}\r\n
for (i = 0; i < slides.length; i++) {\r\n
slides[i].style.display = "none";\r\n
}\r\n
slides[slideIndex-1].style.display = "block";\r\n
} \r\n
\r\n
function productrating(ratingno){\r\n
document.getElementById('productratingid').value = ratingno;\r\n
starleave();\r\n
}\r\n
function starmo(thisval,ratingno){\r\n
var starcount = Number(thisval.id.replace("star",""));\r\n
var targetid = "";\r\n
for(var i = 1;i <= 5; i++){\r\n
targetid = "star"+i;\r\n
console.log(i);\r\n
if(starcount <= i + 1)\r\n
document.getElementById(targetid).style.color = "#000000";\r\n
else\r\n
document.getElementById(targetid).style.color = "#8b7dde";\r\n
}\r\n
}\r\n
function starleave(){\r\n
var productrating = document.getElementById('productratingid').value;\r\n
var targetid = "";\r\n
for(var i = 1;i <= 5; i++){\r\n
targetid = "star"+i;\r\n
if(productrating >= i)\r\n
document.getElementById(targetid).style.color = "#8b7dde";\r\n
else\r\n
document.getElementById(targetid).style.color = "#000000";\r\n
\r\n
}\r\n
}\r\n
</script>\r\n
{% endblock %}
"""
trace: {
/home/demodump/anuppu.in/templates/shop/product-details.html.twig:391 {
__TwigTemplate_9ca0e9e46878829cbde2df1fc643c83a->{closure:__TwigTemplate_9ca0e9e46878829cbde2df1fc643c83a::block_body():766} …
› function selectVariant(thisval,variantid){\r
› unbordervariants('{{ slno }}');\r
› //alert(variantid);\r
}
/home/demodump/anuppu.in/templates/shop/product-details.html.twig:391 {
__TwigTemplate_9ca0e9e46878829cbde2df1fc643c83a->block_body(array $context, array $blocks = []): iterable …
› function selectVariant(thisval,variantid){\r
› unbordervariants('{{ slno }}');\r
› //alert(variantid);\r
}
/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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.534+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.534+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.534+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.534+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.534+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.534+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.534+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.534+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.534+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.534+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.534+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.535+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.535+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.535+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.535+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"
]
]
772 => [
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.363+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.363+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.363+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.363+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.363+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.363+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.363+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.363+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.363+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.363+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.363+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.363+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.364+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.364+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.365+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.365+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.365+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.365+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "ContainerGbx8dXM\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.365+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T05:41:46.370+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 => null
]
"types" => [
1 => 2
]
]
"channel" => "doctrine"
]
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.385+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.385+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.385+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.385+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.385+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.385+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.385+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.385+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.385+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.386+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.386+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.386+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.386+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.386+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.386+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"
]
]
1248 => [
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.400+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.400+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.400+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.400+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.400+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.400+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.400+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.400+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.400+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.400+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.400+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.400+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.428+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.428+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.428+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.428+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.428+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.428+00:00"
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "ContainerGbx8dXM\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.428+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.526+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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" => 1785024706
"timestamp_rfc3339" => "2026-07-26T00:11:46.527+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
772 => 0
1248 => 0
]
-requestStack: Symfony\Component\HttpKernel\Debug\VirtualRequestStack {#164 …}
} |