exception |
Twig\Error\RuntimeError {#12846 ▼
-lineno: 141
-name: "default_frame.twig"
-rawMessage: "Impossible to access an attribute ("School") on a null variable."
-sourcePath: "/home/nmhata01/nmhata01.xsrv.jp/public_html/app/template/unishop/default_frame.twig"
-sourceCode: """
<!doctype html>\r\n
{#\r\n
This file is part of EC-CUBE\r\n
\r\n
Copyright(c) 2000-2015 LOCKON CO.,LTD. All Rights Reserved.\r\n
\r\n
http://www.lockon.co.jp/\r\n
\r\n
This program is free software; you can redistribute it and/or\r\n
modify it under the terms of the GNU General Public License\r\n
as published by the Free Software Foundation; either version 2\r\n
of the License, or (at your option) any later version.\r\n
\r\n
This program is distributed in the hope that it will be useful,\r\n
but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n
GNU General Public License for more details.\r\n
\r\n
You should have received a copy of the GNU General Public License\r\n
along with this program; if not, write to the Free Software\r\n
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\r\n
#}\r\n
<html lang="ja">\r\n
<head>\r\n
<meta charset="utf-8">\r\n
<meta http-equiv="X-UA-Compatible" content="IE=edge">\r\n
<title>{{ BaseInfo.shop_name }}{% if subtitle is defined and subtitle is not empty %} / {{ subtitle }}{% elseif title is defined and title is not empty %} / {{ title }}{% endif %}</title>\r\n
{% if Page.author is not empty %}\r\n
<meta name="author" content="{{ Page.author }}">\r\n
{% endif %}\r\n
{% if Page.description is not empty %}\r\n
<meta name="description" content="{{ Page.description }}">\r\n
{% endif %}\r\n
{% if Page.keyword is not empty %}\r\n
<meta name="keywords" content="{{ Page.keyword }}">\r\n
{% endif %}\r\n
{% if Page.meta_robots is not empty %}\r\n
<meta name="robots" content="{{ Page.meta_robots }}">\r\n
{% endif %}\r\n
<meta name="viewport" content="width=device-width, initial-scale=1">\r\n
{% if Page.meta_tags is not empty %}\r\n
{{ Page.meta_tags|raw }}\r\n
{% endif %}\r\n
{% block meta_tags %}{% endblock %}\r\n
<link rel="icon" href="{{ asset('assets/img/common/favicon.ico', 'user_data') }}">\r\n
\r\n
{% if Page.url == "school_list" %}\r\n
<link rel="icon" href="{{ asset('assets/css/bootstrap.min.3.4.1.css', 'user_data') }}">\r\n
{% endif %}\r\n
\r\n
<link rel="stylesheet" href="{{ asset('assets/css/style.css') }}">\r\n
<link rel="stylesheet" href="{{ asset('assets/css/slick.css') }}">\r\n
<link rel="stylesheet" href="{{ asset('assets/css/default.css') }} ">\r\n
<link rel="stylesheet" href="{{ asset('assets/css/unishop.css') }} ">\r\n
<link rel="stylesheet" href="{{ asset('assets/css/custom.css') }} ">\r\n
<link rel="stylesheet" href="{{ asset('assets/css/icomoon/style.css') }}">\r\n
\r\n
{% if Page.url == "product_list" %}\r\n
<link rel="stylesheet" href="{{ asset('assets/css/slick/slick.css') }}">\r\n
<link rel="stylesheet" href="{{ asset('assets/css/slick/slick-theme.css') }}">\r\n
{% endif %}\r\n
\r\n
\r\n
{% if Page.url == "correct_size" or Page.url == "care_for_uniforms" or Page.url == "school_list" or Page.url == "store_info" %}\r\n
<link rel="stylesheet" href="{{ asset('assets/css/unimall_page.css') }}">\r\n
{% endif %}\r\n
{% if Page.url == "school_list" %}\r\n
<link rel="stylesheet" href="{{ asset('assets/css/unimall_sclist.css') }}">\r\n
{% endif %}\r\n
\r\n
{% if Page.url == "gmo_shopping_payment" or Page.url == "gmo_shopping_rakuten_result" or Page.url == "gmo_shopping_au_result" or Page.url == "gmo_shopping_docomo_result" or Page.url == "gmo_shopping_sb_result" %}\r\n
<link rel="stylesheet" href="{{ asset('assets/css/gmo_test.css') }}">\r\n
{% else %}{% endif %}\r\n
\r\n
\r\n
<!-- for original theme CSS -->\r\n
{% block stylesheet %}\r\n
{% if Page.url == 'mypage_change' %}\r\n
{% endif %}\r\n
{% if Page.url == 'mypage_change_saisun' %}\r\n
<style type="text/css">\r\n
.dl_table not_required{\r\n
display:none;\r\n
height:0;\r\n
overflow:hidden;\r\n
}\r\n
</style>\r\n
{% endif %}\r\n
{% endblock %}\r\n
\r\n
<!--学校・店舗専用css-->\r\n
{% include 'Block/css_kirikae.twig' %}\r\n
\r\n
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>\r\n
\r\n
\r\n
{# ▼Head COLUMN #}\r\n
{% if Layout.Head %}\r\n
{# ▼上ナビ #}\r\n
{{ include('block.twig', {'Blocks': Page.Head}) }}\r\n
{# ▲上ナビ #}\r\n
{% endif %}\r\n
{# ▲Head COLUMN #}\r\n
\r\n
</head>\r\n
<body id="page_{{ app.request.get('_route') }}" class="{{ body_class|default('other_page') }}">\r\n
\r\n
{% if Page.url != "mypage_change_checkbox" %}{% if Page.url != "mypage_change_complete2" %}\r\n
<div id="wrapper">\r\n
<div class="mblack"></div>\r\n
<header id="header">\r\n
<div class="container-fluid inner">\r\n
<p id="btn_menu"{% if is_granted('ROLE_USER') %}{% if app.user.isMeasureInfoRegistered() == false %} style="opacity:0.2; pointer-events: none;"{% endif %}{% endif %}><a class="nav-trigger" href="#nav">Menu<span></span></a></p>\r\n
{# ▼HeaderInternal COLUMN #}\r\n
{% if Layout.Header %}\r\n
{# ▼上ナビ #}\r\n
{{ include('block.twig', {'Blocks': Layout.Header}) }}\r\n
{# ▲上ナビ #}\r\n
{% endif %}\r\n
{# ▲HeaderInternal COLUMN #}\r\n
</div>\r\n
</header>\r\n
{% if Page.url != "homepage" %}\r\n
<div class="head_pankuz"><div class="pankuz" {% if not is_granted('ROLE_USER') or app.user.isMeasureInfoRegistered() == false %}style="opacity:0.3; pointer-events:none;"{% endif %}><!--ぱんくずここから-->\r\n
<div><a href="{{ url('homepage') }}">HOME</a></div>\r\n
\r\n
{% if app.request.get('_route')=='user_data' %}{% if app.request.get('route')=='outfit_l01' %}\r\n
<div><a href="{{ url('user_data', {'route': 'outfit'}) }}">コーディネート一覧</a></div>{% endif %}\r\n
{% endif %}\r\n
\r\n
{% if app.request.get('_route')=='product_list' %}\r\n
{% if Category is not null %}\r\n
{% for Path in Category.path %}\r\n
<div class="jscategory1"><a href="{{ url('product_list') }}?category_id={{ Path.id }}">{{ Path.name }}</a></div>\r\n
{% endfor %}\r\n
{% endif %}\r\n
{% endif %}\r\n
{% if Product is defined %}\r\n
{% if Product.ProductCategories is not empty %}\r\n
{% for ProductCategory in Product.ProductCategories %}\r\n
{% if ProductCategory.Category.School == app.user.School %}\r\n
<div class="jscategory2"><a href="{{ url('product_list') }}?category_id={{ ProductCategory.Category.id }}">{{ ProductCategory.Category.name }}</a></div>\r\n
{% endif %}\r\n
{% endfor %}\r\n
{% endif %}\r\n
{% endif %}\r\n
{% if Page.url == "homepage" or app.request.get('_route')=='product_list' %}{% else %}<div>{% if subtitle is defined and subtitle is not empty %}{{ subtitle }}{% elseif title is defined and title is not empty %}{{ title }}{% endif %}</div>{% endif %}\r\n
</div></div>\r\n
{% endif %}\r\n
\r\n
{% endif %}{% endif %}\r\n
\r\n
<!-- チャットボットブロック ここから -->\r\n
{% if is_granted('ROLE_USER') %}\r\n
{% if Page.url != "mypage_change_checkbox" and Page.url != "mypage_change_complete2" and app.user.School.getChatBotFlag == 1 %}\r\n
<div class="totop">\r\n
<link rel="stylesheet" href="{{ asset('chatbot/style.css','user_data') }}">\r\n
<link rel="stylesheet prefetch" href="https://cdnjs.cloudflare.com/ajax/libs/malihu-custom-scrollbar-plugin/3.1.3/jquery.mCustomScrollbar.min.css">\r\n
<span class="qa chatbtn" href=""><img class="btnpc" src="{{ asset('assets/img/nikke/fixed_qa.gif') }}"><img class="btnsp" src="{{ asset('assets//img/nikke/fixed_qasp.gif') }}"></span>\r\n
<div class="chat">\r\n
<div class="chat-title">\r\n
<h1>AIチャットサポート</h1>\r\n
<figure class="avatar"><img src="{{ asset('chatbot/icon_01.png','user_data') }}" /></figure>\r\n
<div class="cb_hide"><img src="{{ asset('chatbot/icon_02.png','user_data') }}"></div>\r\n
</div>\r\n
<div class="messages">\r\n
<div class="messages-content"></div>\r\n
</div>\r\n
<div class="message-box"><textarea type="text" class="message-input" placeholder="ご質問を入力してください。"></textarea><button type="submit" class="message-submit">送信 </button></div>\r\n
</div>\r\n
<script src="https://cdnjs.cloudflare.com/ajax/libs/malihu-custom-scrollbar-plugin/3.1.3/jquery.mCustomScrollbar.concat.min.js"></script>\r\n
<script src="{{ asset('chatbot/marked.min.js','user_data') }}"></script>\r\n
<script src="{{ asset('chatbot/chatbot.js','user_data') }}" charset="utf-8"></script>\r\n
</div>{% endif %}{% endif %}\r\n
<!-- チャットボットブロック ここまで -->\r\n
\r\n
{% if is_granted('ROLE_USER') %}{% if Page.url == "homepage" or Page.url == "product_list" or Page.url == "product_detail" or Page.url == "mypage" %}<div class="totop saisun">\r\n
<div class="saisun_right">\r\n
<label for="saisun1"><img class="saipc" src="{{ asset('assets') }}/img/unishop/fixed_saipc.gif"><img class="saisp" src="{{ asset('assets') }}/img/nikke/fixed_saisp.gif"></label>\r\n
<input type="checkbox" id="saisun1"/>\r\n
<div class="saisun_show">\r\n
<!--非表示ここから-->\r\n
{% include 'flex_saisun.twig' %}\r\n
<!--ここまで-->\r\n
</div>\r\n
</div>\r\n
</div>{% endif %}{% endif %}\r\n
\r\n
{% if Page.url == "homepage" %}\r\n
{% include 'Block/firstpop.twig' %}\r\n
{% endif %}\r\n
\r\n
{% if Page.url == "cart" %}\r\n
\r\n
{% if app.user.hissu_flg != '1' %}\r\n
<div class="saix_box cartpop" style="display:none;"><!--カート初回ウインドウ-->\r\n
<div class="saix_black"></div>\r\n
<div class="saix_txt saixcart"><div class="saix_close">×<span>閉じる</span></div>\r\n
<div class="saix_right">\r\n
<h2 style="margin:0;">購入必須<span>アイテムの確認</span></h2>\r\n
\r\n
<div class="hissu_itempop">\r\n
<p>以下のアイテムは購入が必須となります。<span>お買い忘れがないか、ご確認ください。</span></p>\r\n
\r\n
{% include 'Block/hissu_item.twig' %}\r\n
\r\n
</div>\r\n
<iframe src="{{ url('mypage') }}/change_checkbox" name="sample" width="100%" scrolling="no">\r\n
</iframe>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
{% endif %}{% endif %}\r\n
\r\n
{% if Page.url == "homepage" %}{% else %}<div id="contents" class="{{ Layout.theme }}">{% endif %}\r\n
\r\n
<div id="contents_top">\r\n
{# ▼TOP COLUMN #}\r\n
{% if Layout.ContentsTop %}\r\n
{# ▼上ナビ #}\r\n
{{ include('block.twig', {'Blocks': Layout.ContentsTop}) }}\r\n
{# ▲上ナビ #}\r\n
{% endif %}\r\n
{# ▲TOP COLUMN #}\r\n
</div>\r\n
\r\n
<div class="container-fluid inner">\r\n
\r\n
{# ▼LEFT COLUMN #}\r\n
{% if Layout.SideLeft %}\r\n
<div id="side_left" class="side">\r\n
{# ▼左ナビ #}\r\n
{{ include('block.twig', {'Blocks': Layout.SideLeft}) }}\r\n
{# ▲左ナビ #}\r\n
</div>\r\n
{% endif %}\r\n
{# ▲LEFT COLUMN #}\r\n
\r\n
<div id="main">\r\n
{# ▼メイン上部 #}\r\n
{% if Layout.MainTop %}\r\n
<div id="main_top">\r\n
{{ include('block.twig', {'Blocks': Layout.MainTop}) }}\r\n
</div>\r\n
{% endif %}\r\n
{# ▲メイン上部 #}\r\n
\r\n
<div id="main_middle">\r\n
{% block main %}{% endblock %}\r\n
</div>\r\n
\r\n
{# ▼メイン下部 #}\r\n
{% if Layout.MainBottom %}\r\n
<div id="main_bottom">\r\n
{{ include('block.twig', {'Blocks': Layout.MainBottom}) }}\r\n
</div>\r\n
{% endif %}\r\n
{# ▲メイン下部 #}\r\n
</div>\r\n
\r\n
{# ▼RIGHT COLUMN #}\r\n
{% if Layout.SideRight %}\r\n
<div id="side_right" class="side">\r\n
{# ▼右ナビ #}\r\n
{{ include('block.twig', {'Blocks': Layout.SideRight}) }}\r\n
{# ▲右ナビ #}\r\n
</div>\r\n
{% endif %}\r\n
{# ▲RIGHT COLUMN #}\r\n
</div>\r\n
\r\n
{# ▼BOTTOM COLUMN #}\r\n
{% if Layout.ContentsBottom %}\r\n
<div id="contents_bottom">\r\n
{# ▼下ナビ #}\r\n
{{ include('block.twig', {'Blocks': Layout.ContentsBottom}) }}\r\n
{# ▲下ナビ #}\r\n
</div>\r\n
{% endif %}\r\n
{# ▲BOTTOM COLUMN #}\r\n
</div>\r\n
{% if Page.url == "product_detail" %}\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 class="ec-modal-box">\r\n
<div class="ec-role">\r\n
<a class="ec-inlineBtn--cancel" href="{{ url('product_list') }}">{{ 'お買い物を続ける'|trans }}</a>\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
{% endif %}\r\n
{% if Page.url == "reserve_detail" %}\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 class="ec-modal-box">\r\n
<p>予約をキャンセルしてよろしいですか。</p>\r\n
</div>\r\n
<div id="ec-modal-footer" class="text-center">\r\n
<a class="def_button3 cancel_confirm">確認</a>\r\n
<a class="def_button3 close_modal def_button7">閉じる</a>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
{% endif %}\r\n
{% if Page.url != "mypage_change_checkbox" %}{% if Page.url != "mypage_change_complete2" %}\r\n
<footer id="footer" style="margin-top: 0;">\r\n
{# ▼Footer COLUMN#}\r\n
{% if Layout.Footer %}\r\n
{# ▼上ナビ #}\r\n
{{ include('block.twig', {'Blocks': Layout.Footer}) }}\r\n
{# ▲上ナビ #}\r\n
{% endif %}\r\n
{# ▲Footer COLUMN#}\r\n
\r\n
</footer>\r\n
{% endif %}{% endif %}\r\n
\r\n
{% if Page.url == "homepage" or Page.url == "product_detail" %}</div>{% else %}{% endif %}\r\n
\r\n
{% if Page.url != "mypage_change_checkbox" %}{% if Page.url != "mypage_change_complete2" %}\r\n
<div id="drawer" class="drawer sp">\r\n
{% include 'Block/spmenu.twig' %}\r\n
</div>\r\n
{% if Page.url == "product_detail" %}<div class="close_btn"></div>{% else %}{% endif %}\r\n
{% endif %}{% endif %}\r\n
\r\n
</div>\r\n
<div class="overlay"></div>\r\n
\r\n
<script src="{{ asset('assets/js/vendor/bootstrap.custom.min.js') }}"></script>\r\n
<script src="{{ asset('assets/js/vendor/slick.min.js') }}"></script>\r\n
<script src="{{ asset('assets/js/function.js') }}"></script>\r\n
<script src="{{ asset('assets/js/eccube.js') }}"></script>\r\n
<script src="{{ asset('assets/js/menu01.js') }}"></script>\r\n
<script src="{{ asset('assets/js/search02.js') }}"></script>\r\n
\r\n
{% if Page.url != "product_list" %}\r\n
<script src="{{ asset('assets/js/slick/slick.min.js') }}"></script>\r\n
{% endif %}\r\n
\r\n
<!--学校・店舗ごとに検索結果/カート内容チェック内容のjsを切り替え-->\r\n
{% include 'Block/js_kirikae.twig' %}\r\n
\r\n
<script>\r\n
$(function () {\r\n
$('#drawer').append($('.drawer_block').clone(true).children());\r\n
$.ajax({\r\n
url: "{{ asset('assets//img/common/svg.html') }}",\r\n
type: 'GET',\r\n
dataType: 'html',\r\n
}).done(function(data){\r\n
$('body').prepend(data);\r\n
}).fail(function(data){\r\n
});\r\n
});\r\n
</script>\r\n
{% block javascript %}{% endblock %}\r\n
\r\n
{% if Page.url == 'shopping_temporary_confirm' %}<!--仮登録(完了)画面がすぐバグる-->\r\n
</div></div></div>\r\n
{% endif %}\r\n
</body>\r\n
</html>\r\n
"""
#message: "Impossible to access an attribute ("School") on a null variable."
#code: 0
#file: "/home/nmhata01/nmhata01.xsrv.jp/public_html/app/template/unishop/default_frame.twig"
#line: 141
trace: {▶
/home/nmhata01/nmhata01.xsrv.jp/public_html/app/template/unishop/default_frame.twig:141 {▶
twig_get_attribute(Environment $env, Source $source, $object, $item, array $arguments = [], $type = 'any', $isDefinedTest = false, $ignoreStrictCheck = false, $sandboxed = false, int $lineno = -1) …
› {% for ProductCategory in Product.ProductCategories %}\r
› {% if ProductCategory.Category.School == app.user.School %}\r
› <div class="jscategory2"><a href="{{ url('product_list') }}?category_id={{ ProductCategory.Category.id }}">{{ ProductCategory.Category.name }}</a></div>\r
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/var/cache/dev/twig/83/83c60cc185fb891130854a8316cbfe3226c837ebc8d043b1cd0a48b66a3c9975.php:340 {▶
__TwigTemplate_805aedd505472d5c2eee34acfb23cc3535542747bcddcd1cb1c599dc5eccdab2->doDisplay(array $context, array $blocks = []) …
› echo " ";
› if ((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, $context["ProductCategory"], "Category", [], "any", false, false, true, 141), "School", [], "any", false, false, true, 141) == twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "user", [], "any", false, false, true, 141), "School", [], "any", false, false, true, 141))) {
› // line 142
arguments: {▶
$env: Twig\Environment {#1086 …}
$source: Twig\Source {#10029 …}
$object: null
$item: "School"
$arguments: []
$type: "any"
$isDefinedTest: false
$ignoreStrictCheck: false
$sandboxed: true
$lineno: 141
}
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/vendor/twig/twig/src/Template.php:405 {▶
Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
arguments: {▶
$context: [ …19]
$blocks: [ …3]
}
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/vendor/twig/twig/src/Template.php:378 {▶
Twig\Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
arguments: {▶
$context: [ …18]
$blocks: [ …3]
}
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/src/Eccube/Twig/Template.php:41 {▶
Eccube\Twig\Template->display(array $context, array $blocks = []) …
› } else {
› parent::display($event->getParameters(), $blocks);
› }
arguments: {▶
$context: [ …11]
$blocks: []
}
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/var/cache/dev/twig/44/44b97cd337dc7d7b5cb239fcb3381a8f41391947853ed0b426af18c3d72fae96.php:55 {▶
__TwigTemplate_d5bbacbe350a0034be1dbd43d8637c5fc11799b9b5496f374a915e00cde3dec8->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("default_frame.twig", "Product/detail.twig", 22);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
arguments: {▶
$context: [ …19]
$blocks: [ …3]
}
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/vendor/twig/twig/src/Template.php:405 {▶
Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
arguments: {▶
$context: [ …19]
$blocks: [ …3]
}
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/vendor/twig/twig/src/Template.php:378 {▶
Twig\Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
arguments: {▶
$context: [ …18]
$blocks: [ …3]
}
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/src/Eccube/Twig/Template.php:41 {▶
Eccube\Twig\Template->display(array $context, array $blocks = []) …
› } else {
› parent::display($event->getParameters(), $blocks);
› }
arguments: {▶
$context: [ …11]
$blocks: []
}
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/vendor/twig/twig/src/Template.php:390 {▶
Twig\Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
arguments: {▶
$context: [ …11]
}
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/vendor/twig/twig/src/TemplateWrapper.php:45 {▶
Twig\TemplateWrapper->render(array $context = []): string …
› // as it should only be used by internal code
› return $this->template->render($context, \func_get_args()[1] ?? []);
› }
arguments: {▶
$context: [ …11]
...: {▶
[]
}
}
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/vendor/twig/twig/src/Environment.php:318 {▶
Twig\Environment->render($name, array $context = []) …
› {
› return $this->load($name)->render($context);
› }
arguments: {▶
$context: [ …11]
}
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/vendor/sensio/framework-extra-bundle/src/EventListener/TemplateListener.php:115 {▶
Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener->onKernelView(KernelEvent $event) …
› } else {
› $event->setResponse(new Response($this->twig->render($template->getTemplate(), $parameters)));
› }
arguments: {▶
$name: "Product/detail.twig"
$context: [ …11]
}
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:117 {▶
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
›
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
›
arguments: {▶
$event: Symfony\Component\HttpKernel\Event\ViewEvent {#9528 …}
...: {▶
"kernel.view"
Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#1261 …}
}
}
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/vendor/symfony/event-dispatcher/EventDispatcher.php:230 {▶
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
arguments: {▶
$event: Symfony\Component\HttpKernel\Event\ViewEvent {#9528 …}
$eventName: "kernel.view"
$dispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#1261 …}
}
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/vendor/symfony/event-dispatcher/EventDispatcher.php:59 {▶
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
arguments: {▶
$listeners: [ …1]
$eventName: "kernel.view"
$event: Symfony\Component\HttpKernel\Event\ViewEvent {#9528 …}
}
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:154 {▶
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
arguments: {▶
$event: Symfony\Component\HttpKernel\Event\ViewEvent {#9528 …}
$eventName: "kernel.view"
}
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/vendor/symfony/http-kernel/HttpKernel.php:168 {▶
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
arguments: {▶
$event: Symfony\Component\HttpKernel\Event\ViewEvent {#9528 …}
$eventName: "kernel.view"
}
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/vendor/symfony/http-kernel/HttpKernel.php:75 {▶
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
arguments: {▶
$request: Symfony\Component\HttpFoundation\Request {#14 …}
$type: 1
}
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/vendor/symfony/http-kernel/Kernel.php:202 {▶
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments: {▶
$request: Symfony\Component\HttpFoundation\Request {#14 …}
$type: 1
$catch: true
}
}
/home/nmhata01/nmhata01.xsrv.jp/public_html/index.php:83 {▶
› $kernel = new Kernel($env, $debug);
› $response = $kernel->handle($request);
› $response->send();
arguments: {▶
$request: Symfony\Component\HttpFoundation\Request {#14 …}
}
}
}
} |