ErrorController
Request
GET Parameters
No GET parameters
POST Parameters
No POST parameters
Uploaded Files
No files were uploaded
Request Attributes
| Key | Value |
|---|---|
| _controller | "error_controller" |
| _stopwatch_token | "e24bad" |
| exception | Twig\Error\RuntimeError {#5586 -lineno: 312 -name: "Product/detail.twig" -rawMessage: "An exception has been thrown during the rendering of a template ("Entity of type 'Eccube\Entity\Category' for IDs id(1261) was not found")." -sourcePath: "/var/www/vhosts/metro_family_order_test/app/template/default/Product/detail.twig" -sourceCode: """ {#\r\n This file is part of EC-CUBE\r\n \r\n Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.\r\n \r\n http://www.ec-cube.co.jp/\r\n \r\n For the full copyright and license information, please view the LICENSE\r\n file that was distributed with this source code.\r\n #}\r\n {% extends 'default_frame.twig' %}\r\n \r\n {% set body_class = 'product_page' %}\r\n \r\n {% block stylesheet %}\r\n <style>\r\n \r\n .slick-slider {\r\n margin-bottom: 30px;\r\n }\r\n \r\n .slick-dots {\r\n position: absolute;\r\n bottom: -45px;\r\n display: block;\r\n width: 100%;\r\n padding: 0;\r\n list-style: none;\r\n text-align: center;\r\n }\r\n \r\n .slick-dots li {\r\n position: relative;\r\n display: inline-block;\r\n width: 20px;\r\n height: 20px;\r\n margin: 0 5px;\r\n padding: 0;\r\n \r\n cursor: pointer;\r\n }\r\n \r\n .slick-dots li button {\r\n font-size: 0;\r\n line-height: 0;\r\n display: block;\r\n width: 20px;\r\n height: 20px;\r\n padding: 5px;\r\n cursor: pointer;\r\n color: transparent;\r\n border: 0;\r\n outline: none;\r\n background: transparent;\r\n }\r\n \r\n .slick-dots li button:hover,\r\n .slick-dots li button:focus {\r\n outline: none;\r\n }\r\n \r\n .slick-dots li button:hover:before,\r\n .slick-dots li button:focus:before {\r\n opacity: 1;\r\n }\r\n \r\n .slick-dots li button:before {\r\n content: " ";\r\n line-height: 20px;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n width: 12px;\r\n height: 12px;\r\n text-align: center;\r\n opacity: .25;\r\n background-color: black;\r\n border-radius: 50%;\r\n \r\n }\r\n \r\n .slick-dots li.slick-active button:before {\r\n opacity: .75;\r\n background-color: black;\r\n }\r\n \r\n .slick-dots li button.thumbnail img {\r\n width: 0;\r\n height: 0;\r\n }\r\n \r\n </style>\r\n {% endblock %}\r\n \r\n {% block javascript %}\r\n <script>\r\n eccube.classCategories = {{ class_categories_as_json(Product)|raw }};\r\n \r\n // 規格2に選択肢を割り当てる。\r\n function fnSetClassCategories(form, classcat_id2_selected) {\r\n var $form = $(form);\r\n var product_id = $form.find('input[name=product_id]').val();\r\n var $sele1 = $form.find('select[name=classcategory_id1]');\r\n var $sele2 = $form.find('select[name=classcategory_id2]');\r\n eccube.setClassCategories($form, product_id, $sele1, $sele2, classcat_id2_selected);\r\n }\r\n \r\n {% if form.classcategory_id2 is defined %}\r\n fnSetClassCategories(\r\n $('#form1'), {{ form.classcategory_id2.vars.value|json_encode|raw }}\r\n );\r\n {% elseif form.classcategory_id1 is defined %}\r\n eccube.checkStock($('#form1'), {{ Product.id }}, {{ form.classcategory_id1.vars.value|json_encode|raw }}, null);\r\n {% endif %}\r\n </script>\r\n <script>\r\n $(function() {\r\n // bfcache無効化\r\n $(window).bind('pageshow', function(event) {\r\n if (event.originalEvent.persisted) {\r\n location.reload(true);\r\n }\r\n });\r\n \r\n // Core Web Vital の Cumulative Layout Shift(CLS)対策のため\r\n // img タグに width, height が付与されている.\r\n // 630px 未満の画面サイズでは縦横比が壊れるための対策\r\n // see https://github.com/EC-CUBE/ec-cube/pull/5023\r\n $('.ec-grid2__cell').hide();\r\n var removeSize = function () {\r\n $('.slide-item').height('');\r\n $('.slide-item img')\r\n .removeAttr('width')\r\n .removeAttr('height')\r\n .removeAttr('style');\r\n };\r\n var slickInitial = function(slick) {\r\n $('.ec-grid2__cell').fadeIn(1500);\r\n var baseHeight = $(slick.target).height();\r\n var baseWidth = $(slick.target).width();\r\n var rate = baseWidth / baseHeight;\r\n \r\n $('.slide-item').height(baseHeight * rate); // 余白を削除する\r\n // transform を使用することでCLSの影響を受けないようにする\r\n $('.slide-item img')\r\n .css(\r\n {\r\n 'transform-origin': 'top left',\r\n 'transform': 'scaleY(' + rate + ')',\r\n 'transition': 'transform .1s'\r\n }\r\n );\r\n // 正しいサイズに近くなったら属性を解除する\r\n setTimeout(removeSize, 500);\r\n };\r\n $('.item_visual').on('init', slickInitial);\r\n // リサイズ時は CLS の影響を受けないため属性を解除する\r\n $(window).resize(removeSize);\r\n $('.item_visual').slick({\r\n dots: false,\r\n arrows: false,\r\n responsive: [{\r\n breakpoint: 768,\r\n settings: {\r\n dots: true\r\n }\r\n }]\r\n });\r\n \r\n $('.slideThumb').on('click', function() {\r\n var index = $(this).attr('data-index');\r\n $('.item_visual').slick('slickGoTo', index, false);\r\n })\r\n });\r\n </script>\r\n <script>\r\n $(function() {\r\n $('.add-cart').on('click', function(event) {\r\n {% if form.classcategory_id1 is defined %}\r\n // 規格1フォームの必須チェック\r\n if ($('#classcategory_id1').val() == '__unselected' || $('#classcategory_id1').val() == '') {\r\n $('#classcategory_id1')[0].setCustomValidity('{{ '項目が選択されていません'|trans }}');\r\n return true;\r\n } else {\r\n $('#classcategory_id1')[0].setCustomValidity('');\r\n }\r\n {% endif %}\r\n \r\n {% if form.classcategory_id2 is defined %}\r\n // 規格2フォームの必須チェック\r\n if ($('#classcategory_id2').val() == '__unselected' || $('#classcategory_id2').val() == '') {\r\n $('#classcategory_id2')[0].setCustomValidity('{{ '項目が選択されていません'|trans }}');\r\n return true;\r\n } else {\r\n $('#classcategory_id2')[0].setCustomValidity('');\r\n }\r\n {% endif %}\r\n \r\n // 個数フォームのチェック\r\n if ($('#quantity').val() < 1) {\r\n $('#quantity')[0].setCustomValidity('{{ '1以上で入力してください。'|trans }}');\r\n return true;\r\n } else {\r\n $('#quantity')[0].setCustomValidity('');\r\n }\r\n \r\n event.preventDefault();\r\n $form = $('#form1');\r\n $.ajax({\r\n url: $form.attr('action'),\r\n type: $form.attr('method'),\r\n data: $form.serialize(),\r\n dataType: 'json',\r\n beforeSend: function(xhr, settings) {\r\n // Buttonを無効にする\r\n $('.add-cart').prop('disabled', true);\r\n }\r\n }).done(function(data) {\r\n console.log(data);\r\n // レスポンス内のメッセージをalertで表示\r\n $.each(data.messages, function() {\r\n $('#ec-modal-header').html(this);\r\n });\r\n $.each(data.warning_messages, function() {\r\n $('#ec-modal-lot-alert .ec-alert-warning__text').html(this);\r\n $('#ec-modal-lot-alert').removeClass('d-none');\r\n });\r\n \r\n $('.ec-modal').show()\r\n \r\n // カートブロックを更新する\r\n $.ajax({\r\n url: "{{ url('block_cart') }}",\r\n type: 'GET',\r\n dataType: 'html'\r\n }).done(function(html) {\r\n $('.ec-headerRole__cart').html(html);\r\n });\r\n }).fail(function(data) {\r\n alert('{{ 'カートへの追加に失敗しました。'|trans }}');\r\n }).always(function(data) {\r\n // Buttonを有効にする\r\n $('.add-cart').prop('disabled', false);\r\n });\r\n });\r\n });\r\n \r\n $('.ec-modal-wrap').on('click', function(e) {\r\n // モーダル内の処理は外側にバブリングさせない\r\n e.stopPropagation();\r\n });\r\n $('.ec-modal-overlay, .ec-modal, .ec-modal-close, .ec-inlineBtn--cancel').on('click', function() {\r\n $('.ec-modal').hide()\r\n $('#ec-modal-header').html("{{ 'カートに追加しました。'|trans }}");\r\n $("#ec-modal-lot-alert .ec-alert-warning__text").html('');\r\n $('#ec-modal-lot-alert').addClass('d-none');\r\n });\r\n </script>\r\n <script type="application/ld+json">\r\n {\r\n "@context": "https://schema.org/",\r\n "@type": "Product",\r\n "name": "{{ Product.name }}",\r\n "image": [\r\n {% for img in Product.ProductImage %}\r\n "{{ app.request.schemeAndHttpHost }}{{ asset(img, 'save_image') }}"{% if not loop.last %},{% endif %}\r\n \r\n {% else %}\r\n "{{ app.request.schemeAndHttpHost }}{{ asset(''|no_image_product, 'save_image') }}"\r\n {% endfor %}\r\n ],\r\n "description": "{{ Product.description_list | default(Product.description_detail) | replace({'\n': '', '\r': ''}) | slice(0,300) }}",\r\n {% if Product.code_min %}\r\n "sku": "{{ Product.code_min }}",\r\n {% endif %}\r\n "offers": {\r\n "@type": "Offer",\r\n "url": "{{ url('product_detail', {'id': Product.id}) }}",\r\n "priceCurrency": "{{ eccube_config.currency }}",\r\n "price": {{ Product.getPrice02IncTaxMin ? Product.getPrice02IncTaxMin : 0}},\r\n "availability": "{{ Product.stock_find ? "InStock" : "OutOfStock" }}"\r\n }\r\n }\r\n </script>\r\n {% endblock %}\r\n \r\n {% block main %}\r\n <div class="ec-productRole">\r\n <div class="ec-grid2">\r\n <div class="ec-grid2__cell ec-grid2__cell-text">\r\n <div class="ec-productRole__profile">\r\n {# タグ #}\r\n {% if Product.Tags %}\r\n <ul class="ec-productRole__tags">\r\n {% for Tag in Product.Tags %}\r\n {# スライダーのタグ以外は表示する #}\r\n {% if Tag.name != eccube_config.slider_tag_name1 and Tag.name != eccube_config.slider_tag_name2 and Tag.name != eccube_config.slider_tag_name3 and Tag.name != eccube_config.slider_tag_name4 %}\r\n <li class="ec-productRole__tag tag_{{ Tag.id }}">{{ Tag }}</li>\r\n {% endif %}\r\n {% endfor %}\r\n </ul>\r\n {% endif %}\r\n {# 商品名 #}\r\n <div class="ec-productRole__title">\r\n <h2 class="ec-headingTitle">{{ Product.name }}</h2>\r\n </div>\r\n {# 関連カテゴリ #}\r\n {% if Product.ProductCategories is not empty %}\r\n <div class="ec-productRole__category">\r\n {#<div>{{ '関連カテゴリ'|trans }}</div>#}\r\n {% for ProductCategory in Product.ProductCategories %}\r\n {% if (ProductCategory.Category.path|length) == 3 %}\r\n <ul>\r\n <li>\r\n {% for Category in ProductCategory.Category.path %}\r\n {# <a href="{{ url('product_list') }}?category_id={{ Category.id }}">{{ Category.name }}</a> #}\r\n <a class="js-category-link" href="{{ url('product_list') }}?category_id={{ Category.id }}">{{ Category.name }}</a>\r\n {%- if loop.last == false %}\r\n <span>></span>{% endif -%}\r\n {% endfor %}\r\n </li>\r\n </ul>\r\n {% endif %}\r\n {% endfor %}\r\n </div>\r\n {% endif %}\r\n \r\n {# 通常価格 #}\r\n {% if Product.hasProductClass -%}\r\n <div class="ec-productRole__priceRegular">\r\n {% if Product.getPrice01Min is not null and Product.getPrice01IncTaxMin == Product.getPrice01IncTaxMax %}\r\n <span class="ec-productRole__priceRegularPrice">{{ '通常価格'|trans }}:<span class="price01-default">{{ Product.getPrice01IncTaxMin|price }}</span></span>\r\n <span class="ec-productRole__priceRegularTax">{{ '税込'|trans }}</span>\r\n {% elseif Product.getPrice01Min is not null and Product.getPrice01Max is not null %}\r\n <span class="ec-productRole__priceRegularPrice">{{ '通常価格'|trans }}:<span class="price01-default">{{ Product.getPrice01IncTaxMin|price }}~ {{ Product.getPrice01IncTaxMax|price }}</span></span>\r\n <span class="ec-productRole__priceRegularTax">{{ '(税込)'|trans }}</span>\r\n {% endif %}\r\n </div>\r\n {% else %}\r\n {% if Product.getPrice01Max is not null %}\r\n <div class="ec-productRole__priceRegular">\r\n <span class="ec-productRole__priceRegularPrice">{{ '通常価格'|trans }}:{{ Product.getPrice01IncTaxMin|price }}</span>\r\n <span class="ec-productRole__priceRegularTax">{{ '(税込)'|trans }}</span>\r\n </div>\r\n {% endif %}\r\n {% endif %}\r\n {# 販売価格 #}\r\n <div class="ec-productRole__price">\r\n {% if Product.hasProductClass -%}\r\n {% if Product.getPrice02IncTaxMin == Product.getPrice02IncTaxMax %}\r\n <div class="ec-price">\r\n <span class="ec-price__price price02-default">{{ Product.getPrice02IncTaxMin|price }}</span>\r\n <span class="ec-price__tax">{{ '(税込)'|trans }}</span>\r\n </div>\r\n {% else %}\r\n <div class="ec-price">\r\n <span class="ec-price__price price02-default">{{ Product.getPrice02IncTaxMin|price }} ~ {{ Product.getPrice02IncTaxMax|price }}</span>\r\n <span class="ec-price__tax">{{ '(税込)'|trans }}</span>\r\n </div>\r\n {% endif %}\r\n {% else %}\r\n <div class="ec-price">\r\n <span class="ec-price__price">{{ Product.getPrice02IncTaxMin|price }}</span>\r\n <span class="ec-price__tax">{{ '(税込)'|trans }}</span>\r\n </div>\r\n {% endif %}\r\n </div>\r\n <div class="">\r\n {# 商品コード #}\r\n {% if Product.code_min is not empty %}\r\n <div class="ec-productRole__code">\r\n {{ '商品コード'|trans }}: <span class="product-code-default">{{ Product.code_min }}{% if Product.code_min != Product.code_max %} ~ {{ Product.code_max }}{% endif %}</span>\r\n </div>\r\n {% endif %}\r\n {# メーカー #}\r\n \t\t\t\t\t {% if Product.Maker %}\r\n <div class="ec-productRole__maker">\r\n {{ 'メーカー'|trans }}:<span class="product-code-default">{{Product.Maker.name}}</span>\r\n </div>\r\n {% endif %}\r\n {# 小売掛率 #}\r\n {% if Product.ProductClasses[0].retail_rate is not empty %}\r\n {% set retail_rate = Product.ProductClasses[0].retail_rate * 100 %}\r\n <div class="ec-productRole__maker">\r\n {{ '小売掛率'|trans }}:<span class="product-code-default">{{retail_rate}}{{'%'}}</span>\r\n </div>\r\n {% endif %}\r\n {# 小売掛率 #}\r\n {% if Product.ProductClasses[0].retail_rate is not empty %}\r\n \r\n {% set sale = Product.ProductClasses[0].sale %}\r\n <div class="ec-productRole__maker">\r\n {{ '掛率変更区分'|trans }}:<span class="product-code-default">{{Product.ProductClasses[0].sale}}</span>\r\n </div>\r\n {% endif %}\r\n {# 在庫表示 #}\r\n <div class="detail-stock">在庫:\r\n {% if Product.getStockMax > 12 %}\r\n ○\r\n {% elseif Product.getStockMax <= 0 %}\r\n ×\r\n {% else %}\r\n {{Product.getStockMax}}\r\n {% endif %}\r\n </div>\r\n </div>\r\n <form action="{{ url('product_add_cart', {id:Product.id}) }}" method="post" id="form1" name="form1">\r\n {% if Product.stock_find %}\r\n <div class="ec-productRole__actions">\r\n {% if form.classcategory_id1 is defined %}\r\n <div class="ec-select">\r\n {{ form_row(form.classcategory_id1) }}\r\n {{ form_errors(form.classcategory_id1) }}\r\n </div>\r\n {% if form.classcategory_id2 is defined %}\r\n <div class="ec-select">\r\n {{ form_row(form.classcategory_id2) }}\r\n {{ form_errors(form.classcategory_id2) }}\r\n </div>\r\n {% endif %}\r\n {% endif %}\r\n <div class="ec-numberInput"><span>{{ '数量'|trans }}</span>\r\n {{ form_widget(form.quantity) }}\r\n {{ form_errors(form.quantity) }}\r\n </div>\r\n {# ProductClass が増える場合、修正の必要あり #}\r\n {% if Product.ProductClasses[0].hasLotNumber %}\r\n <p class="alert alert-info">この商品はロット販売商品です。({{ Product.ProductClasses[0].getLotNumber }}個/1ロット)</p>\r\n {% endif %}\r\n </div>\r\n <div class="ec-productRole__description">{{ Product.description_detail|raw|nl2br }}</div>\r\n <div class="ec-productRole__btn">\r\n <button type="submit" class="ec-blockBtn--action add-cart">\r\n {{ 'カートに入れる'|trans }}\r\n </button>\r\n </div>\r\n {% else %}\r\n <div class="ec-productRole__btn">\r\n <button type="button" class="ec-blockBtn--action" disabled="disabled">\r\n {{ '在庫切れ商品'|trans }}\r\n </button>\r\n </div>\r\n {% endif %}\r\n \r\n {{ form_rest(form) }}\r\n </form>\r\n <div class="ec-modal">\r\n <div class="ec-modal-overlay">\r\n <div class="ec-modal-wrap">\r\n <span class="ec-modal-close"><span class="ec-icon"><img src="{{ asset('assets/icon/cross-dark.svg') }}" alt=""/></span></span>\r\n <div id="ec-modal-header" class="text-center">{{ 'カートに追加しました。'|trans }}</div>\r\n <div id="ec-modal-lot-alert" class="ec-alert-warning mt-3 d-none" role="alert">\r\n <div class="ec-alert-warning__icon">\r\n <img src="{{ asset('assets/icon/exclamation-white.svg') }}" alt="警告アイコン">\r\n </div>\r\n <div class="ec-alert-warning__text">\r\n </div>\r\n </div>\r\n <div class="ec-modal-box">\r\n <div class="ec-role">\r\n <span class="ec-inlineBtn--cancel">{{ 'お買い物を続ける'|trans }}</span>\r\n <a href="{{ url('cart') }}" class="ec-inlineBtn--action">{{ 'カートへ進む'|trans }}</a>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n {% if BaseInfo.option_favorite_product %}\r\n <form action="{{ url('product_add_favorite', {id:Product.id}) }}" method="post">\r\n <div class="ec-productRole__btn">\r\n {% if is_favorite == false %}\r\n <button type="submit" id="favorite" class="ec-blockBtn--cancel">\r\n {{ 'お気に入りに追加'|trans }}\r\n </button>\r\n {% else %}\r\n <button type="submit" id="favorite" class="ec-blockBtn--cancel"\r\n disabled="disabled">{{ 'お気に入りに追加済です。'|trans }}\r\n </button>\r\n {% endif %}\r\n </div>\r\n </form>\r\n {% endif %}\r\n {% if Product.freearea %}\r\n <div class="ec-productRole__description">\r\n {{ include(template_from_string(Product.freearea|raw|nl2br)) }}\r\n </div>\r\n {% endif %}\r\n </div>\r\n </div>\r\n <div class="ec-grid2__cell ec-grid2__cell-image">\r\n <div class="ec-sliderItemRole">\r\n \r\n <div class="item_visual">\r\n {% for ProductImage in Product.ProductImage %}\r\n <div class="slide-item"><img src="{{ asset(ProductImage, 'save_image') }}" alt="{{ loop.first ? Product.name : '' }}" width="550" height="550"{% if loop.index > 1 %} loading="lazy"{% endif %}></div>\r\n {% else %}\r\n <div class="slide-item"><img src="{{ asset(''|no_image_product, 'save_image') }}" alt="{{ loop.first ? Product.name : '' }}" width="550" height="550"></div>\r\n {% endfor %}\r\n </div>\r\n <div class="item_nav">\r\n {% for ProductImage in Product.ProductImage %}\r\n <div class="slideThumb" data-index="{{ loop.index0 }}"><img src="{{ asset(ProductImage, 'save_image') }}" alt="" width="133" height="133" loading="lazy"></div>\r\n {% endfor %}\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n {% endblock %}\r\n """ #message: "An exception has been thrown during the rendering of a template ("Entity of type 'Eccube\Entity\Category' for IDs id(1261) was not found")." #code: 0 #file: "/var/www/vhosts/metro_family_order_test/app/template/default/Product/detail.twig" #line: 312 -previous: Doctrine\ORM\EntityNotFoundException {#31461 …} : { { Twig\Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) … › |
| logger | Symfony\Bridge\Monolog\Logger {#641 …8} |
Request Headers
| Header | Value |
|---|---|
| accept | "*/*" |
| accept-encoding | "gzip, br, zstd, deflate" |
| authorization | "" |
| cookie | "eccube=h5psavdrdlj6oud91iphu918or" |
| host | "dev.metro-family.jp" |
| user-agent | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
| x-php-ob-level | "1" |
Request Content
Request content not available (it was retrieved as a resource).
Response
Response Headers
| Header | Value |
|---|---|
| cache-control | "no-cache, private" |
| content-type | "text/html; charset=UTF-8" |
| date | "Tue, 07 Jul 2026 17:47:57 GMT" |
| set-cookie | "maintenance_token=deleted; expires=Mon, 07-Jul-2025 17:47:56 GMT; Max-Age=0; path=/; httponly" |
| x-debug-exception | "An%20exception%20has%20been%20thrown%20during%20the%20rendering%20of%20a%20template%20%28%22Entity%20of%20type%20%27Eccube%5CEntity%5CCategory%27%20for%20IDs%20id%281261%29%20was%20not%20found%22%29." |
| x-debug-exception-file | "%2Fvar%2Fwww%2Fvhosts%2Fmetro_family_order_test%2Fapp%2Ftemplate%2Fdefault%2FProduct%2Fdetail.twig:312" |
| x-debug-token | "0f2e6b" |
Cookies
Request Cookies
| Key | Value |
|---|---|
| eccube | "h5psavdrdlj6oud91iphu918or" |
Response Cookies
| Key | Value |
|---|---|
| maintenance_token | Symfony\Component\HttpFoundation\Cookie {#31736 #name: "maintenance_token" #value: null #domain: null #expire: 1 #path: "/" #secure: false #httpOnly: true -raw: false -sameSite: null -secureDefault: false } |
Session 6
Session Metadata
| Key | Value |
|---|---|
| Created | "Wed, 08 Jul 26 02:46:51 +0900" |
| Last used | "Wed, 08 Jul 26 02:47:55 +0900" |
| Lifetime | 0 |
Session Attributes
| Attribute | Value |
|---|---|
| _csrf/https-Eccube\Form\Type\AddCartType | "z12im0RIL3LrImlNmoI_SrESVXWdO5VAEPMUmHyxvCk" |
| _csrf/https-_token | "uYZ7U97W090NuCFcf6J3FQahSYFBQIdfnHShrK3RiCQ" |
Session Usage
6
Usages
Stateless check enabled
| Usage |
|---|
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:44
[
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
"line" => 44
"function" => "getMetadataBag"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/src/Eccube/Log/Processor/TokenProcessor.php"
"line" => 34
"function" => "getToken"
"class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/monolog/monolog/src/Monolog/Logger.php"
"line" => 368
"function" => "__invoke"
"class" => "Eccube\Log\Processor\TokenProcessor"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/monolog/monolog/src/Monolog/Logger.php"
"line" => 574
"function" => "addRecord"
"class" => "Monolog\Logger"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/security-http/Authentication/AuthenticatorManager.php"
"line" => 99
"function" => "debug"
"class" => "Monolog\Logger"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php"
"line" => 34
"function" => "supports"
"class" => "Symfony\Component\Security\Http\Authentication\AuthenticatorManager"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php"
"line" => 39
"function" => "supports"
"class" => "Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php"
"line" => 38
"function" => "supports"
"class" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/security-http/Firewall/AbstractListener.php"
"line" => 25
"function" => "supports"
"class" => "Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php"
"line" => 73
"function" => "__invoke"
"class" => "Symfony\Component\Security\Http\Firewall\AbstractListener"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/security-http/Firewall.php"
"line" => 92
"function" => "callListeners"
"class" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 117
"function" => "onKernelRequest"
"class" => "Symfony\Component\Security\Http\Firewall"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 230
"function" => "__invoke"
"class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 59
"function" => "callListeners"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
"line" => 154
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 129
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 75
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/index.php"
"line" => 83
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
]
|
Customize\Controller\ProductController:520
[
[
"file" => "/var/www/vhosts/metro_family_order_test/app/Customize/Controller/ProductController.php"
"line" => 520
"function" => "has"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/app/Customize/Controller/ProductController.php"
"line" => 238
"function" => "checkVisibility"
"class" => "Customize\Controller\ProductController"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 153
"function" => "detail"
"class" => "Customize\Controller\ProductController"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 75
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/index.php"
"line" => 83
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
]
|
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:101
[
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
"line" => 101
"function" => "has"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/security-csrf/CsrfTokenManager.php"
"line" => 72
"function" => "hasToken"
"class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php"
"line" => 78
"function" => "getToken"
"class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/form/ResolvedFormType.php"
"line" => 167
"function" => "finishView"
"class" => "Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
"line" => 111
"function" => "finishView"
"class" => "Symfony\Component\Form\ResolvedFormType"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/form/ResolvedFormType.php"
"line" => 160
"function" => "finishView"
"class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
"line" => 111
"function" => "finishView"
"class" => "Symfony\Component\Form\ResolvedFormType"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/form/Form.php"
"line" => 1070
"function" => "finishView"
"class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/app/Customize/Controller/ProductController.php"
"line" => 269
"function" => "createView"
"class" => "Symfony\Component\Form\Form"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 153
"function" => "detail"
"class" => "Customize\Controller\ProductController"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 75
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/index.php"
"line" => 83
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
]
|
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:71
[
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
"line" => 71
"function" => "has"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/security-csrf/CsrfTokenManager.php"
"line" => 73
"function" => "getToken"
"class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php"
"line" => 78
"function" => "getToken"
"class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/form/ResolvedFormType.php"
"line" => 167
"function" => "finishView"
"class" => "Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
"line" => 111
"function" => "finishView"
"class" => "Symfony\Component\Form\ResolvedFormType"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/form/ResolvedFormType.php"
"line" => 160
"function" => "finishView"
"class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
"line" => 111
"function" => "finishView"
"class" => "Symfony\Component\Form\ResolvedFormType"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/form/Form.php"
"line" => 1070
"function" => "finishView"
"class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/app/Customize/Controller/ProductController.php"
"line" => 269
"function" => "createView"
"class" => "Symfony\Component\Form\Form"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 153
"function" => "detail"
"class" => "Customize\Controller\ProductController"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 75
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/index.php"
"line" => 83
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
]
|
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:75
[
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
"line" => 75
"function" => "get"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/security-csrf/CsrfTokenManager.php"
"line" => 73
"function" => "getToken"
"class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php"
"line" => 78
"function" => "getToken"
"class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/form/ResolvedFormType.php"
"line" => 167
"function" => "finishView"
"class" => "Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
"line" => 111
"function" => "finishView"
"class" => "Symfony\Component\Form\ResolvedFormType"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/form/ResolvedFormType.php"
"line" => 160
"function" => "finishView"
"class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
"line" => 111
"function" => "finishView"
"class" => "Symfony\Component\Form\ResolvedFormType"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/form/Form.php"
"line" => 1070
"function" => "finishView"
"class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/app/Customize/Controller/ProductController.php"
"line" => 269
"function" => "createView"
"class" => "Symfony\Component\Form\Form"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 153
"function" => "detail"
"class" => "Customize\Controller\ProductController"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 75
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/index.php"
"line" => 83
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
]
|
Eccube\Service\CartService:174
[
[
"file" => "/var/www/vhosts/metro_family_order_test/src/Eccube/Service/CartService.php"
"line" => 174
"function" => "get"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/src/Eccube/Service/CartService.php"
"line" => 151
"function" => "getSessionCarts"
"class" => "Eccube\Service\CartService"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/var/cache/dev/ContainerRgiVlUU/CartService_9dde17f.php"
"line" => 29
"function" => "getCarts"
"class" => "Eccube\Service\CartService"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/src/Eccube/Twig/Extension/CartServiceExtension.php"
"line" => 50
"function" => "getCarts"
"class" => "ContainerRgiVlUU\CartService_9dde17f"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/var/cache/dev/twig/87/87ce5350c0a29ea73b1a6e1edef8e00b8efcbe57f470f847fd448014120b9ab1.php"
"line" => 43
"function" => "get_all_carts"
"class" => "Eccube\Twig\Extension\CartServiceExtension"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/Template.php"
"line" => 405
"function" => "doDisplay"
"class" => "__TwigTemplate_d53963164360f614f595e194402b3df183c5538d32573f5b53956d94e70d2c58"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/Template.php"
"line" => 378
"function" => "displayWithErrorHandling"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/src/Eccube/Twig/Template.php"
"line" => 41
"function" => "display"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/Template.php"
"line" => 390
"function" => "display"
"class" => "Eccube\Twig\Template"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/Extension/CoreExtension.php"
"line" => 1290
"function" => "render"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/src/Eccube/Twig/Extension/IgnoreTwigSandboxErrorExtension.php"
"line" => 59
"function" => "twig_include"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/var/cache/dev/twig/37/371d1d988982b97f7d7f0df47994a701c579c866fd0da444091dd20d1bae9d78.php"
"line" => 88
"function" => "twig_include"
"class" => "Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/Template.php"
"line" => 405
"function" => "doDisplay"
"class" => "__TwigTemplate_5ddfd73df2efef4789458142da66e30b9f58476adef7e78d6a59ddd17936d3da"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/Template.php"
"line" => 378
"function" => "displayWithErrorHandling"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/src/Eccube/Twig/Template.php"
"line" => 41
"function" => "display"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/Template.php"
"line" => 390
"function" => "display"
"class" => "Eccube\Twig\Template"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/TemplateWrapper.php"
"line" => 45
"function" => "render"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/Environment.php"
"line" => 318
"function" => "render"
"class" => "Twig\TemplateWrapper"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/src/Eccube/Twig/Extension/TwigIncludeExtension.php"
"line" => 42
"function" => "render"
"class" => "Twig\Environment"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/var/cache/dev/twig/77/771aea27c6bbddb457265ce803e734f23ef9fdd46305205d569f6137ef1f55cc.php"
"line" => 61
"function" => "include_dispatch"
"class" => "Eccube\Twig\Extension\TwigIncludeExtension"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/Template.php"
"line" => 405
"function" => "doDisplay"
"class" => "__TwigTemplate_74f2548a8331b7966f0bfe23330fc08ba7713531bc6446cf738234a7d13346db"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/Template.php"
"line" => 378
"function" => "displayWithErrorHandling"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/src/Eccube/Twig/Template.php"
"line" => 41
"function" => "display"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/Template.php"
"line" => 390
"function" => "display"
"class" => "Eccube\Twig\Template"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/Extension/CoreExtension.php"
"line" => 1290
"function" => "render"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/src/Eccube/Twig/Extension/IgnoreTwigSandboxErrorExtension.php"
"line" => 59
"function" => "twig_include"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/var/cache/dev/twig/b3/b377950857b369dce14074bd5787ac393160d8f18f8538b42bf323de16eb134f.php"
"line" => 229
"function" => "twig_include"
"class" => "Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/Template.php"
"line" => 405
"function" => "doDisplay"
"class" => "__TwigTemplate_07ae7ce52cc00125a58726389522309171fbb08ec7fe757ffda9b81a9af6972c"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/Template.php"
"line" => 378
"function" => "displayWithErrorHandling"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/src/Eccube/Twig/Template.php"
"line" => 41
"function" => "display"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/var/cache/dev/twig/5d/5d2e50aea41afba3ef6fe5a270f8e2f741e72095e35f57a2bfc7e7f6f4ca4276.php"
"line" => 53
"function" => "display"
"class" => "Eccube\Twig\Template"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/Template.php"
"line" => 405
"function" => "doDisplay"
"class" => "__TwigTemplate_32540910dd498dbd71d24b6874a3b8860942037dc143ed94be9596f2bb8c2d81"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/Template.php"
"line" => 378
"function" => "displayWithErrorHandling"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/src/Eccube/Twig/Template.php"
"line" => 41
"function" => "display"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/Template.php"
"line" => 390
"function" => "display"
"class" => "Eccube\Twig\Template"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/TemplateWrapper.php"
"line" => 45
"function" => "render"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/twig/twig/src/Environment.php"
"line" => 318
"function" => "render"
"class" => "Twig\TemplateWrapper"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/sensio/framework-extra-bundle/src/EventListener/TemplateListener.php"
"line" => 115
"function" => "render"
"class" => "Twig\Environment"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 117
"function" => "onKernelView"
"class" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 230
"function" => "__invoke"
"class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 59
"function" => "callListeners"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
"line" => 154
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 158
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 75
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/vhosts/metro_family_order_test/index.php"
"line" => 83
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
]
|
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
| Key | Value |
|---|---|
| (no data) | |
Defined as regular env variables
| Key | Value |
|---|---|
| APP_DEBUG | "1" |
| APP_ENV | "dev" |
| CONTEXT_DOCUMENT_ROOT | "/var/www/vhosts/metro_family_order_test" |
| CONTEXT_PREFIX | "" |
| DATABASE_CHARSET | "utf8mb4" |
| DATABASE_SERVER_VERSION | "8.0.28" |
| DATABASE_URL | "mysql://order_test:DpCL6PXs&umh@localhost/family_order_test" |
| DOCUMENT_ROOT | "/var/www/vhosts/metro_family_order_test" |
| ECCUBE_ADMIN_ALLOW_HOSTS | "["202.79.118.193","211.2.175.178","122.222.154.85","202.79.118.194","202.79.118.185","202.229.181.58","115.37.216.218"]" |
| ECCUBE_ADMIN_DENY_HOSTS | "[]" |
| ECCUBE_ADMIN_ROUTE | "metroadmin" |
| ECCUBE_AUTH_MAGIC | "n3h4u2pw5amgkyWjehIX2GzRw15MqlNX" |
| ECCUBE_COOKIE_PATH | "/" |
| ECCUBE_FORCE_SSL | "1" |
| ECCUBE_LOCALE | "ja" |
| ECCUBE_TEMPLATE_CODE | "default" |
| FCGI_ROLE | "RESPONDER" |
| GATEWAY_INTERFACE | "CGI/1.1" |
| HOBBYSEARCH_CUSTOMER_ID | "406" |
| HOBBYSEARCH_EXPORT_BASE | "/var/www/export/HobbySearch_test" |
| HOME | "/usr/share/httpd" |
| HTTPS | "on" |
| HTTP_ACCEPT | "*/*" |
| HTTP_ACCEPT_ENCODING | "gzip, br, zstd, deflate" |
| HTTP_AUTHORIZATION | "" |
| HTTP_COOKIE | "eccube=h5psavdrdlj6oud91iphu918or" |
| HTTP_HOST | "dev.metro-family.jp" |
| HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
| MAILER_DSN | "smtp://mfo-admin-test@m-metro.co.jp:FpKqy%y2WmqBzfU=g*@U2cJL4kc%Fk6q@mmetro.sakura.ne.jp:587" |
| PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin" |
| PHP_SELF | "/index.php" |
| QUERY_STRING | "" |
| REDIRECT_HTTPS | "on" |
| REDIRECT_HTTP_AUTHORIZATION | "" |
| REDIRECT_SSL_TLS_SNI | "dev.metro-family.jp" |
| REDIRECT_STATUS | "200" |
| REDIRECT_UNIQUE_ID | "ak07yegTGzdrAc_F_YFFogAAAEc" |
| REDIRECT_URL | "/products/detail/78254" |
| REMOTE_ADDR | "216.73.216.216" |
| REMOTE_PORT | "6792" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1783446473 |
| REQUEST_TIME_FLOAT | 1783446473.567 |
| REQUEST_URI | "/products/detail/78254" |
| SCRIPT_FILENAME | "/var/www/vhosts/metro_family_order_test/index.php" |
| SCRIPT_NAME | "/index.php" |
| SERVER_ADDR | "133.167.124.30" |
| SERVER_ADMIN | "root@localhost" |
| SERVER_NAME | "dev.metro-family.jp" |
| SERVER_PORT | "443" |
| SERVER_PROTOCOL | "HTTP/1.1" |
| SERVER_SIGNATURE | "" |
| SERVER_SOFTWARE | "Apache" |
| SSL_CIPHER | "TLS_AES_256_GCM_SHA384" |
| SSL_CIPHER_ALGKEYSIZE | "256" |
| SSL_CIPHER_EXPORT | "false" |
| SSL_CIPHER_USEKEYSIZE | "256" |
| SSL_CLIENT_VERIFY | "NONE" |
| SSL_COMPRESS_METHOD | "NULL" |
| SSL_PROTOCOL | "TLSv1.3" |
| SSL_SECURE_RENEG | "true" |
| SSL_SERVER_A_KEY | "rsaEncryption" |
| SSL_SERVER_A_SIG | "sha256WithRSAEncryption" |
| SSL_SERVER_I_DN | "CN=YR1,O=Let's Encrypt,C=US" |
| SSL_SERVER_I_DN_C | "US" |
| SSL_SERVER_I_DN_CN | "YR1" |
| SSL_SERVER_I_DN_O | "Let's Encrypt" |
| SSL_SERVER_M_SERIAL | "059AB1F2FFF71FB53F613A9AD4FFC410F481" |
| SSL_SERVER_M_VERSION | "3" |
| SSL_SERVER_SAN_DNS_0 | "dev.metro-family.jp" |
| SSL_SERVER_S_DN | "CN=dev.metro-family.jp" |
| SSL_SERVER_S_DN_CN | "dev.metro-family.jp" |
| SSL_SERVER_V_END | "Sep 15 16:02:46 2026 GMT" |
| SSL_SERVER_V_START | "Jun 17 16:02:47 2026 GMT" |
| SSL_SESSION_ID | "4d254ce823e31fa5bb9c10fe613caac18d10e2152054f391085ec16f20de2d35" |
| SSL_SESSION_RESUMED | "Resumed" |
| SSL_TLS_SNI | "dev.metro-family.jp" |
| SSL_VERSION_INTERFACE | "mod_ssl/2.4.53" |
| SSL_VERSION_LIBRARY | "OpenSSL/3.0.7" |
| TRUSTED_HOSTS | "^dev\.metro-family\.jp$" |
| UNIQUE_ID | "ak07yegTGzdrAc_F_YFFogAAAEc" |
| USER | "apache" |
| proxy-nokeepalive | "1" |
Parent Request
Return to parent request (token = 68849f)
| Key | Value |
|---|---|
| Product | Eccube\Entity\Product {#4427 -_calc: true -stockFinds: [ false ] -stocks: [ "0" ] -stockUnlimiteds: [ false ] -price01: [ "140.00" ] -price02: [ "91.00" ] -price01IncTaxs: [ 154.0 ] -price02IncTaxs: [ 100.0 ] -codes: [ "4950344068388" ] -classCategories1: [] -classCategories2: [] -className1: null -className2: null -id: 78254 -name: "81043 スペアボトルミニ(角ビン)" -note: null -description_list: null -description_detail: null -search_word: null -free_area: null -create_date: DateTime @1689791408 {#4234 : 2023-07-20 03:30:08.0 Asia/Tokyo (+09:00) } -update_date: DateTime @1689791408 {#4224 : 2023-07-20 03:30:08.0 Asia/Tokyo (+09:00) } -ProductCategories: Doctrine\ORM\PersistentCollection {#4808 …} -ProductClasses: Doctrine\ORM\PersistentCollection {#4918 …} -ProductImage: Doctrine\ORM\PersistentCollection {#5146 …} -ProductTag: Doctrine\ORM\PersistentCollection {#5144 …} -CustomerFavoriteProducts: Doctrine\ORM\PersistentCollection {#4806 …} -Creator: Proxies\__CG__\Eccube\Entity\Member {#4900 …} -Status: Proxies\__CG__\Eccube\Entity\Master\ProductStatus {#4870 …} -RelatedProducts: Doctrine\ORM\PersistentCollection {#4858 …} -Maker: Proxies\__CG__\Plugin\Maker42\Entity\Maker {#4920 …} -maker_url: null -kana: null -makerPartNumber: null -sale: [ "○" ] } |
| _controller | "Customize\Controller\ProductController::detail" |
| _converters | [ Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter {#4200 -name: "Product" -class: "Eccube\Entity\Product" -options: [ "repository_method" => "findWithSortedClassCategories" ] -isOptional: false -converter: null } ] |
| _firewall_context | "security.firewall.map.context.customer" |
| _remove_csp_headers | true |
| _route | "product_detail" |
| _route_params | [ "id" => "78254" ] |
| _security_firewall_run | "_security_customer" |
| _stopwatch_token | "23ba22" |
| _template | Sensio\Bundle\FrameworkExtraBundle\Configuration\Template {#4199 #template: "Product/detail.twig" -vars: [] -streamable: false -owner: [ Customize\Controller\ProductController {#3501 #purchaseFlow: Eccube\Service\PurchaseFlow\PurchaseFlow {#3502 …} #customerFavoriteProductRepository: Eccube\Repository\CustomerFavoriteProductRepository {#3508 …} #cartService: ContainerRgiVlUU\CartService_9dde17f {#582 …} #productRepository: Customize\Repository\Extension\ProductRepositoryExtension {#525 …} #BaseInfo: Eccube\Entity\BaseInfo {#3354 …} #helper: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#4095 …} #productListMaxRepository: Eccube\Repository\Master\ProductListMaxRepository {#4096 …} #productService: Customize\Service\ProductService {#3591 …} -title: "" #eccubeConfig: Eccube\Common\EccubeConfig {#686 …} #entityManager: ContainerRgiVlUU\EntityManager_9a5be93 {#515 …} #translator: Symfony\Component\Translation\DataCollectorTranslator {#839 …} #formFactory: Symfony\Component\Form\FormFactory {#4127 …} #eventDispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#771 …} #session: Symfony\Component\HttpFoundation\Session\Session {#804 …} #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#4150 …} } "detail" ] } |
| id | "78254" |