Exceptions
Exception
Twig\Error\ RuntimeError
Show exception properties
Twig\Error\RuntimeError {#2188 -lineno: 174 -name: "agent_property/index.html.twig" -rawMessage: "Impossible to access an attribute ("name") on a null variable." -sourcePath: "/home/clients/bd8cd111e9f750c60744e1a2ea7ccf8e/sites/beta.smartimmo-app.com/SmartImmoWeb/templates/agent_property/index.html.twig" -sourceCode: """ {% extends 'base.html.twig' %}\r\n \r\n {% block title %}\r\n {{ 'meta.title'|trans({'%firstname%': agent.firstname, '%lastname%': agent.name}, 'agent_property_index') }}\r\n {% endblock %}\r\n \r\n {% block description %}\r\n {{ 'meta.description'|trans({}, 'agent_property_index') }}\r\n {% endblock %}\r\n \r\n {% block style %}\r\n <link href="{{ asset('assets/css/agent-listing.css') }}" rel="stylesheet">\r\n <style>\r\n .agent-sidebar-sticky { position: static; }\r\n \r\n @media (min-width: 992px) {\r\n .agent-sidebar-sticky {\r\n position: sticky;\r\n top: 30px;\r\n z-index: 10;\r\n }\r\n }\r\n </style>\r\n {% endblock %}\r\n \r\n {% block body %}\r\n \r\n <div class="container-lg py-3 py-lg-4">\r\n <div class="row g-3">\r\n \r\n <!-- LEFT: Profile & facts -->\r\n <div class="col-lg-7">\r\n <div class="bg-white border rounded-4 p-3 p-lg-4">\r\n <div class="d-flex align-items-center gap-3">\r\n <img\r\n src="{{ agent.picture ?? asset('assets/img/imageIcon.png') }}"\r\n alt="{{ agent.firstname }} {{ agent.name }}"\r\n class="rounded-3"\r\n style="width:96px;height:96px;object-fit:cover;"\r\n >\r\n <div class="flex-grow-1">\r\n <div class="d-flex flex-wrap align-items-center gap-2">\r\n <h1 class="h4 fw-bold mb-0">{{ agent.firstname }} {{ agent.name }}</h1>\r\n \r\n {% if agent.agency %}\r\n <span class="badge bg-light text-dark border rounded-pill">\r\n <i class="mdi mdi-domain me-1"></i>{{ agent.agency.name }}\r\n </span>\r\n {% endif %}\r\n \r\n <span class="badge bg-success-subtle text-success border rounded-pill">\r\n <i class="mdi mdi-shield-check-outline me-1"></i>\r\n {{ 'profile.verified'|trans({}, 'agent_property_index') }}\r\n </span>\r\n </div>\r\n \r\n <div class="text-muted small mt-1">\r\n {{ 'profile.status_label'|trans({}, 'agent_property_index') }}\r\n <strong> {{ 'profile.status_active'|trans({}, 'agent_property_index') }}</strong>\r\n ·\r\n {% if agent.coveredCities %}\r\n {{ 'profile.zones_label'|trans({}, 'agent_property_index') }}\r\n {% for c in agent.coveredCities %}\r\n <strong>{{ c.name|join(', ') }}</strong>\r\n {% endfor %}\r\n {% endif %}\r\n ·\r\n {{ 'profile.specialties_label'|trans({}, 'agent_property_index') }}\r\n <strong>{{ 'profile.specialties_value'|trans({}, 'agent_property_index') }}</strong>\r\n </div>\r\n </div>\r\n </div>\r\n \r\n <hr>\r\n \r\n <!-- Quick metrics -->\r\n {% set totalActive = (properties|length)|default(0) %}\r\n <div class="row text-center g-3">\r\n <div class="col-4">\r\n <div class="fw-bold fs-5">{{ totalActive }}</div>\r\n <div class="small text-muted">{{ 'metrics.active_listings'|trans({}, 'agent_property_index') }}</div>\r\n </div>\r\n <div class="col-4">\r\n <div class="fw-bold fs-5">{{ (agent.propertyReports|length)|default(0) }}</div>\r\n <div class="small text-muted">{{ 'metrics.reviews'|trans({}, 'agent_property_index') }}</div>\r\n </div>\r\n <div class="col-4">\r\n <div class="fw-bold fs-5">{{ agent.metrics.years|default(1) }}</div>\r\n <div class="small text-muted">{{ 'metrics.years_exp'|trans({}, 'agent_property_index') }}</div>\r\n </div>\r\n </div>\r\n \r\n <hr>\r\n \r\n <!-- About -->\r\n <div class="mb-3">\r\n <h6 class="fw-bold mb-2">{{ 'sections.about'|trans({}, 'agent_property_index') }}</h6>\r\n <p class="mb-0">{{ agent.bio|default('-') }}</p>\r\n </div>\r\n \r\n <!-- Contact -->\r\n {% set phone = agent.agentPhone ?? agent.phone ?? '' %}\r\n <div class="mb-2">\r\n <h6 class="fw-bold mb-2">{{ 'sections.contact'|trans({}, 'agent_property_index') }}</h6>\r\n <div class="d-flex flex-wrap gap-2">\r\n {% if phone %}\r\n <a href="tel:+243{{ phone }}" class="btn btn-outline-dark btn-sm rounded-pill">\r\n <i class="mdi mdi-phone"></i> {{ 'contact.call'|trans({}, 'agent_property_index') }}\r\n </a>\r\n <a class="btn btn-success btn-sm rounded-pill"\r\n href="https://wa.me/243{{ phone }}?text={{ absolute_url(app.request.uri)|url_encode }}%0AJe suis intéressé(e) par vos offres."\r\n target="_blank">\r\n <i class="mdi mdi-whatsapp"></i> {{ 'contact.whatsapp'|trans({}, 'agent_property_index') }}\r\n </a>\r\n {% endif %}\r\n \r\n {% if agent.email %}\r\n <a href="mailto:{{ agent.email }}" class="btn btn-light btn-sm rounded-pill">\r\n <i class="mdi mdi-email-outline"></i> {{ 'contact.email'|trans({}, 'agent_property_index') }}\r\n </a>\r\n {% endif %}\r\n </div>\r\n </div>\r\n \r\n {% if agent.fbckLink or agent.instaGLink or agent.linkedInLink %}\r\n <div class="d-flex align-items-center gap-2">\r\n {% if agent.fbckLink %}\r\n <a class="text-muted h5 mb-0" href="{{ agent.fbckLink }}" target="_blank"><i class="mdi mdi-facebook"></i></a>\r\n {% endif %}\r\n {% if agent.instaGLink %}\r\n <a class="text-muted h5 mb-0" href="{{ agent.instaGLink }}" target="_blank"><i class="mdi mdi-instagram"></i></a>\r\n {% endif %}\r\n {% if agent.linkedInLink %}\r\n <a class="text-muted h5 mb-0" href="{{ agent.linkedInLink }}" target="_blank"><i class="mdi mdi-linkedin"></i></a>\r\n {% endif %}\r\n </div>\r\n {% endif %}\r\n </div>\r\n \r\n {# Fallbacks if not already set #}\r\n {% set forSale = forSale is defined ? forSale : (properties is defined ? properties : []) %}\r\n {% set forRent = forRent is defined ? forRent : [] %}\r\n {% set pastSales = pastSales is defined ? pastSales : [] %}\r\n \r\n <div class="row g-3 mt-3 mb-3">\r\n \r\n {# ========== CARD: FOR SALE | FOR RENT ========== #}\r\n <div class="col-12 col-lg-12">\r\n <div class="rounded-4 h-100 d-flex flex-column">\r\n <div class="p-3 border-bottom d-flex justify-content-between align-items-center">\r\n <h3 class="fw-bold mb-0">{{ 'sections.rent_sell'|trans({}, 'agent_property_index') }}</h3>\r\n <span class="badge bg-secondary-subtle text-primary border">{{ forSale|length }}</span>\r\n </div>\r\n \r\n <div class="list-group list-group-flush flex-grow-1" id="list-sale" data-page-size="6">\r\n {% if forSale|length == 0 %}\r\n <div class="p-4 text-center text-muted">{{ 'sections.no_listing'|trans({}, 'agent_property_index') }}</div>\r\n {% else %}\r\n {% for p in forSale %}\r\n <a class="list-group-item list-group-item-action py-3"\r\n href="{{ path('app_property_details', {propertyUuid: p.uuidProperty}) }}"\r\n data-item data-idx="{{ loop.index0 }}">\r\n <div class="d-flex gap-2">\r\n <div class="ratio ratio-1x1 rounded-3 overflow-hidden bg-light" style="width:84px;">\r\n {% if p.image %}\r\n <img src="{{ p.image }}" alt="" class="w-100 h-100" style="object-fit:cover;">\r\n {% else %}\r\n <img src="{{ p.cover ?? asset('assets/img/imageIcon.png') }}" alt="" class="w-100 h-100" style="object-fit:cover;">\r\n {% endif %}\r\n </div>\r\n <div class="flex-grow-1">\r\n <div class="d-flex justify-content-between">\r\n <strong class="text-dark small">\r\n {{ p.address ?? ((p.city ?? '') ~ (p.commune.name ? ', ' ~ p.commune.name : '')) }}\r\n </strong>\r\n <h6 class="mb-0">{{ p.price|format_currency('USD', {fraction_digit: 0}) }}</h6>\r\n </div>\r\n <div class="text-muted small">\r\n {% if p.bedroom %}{{ p.bedroom }} ch{% else %}— ch{% endif %} ·\r\n {% if p.bathroom %}{{ p.bathroom }} sdb{% else %}— sdb{% endif %}\r\n </div>\r\n <span class="badge rounded-pill text-bg-success text-uppercase text-white small">{{ p.type }}</span>\r\n </div>\r\n </div>\r\n </a>\r\n {% endfor %}\r\n {% endif %}\r\n </div>\r\n \r\n <div class="p-2 border-top d-flex align-items-center justify-content-between">\r\n <button class="btn btn-sm btn-outline-primary rounded-pill" data-pg-prev="#list-sale">\r\n {{ 'sections.previous'|trans({}, 'agent_property_index') }}\r\n </button>\r\n <div class="small text-muted">\r\n <span data-pg-cur="#list-sale">1</span>/<span data-pg-total="#list-sale">1</span>\r\n </div>\r\n <button class="btn btn-sm btn-outline-primary rounded-pill" data-pg-next="#list-sale">\r\n {{ 'sections.next'|trans({}, 'agent_property_index') }}\r\n </button>\r\n </div>\r\n </div>\r\n </div>\r\n \r\n {% if pastSales|length != 0 %}\r\n {# ========== CARD: PAST SALES ========== #}\r\n <div class="col-12 col-lg-12">\r\n <div class="rounded-4 h-100 d-flex flex-column">\r\n <div class="p-3 border-bottom d-flex justify-content-between align-items-center">\r\n <h3 class="fw-bold mb-0">{{ 'sections.past'|trans({}, 'agent_property_index') }}</h3>\r\n <span class="badge bg-secondary-subtle text-secondary border">{{ pastSales|length }}</span>\r\n </div>\r\n \r\n <div class="list-group list-group-flush flex-grow-1" id="list-sold" data-page-size="6">\r\n {% if pastSales|length == 0 %}\r\n <div class="p-4 text-center text-muted">{{ 'sections.no_past_sales'|trans({}, 'agent_property_index') }}</div>\r\n {% else %}\r\n {% for p in pastSales %}\r\n <div class="list-group-item py-2" data-item data-idx="{{ loop.index0 }}">\r\n <div class="d-flex gap-2">\r\n <div class="ratio ratio-1x1 rounded-3 overflow-hidden bg-light" style="width:64px;">\r\n <img src="{{ p.cover ?? asset('assets/img/imageIcon.png') }}" alt="" class="w-100 h-100" style="object-fit:cover;">\r\n </div>\r\n <div class="flex-grow-1">\r\n <div class="d-flex justify-content-between">\r\n <strong class="text-dark small">\r\n {{ p.address ?? ((p.city ?? '') ~ (p.commune ? ', ' ~ p.commune : '')) }}\r\n </strong>\r\n <span class="badge bg-secondary-subtle text-secondary border">Vendu</span>\r\n </div>\r\n <div class="text-muted small">\r\n {% if p.bedrooms %}{{ p.bedrooms }} ch{% else %}— ch{% endif %} ·\r\n {% if p.bathrooms %}{{ p.bathrooms }} sdb{% else %}— sdb{% endif %}\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n {% endfor %}\r\n {% endif %}\r\n </div>\r\n \r\n <div class="p-2 border-top d-flex align-items-center justify-content-between">\r\n <button class="btn btn-sm btn-outline-primary rounded-pill" data-pg-prev="#list-sold">\r\n {{ 'sections.previous'|trans({}, 'agent_property_index') }}\r\n </button>\r\n <div class="small text-muted">\r\n <span data-pg-cur="#list-sold">1</span>/<span data-pg-total="#list-sold">1</span>\r\n </div>\r\n <button class="btn btn-sm btn-outline-primary rounded-pill" data-pg-next="#list-sold">\r\n {{ 'sections.next'|trans({}, 'agent_property_index') }}\r\n </button>\r\n </div>\r\n </div>\r\n </div>\r\n {% endif %}\r\n </div>\r\n \r\n <style>\r\n .list-group-item .ratio { min-width:64px; }\r\n </style>\r\n \r\n <script>\r\n (function(){\r\n function initPager(listSel){\r\n var list = document.querySelector(listSel);\r\n if(!list) return;\r\n var size = parseInt(list.getAttribute('data-page-size') || '10', 10);\r\n var items = Array.prototype.slice.call(list.querySelectorAll('[data-item]'));\r\n var totalPages = Math.max(1, Math.ceil(items.length / size));\r\n var cur = 1;\r\n \r\n function render(){\r\n items.forEach(function(it, idx){\r\n var page = Math.floor(idx / size) + 1;\r\n it.style.display = (page === cur) ? '' : 'none';\r\n });\r\n var curEl = document.querySelector('[data-pg-cur="'+listSel+'"]');\r\n var totEl = document.querySelector('[data-pg-total="'+listSel+'"]');\r\n if(curEl) curEl.textContent = String(cur);\r\n if(totEl) totEl.textContent = String(totalPages);\r\n }\r\n \r\n var prevBtn = document.querySelector('[data-pg-prev="'+listSel+'"]');\r\n var nextBtn = document.querySelector('[data-pg-next="'+listSel+'"]');\r\n if(prevBtn) prevBtn.addEventListener('click', function(){\r\n cur = (cur > 1) ? cur - 1 : totalPages;\r\n render();\r\n });\r\n if(nextBtn) nextBtn.addEventListener('click', function(){\r\n cur = (cur < totalPages) ? cur + 1 : 1;\r\n render();\r\n });\r\n \r\n render();\r\n }\r\n \r\n ['#list-sale','#list-rent','#list-sold'].forEach(initPager);\r\n })();\r\n </script>\r\n </div>\r\n \r\n <!-- RIGHT: YouTube + contact card -->\r\n <div class="col-lg-5">\r\n <div class="agent-sidebar-sticky">\r\n \r\n <div class="bg-white border rounded-4 p-3 p-lg-4 mb-3">\r\n <h6 class="fw-bold mb-2">{{ 'right.video_title'|trans({}, 'agent_property_index') }}</h6>\r\n \r\n <div class="ratio ratio-16x9 rounded-3 overflow-hidden mb-3">\r\n {% if agent.videoUrl %}\r\n <iframe id="agentVideo"\r\n src="{{ agent.videoUrl }}"\r\n title="{{ 'right.video_iframe_title'|trans({}, 'agent_property_index') }}"\r\n allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"\r\n allowfullscreen\r\n loading="lazy"\r\n referrerpolicy="strict-origin-when-cross-origin"></iframe>\r\n {% else %}\r\n <div class="d-flex flex-column align-items-center justify-content-center bg-light text-muted py-4 rounded-3">\r\n <i class="mdi mdi-video-off-outline fs-1 mb-2 text-secondary"></i>\r\n <span class="small">{{ 'right.no_video'|trans({}, 'agent_property_index') }}</span>\r\n \r\n {% if app.user and agent and app.user.id == agent.id %}\r\n \r\n <button class="btn btn-outline-danger btn-sm rounded-pill mt-3"\r\n data-bs-toggle="modal"\r\n data-bs-target="#agentVideoModal">\r\n <i class="mdi mdi-video-plus-outline me-1"></i>\r\n {{ 'right.add_video'|trans({}, 'agent_property_index') }}\r\n </button>\r\n {% endif %}\r\n </div>\r\n {% endif %}\r\n </div>\r\n \r\n <h6 class="fw-bold mb-2">{{ 'right.contact_agent_title'|trans({}, 'agent_property_index') }}</h6>\r\n \r\n <div class="d-grid gap-2 mb-2">\r\n {% set fullPhone = (agent.agentPhoneCode ~ agent.agentPhone)|replace({' ': ''}) %}\r\n \r\n {% if agent.agentPhone %}\r\n <a href="https://wa.me/{{ fullPhone }}?text={{ 'Bonjour, je suis intéressé par vos services immobiliers.'|url_encode }}"\r\n target="_blank"\r\n class="btn btn-success rounded-pill d-flex align-items-center justify-content-center gap-2">\r\n <i class="mdi mdi-whatsapp"></i>\r\n {{ 'right.contact_whatsapp'|trans({}, 'agent_property_index') }}\r\n </a>\r\n \r\n <a href="tel:{{ fullPhone }}"\r\n class="btn btn-outline-dark rounded-pill d-flex align-items-center justify-content-center gap-2">\r\n <i class="mdi mdi-phone"></i>\r\n {{ 'right.call_agent'|trans({}, 'agent_property_index') }}\r\n </a>\r\n {% else %}\r\n <div class="alert alert-light border small mb-2 rounded-3">\r\n <i class="mdi mdi-phone-off text-muted me-1"></i>\r\n {{ 'right.phone_unavailable'|trans({}, 'agent_property_index') }}\r\n </div>\r\n {% endif %}\r\n </div>\r\n \r\n <small class="text-muted d-block small">\r\n {{ 'right.disclaimer'|trans({}, 'agent_property_index') }}\r\n </small>\r\n </div>\r\n \r\n <div class="bg-white border rounded-4 p-3 p-lg-4">\r\n <h6 class="fw-bold mb-2">{{ 'quick.title'|trans({}, 'agent_property_index') }}</h6>\r\n <ul class="list-unstyled mb-0 small">\r\n <li class="mb-1"><strong>{{ 'quick.response_time'|trans({}, 'agent_property_index') }}</strong> {{ agent.metrics.responseTime|default('1h') }}</li>\r\n <li class="mb-1"><strong>{{ 'quick.rating'|trans({}, 'agent_property_index') }}</strong> {{ agent.metrics.rating|default('4.8/5') }}</li>\r\n <li class="mb-1"><strong>{{ 'quick.languages'|trans({}, 'agent_property_index') }}</strong> {{ agent.languages|default(['Français'])|join(', ') }}</li>\r\n <li class="mb-1"><strong>{{ 'quick.updated'|trans({}, 'agent_property_index') }}</strong> {{ "now"|date('d/m/Y') }}</li>\r\n </ul>\r\n </div>\r\n \r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n \r\n {# ================= VALUE PROPS ================= #}\r\n <section class="container mb-4 px-0">\r\n <div class="row g-3">\r\n <div class="col-md-4">\r\n <div class="vp card-soft">\r\n <i class="mdi mdi-flash fs-2"></i>\r\n <h6 class="fw-bold mb-1">{{ 'value_props.title1'|trans({}, 'agent_property_index') }}</h6>\r\n <p class="text-muted small mb-0">{{ 'value_props.text1'|trans({}, 'agent_property_index') }}</p>\r\n </div>\r\n </div>\r\n <div class="col-md-4">\r\n <div class="vp card-soft">\r\n <i class="mdi mdi-shield-home-outline fs-2"></i>\r\n <h6 class="fw-bold mb-1">{{ 'value_props.title2'|trans({}, 'agent_property_index') }}</h6>\r\n <p class="text-muted small mb-0">{{ 'value_props.text2'|trans({}, 'agent_property_index') }}</p>\r\n </div>\r\n </div>\r\n <div class="col-md-4">\r\n <div class="vp card-soft">\r\n <i class="mdi mdi-finance fs-2"></i>\r\n <h6 class="fw-bold mb-1">{{ 'value_props.title3'|trans({}, 'agent_property_index') }}</h6>\r\n <p class="text-muted small mb-0">{{ 'value_props.text3'|trans({}, 'agent_property_index') }}</p>\r\n </div>\r\n </div>\r\n </div>\r\n \r\n <div class="col-lg-12">\r\n <div class="bg-white border rounded-4 p-3 p-lg-4 mt-3 position-relative">\r\n <h3 class="fw-bold mb-3">{{ 'reviews.title'|trans({}, 'agent_property_index') }}</h3>\r\n \r\n {% set reviews = agent.ratings|default([]) %}\r\n {% if reviews|length > 0 %}\r\n <div id="reviewContainer" class="position-relative">\r\n {% for t in reviews %}\r\n <div class="review-item {% if loop.first %}active{% endif %} border rounded-3 p-3">\r\n <div class="small fw-semibold">{{ t.user.firstname }} {{ t.user.name }}</div>\r\n <div class="small text-muted">{{ t.createdAt|date('d/m/Y') }}</div>\r\n <div class="small mt-2">{{ t.comment }}</div>\r\n </div>\r\n {% endfor %}\r\n \r\n <button class="btn btn-light btn-sm rounded-circle shadow position-absolute top-50 start-0 translate-middle-y"\r\n id="prevReview" style="width:32px;height:32px;">\r\n <i class="mdi mdi-chevron-left"></i>\r\n </button>\r\n <button class="btn btn-light btn-sm rounded-circle shadow position-absolute top-50 end-0 translate-middle-y"\r\n id="nextReview" style="width:32px;height:32px;">\r\n <i class="mdi mdi-chevron-right"></i>\r\n </button>\r\n </div>\r\n {% else %}\r\n <div class="text-muted py-3 text-center">{{ 'reviews.none'|trans({}, 'agent_property_index') }}</div>\r\n {% endif %}\r\n </div>\r\n </div>\r\n \r\n <style>\r\n #reviewContainer { overflow: hidden; min-height: 140px; }\r\n .review-item { display: none; transition: opacity 0.4s ease; }\r\n .review-item.active { display: block; opacity: 1; }\r\n </style>\r\n \r\n <script>\r\n (function(){\r\n const items = document.querySelectorAll('.review-item');\r\n if (!items.length) return;\r\n let current = 0;\r\n \r\n const show = (i) => {\r\n items.forEach((el, idx) => el.classList.toggle('active', idx === i));\r\n };\r\n \r\n document.getElementById('nextReview')?.addEventListener('click', () => {\r\n current = (current + 1) % items.length;\r\n show(current);\r\n });\r\n \r\n document.getElementById('prevReview')?.addEventListener('click', () => {\r\n current = (current - 1 + items.length) % items.length;\r\n show(current);\r\n });\r\n })();\r\n </script>\r\n </section>\r\n \r\n {% endblock %}\r\n """ }
in
templates/agent_property/index.html.twig
(line 174)
{% endif %}</div><div class="flex-grow-1"><div class="d-flex justify-content-between"><strong class="text-dark small">{{ p.address ?? ((p.city ?? '') ~ (p.commune.name ? ', ' ~ p.commune.name : '')) }}</strong><h6 class="mb-0">{{ p.price|format_currency('USD', {fraction_digit: 0}) }}</h6></div><div class="text-muted small">{% if p.bedroom %}{{ p.bedroom }} ch{% else %}— ch{% endif %} ·
in
var/cache/dev/twig/f9/f983f38864ab24c5906437eaf9bba95f.php
::
getAttribute
(line 515)
<div class=\"flex-grow-1\"><div class=\"d-flex justify-content-between\"><strong class=\"text-dark small\">";// line 174yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((((CoreExtension::getAttribute($this->env, $this->source, $context["p"], "address", [], "any", true, true, false, 174) && !(null === CoreExtension::getAttribute($this->env, $this->source, $context["p"], "address", [], "any", false, false, false, 174)))) ? (CoreExtension::getAttribute($this->env, $this->source, $context["p"], "address", [], "any", false, false, false, 174)) : (((((CoreExtension::getAttribute($this->env, $this->source, $context["p"], "city", [], "any", true, true, false, 174) && !(null === CoreExtension::getAttribute($this->env, $this->source, $context["p"], "city", [], "any", false, false, false, 174)))) ? (CoreExtension::getAttribute($this->env, $this->source, $context["p"], "city", [], "any", false, false, false, 174)) : ("")) . ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["p"], "commune", [], "any", false, false, false, 174), "name", [], "any", false, false, false, 174)) ? ((", " . CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["p"], "commune", [], "any", false, false, false, 174), "name", [], "any", false, false, false, 174))) : (""))))), "html", null, true);yield "</strong><h6 class=\"mb-0\">";// line 176yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extra\Intl\IntlExtension']->formatCurrency(CoreExtension::getAttribute($this->env, $this->source, $context["p"], "price", [], "any", false, false, false, 176), "USD", ["fraction_digit" => 0]), "html", null, true);
in
vendor/twig/twig/src/Template.php
->
block_body
(line 437)
throw new \LogicException('A block must be a method on a \Twig\Template instance.');}if (null !== $template) {try {yield from $template->$block($context, $blocks);} catch (Error $e) {if (!$e->getSourceContext()) {$e->setSourceContext($template->getSourceContext());}
in
var/cache/dev/twig/97/97dbaab8c50ad362df3a31578d7db9a8.php
->
yieldBlock
(line 254)
<!-- container End --><!-- Header End --><!-- Country Cards -->";// line 159yield from $this->unwrap()->yieldBlock('body', $context, $blocks);// line 160yield "";// line 161yield from $this->loadTemplate("partials/_footer.html.twig", "base.html.twig", 161)->unwrap()->yield($context);
in
vendor/twig/twig/src/Template.php
->
doDisplay
(line 393)
{$context += $this->env->getGlobals();$blocks = array_merge($this->blocks, $blocks);try {yield from $this->doDisplay($context, $blocks);} catch (Error $e) {if (!$e->getSourceContext()) {$e->setSourceContext($this->getSourceContext());}
in
var/cache/dev/twig/f9/f983f38864ab24c5906437eaf9bba95f.php
->
yield
(line 56)
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "agent_property/index.html.twig"));$this->parent = $this->loadTemplate("base.html.twig", "agent_property/index.html.twig", 1);yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
in
vendor/twig/twig/src/Template.php
->
doDisplay
(line 393)
{$context += $this->env->getGlobals();$blocks = array_merge($this->blocks, $blocks);try {yield from $this->doDisplay($context, $blocks);} catch (Error $e) {if (!$e->getSourceContext()) {$e->setSourceContext($this->getSourceContext());}
in
vendor/twig/twig/src/Template.php
->
yield
(line 349)
return $this->blocks;}public function display(array $context, array $blocks = []): void{foreach ($this->yield($context, $blocks) as $data) {echo $data;}}public function render(array $context): string
in
vendor/twig/twig/src/Template.php
->
display
(line 364)
ob_start();} else {ob_start(function () { return ''; });}try {$this->display($context);} catch (\Throwable $e) {while (ob_get_level() > $level) {ob_end_clean();}
in
vendor/twig/twig/src/TemplateWrapper.php
->
render
(line 35)
) {}public function render(array $context = []): string{return $this->template->render($context);}public function display(array $context = []){// using func_get_args() allows to not expose the blocks argument
in
vendor/twig/twig/src/Environment.php
->
render
(line 306)
* @throws SyntaxError When an error occurred during compilation* @throws RuntimeError When an error occurred during rendering*/public function render($name, array $context = []): string{return $this->load($name)->render($context);}/*** Displays a template.*
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
render
(line 448)
if (null !== $block) {return $this->container->get('twig')->load($view)->renderBlock($block, $parameters);}return $this->container->get('twig')->render($view, $parameters);}private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response{$content = $this->doRenderView($view, $block, $parameters, $method);
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
doRenderView
(line 453)
return $this->container->get('twig')->render($view, $parameters);}private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response{$content = $this->doRenderView($view, $block, $parameters, $method);$response ??= new Response();if (200 === $response->getStatusCode()) {foreach ($parameters as $v) {if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
doRender
(line 253)
* If an invalid form is found in the list of parameters, a 422 status code is returned.* Forms found in parameters are auto-cast to form views.*/protected function render(string $view, array $parameters = [], ?Response $response = null): Response{return $this->doRender($view, null, $parameters, $response, __FUNCTION__);}/*** Renders a block in a view.*
AbstractController->render('agent_property/index.html.twig', array('properties' => object(Paginator), 'page' => 1, 'pages' => 1.0, 'search' => '', 'agent' => object(User), 'show' => 'card', 'propertiesCount' => 22))
in
src/Controller/AgentPropertyController.php
(line 37)
$pages = ceil(($entries->count()) / $this->perPage);$show = $requestStack->getSession()->get('list-overview', 'card');$propertiesCount = $entries->count();return $this->render('agent_property/index.html.twig', ['properties' => $entries,'page' => $page,'pages' => $pages,'search' => $search,'agent' => $user,
in
vendor/symfony/http-kernel/HttpKernel.php
->
index
(line 181)
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);$controller = $event->getController();$arguments = $event->getArguments();// call controller$response = $controller(...$arguments);// viewif (!$response instanceof Response) {$event = new ViewEvent($this, $request, $type, $response, $event);$this->dispatcher->dispatch($event, KernelEvents::VIEW);
in
vendor/symfony/http-kernel/HttpKernel.php
->
handleRaw
(line 76)
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());$this->requestStack->push($request);$response = null;try {return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {if ($e instanceof \Error && !$this->handleAllThrowables) {throw $e;}
in
vendor/symfony/http-kernel/Kernel.php
->
handle
(line 197)
$this->boot();++$this->requestStackSize;$this->resetServices = true;try {return $this->getHttpKernel()->handle($request, $type, $catch);} finally {--$this->requestStackSize;}}
in
vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php
->
handle
(line 35)
) {}public function run(): int{$response = $this->kernel->handle($this->request);if (Kernel::VERSION_ID >= 60400) {$response->send(false);if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in
vendor/autoload_runtime.php
->
run
(line 29)
$app = $app(...$args);exit($runtime->getRunner($app)->run());
require_once('/home/clients/bd8cd111e9f750c60744e1a2ea7ccf8e/sites/beta.smartimmo-app.com/SmartImmoWeb/vendor/autoload_runtime.php')
in
public/index.php
(line 5)
<?phpuse App\Kernel;require_once dirname(__DIR__).'/vendor/autoload_runtime.php';return function (array $context) {return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);};
Logs
| Level | Channel | Message |
|---|---|---|
| INFO 12:36:07 | deprecation |
User Deprecated: The Liip\ImagineBundle\Templating\FilterTrait trait is deprecated since version 2.7 and will be removed in 3.0; use Twig instead. {
"exception": {}
}
|
| INFO 12:36:07 | deprecation |
User Deprecated: The Liip\ImagineBundle\Templating\FilterExtension class is deprecated since version 2.7 and will be removed in 3.0; configure "liip_imagine.twig.mode" to "lazy" instead. {
"exception": {}
}
|
| INFO 12:36:08 | request |
Matched route "_profiler". {
"route": "_profiler",
"route_parameters": {
"_route": "_profiler",
"_controller": "web_profiler.controller.profiler::panelAction",
"token": "df6701"
},
"request_uri": "https://beta.smartimmo-app.com/_profiler/df6701?panel=exception&type=request",
"method": "GET"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "App\EventSubscriber\LocaleSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "App\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller_arguments" to listener "ContainerNGiW96X\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "ContainerNGiW96X\\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "App\EventSubscriber\LocaleSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "App\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller_arguments" to listener "ContainerNGiW96X\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "ContainerNGiW96X\\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\Security\\Http\\Firewall\\ContextListener::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\WebLink\EventListener\AddLinkHeaderListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\WebLink\\EventListener\\AddLinkHeaderListener::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\Mercure\EventSubscriber\SetCookieSubscriber::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\Mercure\\EventSubscriber\\SetCookieSubscriber::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::removeCspHeader"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener::onResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest". {
"event": "kernel.finish_request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelFinishRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest". {
"event": "kernel.finish_request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelFinishRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.finish_request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest". {
"event": "kernel.finish_request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelFinishRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest". {
"event": "kernel.finish_request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelFinishRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "App\EventSubscriber\LocaleSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "App\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller_arguments" to listener "ContainerNGiW96X\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "ContainerNGiW96X\\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\Security\\Http\\Firewall\\ContextListener::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\WebLink\EventListener\AddLinkHeaderListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\WebLink\\EventListener\\AddLinkHeaderListener::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\Mercure\EventSubscriber\SetCookieSubscriber::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\Mercure\\EventSubscriber\\SetCookieSubscriber::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::removeCspHeader"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener::onResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelResponse"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest". {
"event": "kernel.finish_request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelFinishRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest". {
"event": "kernel.finish_request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelFinishRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.finish_request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest". {
"event": "kernel.finish_request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelFinishRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest". {
"event": "kernel.finish_request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelFinishRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "App\EventSubscriber\LocaleSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "App\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller_arguments" to listener "ContainerNGiW96X\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "ContainerNGiW96X\\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
}
|
| DEBUG 12:36:08 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
|
Stack Trace
|
RuntimeError
|
|---|
Twig\Error\RuntimeError:
Impossible to access an attribute ("name") on a null variable.
at templates/agent_property/index.html.twig:174
at Twig\Extension\CoreExtension::getAttribute(object(Environment), object(Source), null, 'name', array(), 'any', false, false, false, 174)
(var/cache/dev/twig/f9/f983f38864ab24c5906437eaf9bba95f.php:515)
at __TwigTemplate_8b1627f6952d1296cba589032e092f64->block_body(array('properties' => object(Paginator), 'page' => 1, 'pages' => 1.0, 'search' => '', 'agent' => object(User), 'show' => 'card', 'propertiesCount' => 22, 'app' => object(AppVariable), 'totalActive' => 22, 'phone' => '830426931', 'forSale' => object(Paginator), 'forRent' => array(), 'pastSales' => array(), '_parent' => array('properties' => object(Paginator), 'page' => 1, 'pages' => 1.0, 'search' => '', 'agent' => object(User), 'show' => 'card', 'propertiesCount' => 22, 'app' => object(AppVariable), 'totalActive' => 22, 'phone' => '830426931', 'forSale' => object(Paginator), 'forRent' => array(), 'pastSales' => array()), '_seq' => object(Paginator), 'loop' => array('parent' => array('properties' => object(Paginator), 'page' => 1, 'pages' => 1.0, 'search' => '', 'agent' => object(User), 'show' => 'card', 'propertiesCount' => 22, 'app' => object(AppVariable), 'totalActive' => 22, 'phone' => '830426931', 'forSale' => object(Paginator), 'forRent' => array(), 'pastSales' => array()), 'index0' => 0, 'index' => 1, 'first' => true, 'revindex0' => 21, 'revindex' => 22, 'length' => 22, 'last' => false), 'p' => object(Property), '_key' => 0), array('title' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_title'), 'description' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_description'), 'favicon' => array(object(__TwigTemplate_d1594acfe3d2b3ee6893cfbb651fa174), 'block_favicon'), 'style' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_style'), 'bodyClass' => array(object(__TwigTemplate_d1594acfe3d2b3ee6893cfbb651fa174), 'block_bodyClass'), 'header' => array(object(__TwigTemplate_d1594acfe3d2b3ee6893cfbb651fa174), 'block_header'), 'body' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_body'), 'javascript' => array(object(__TwigTemplate_d1594acfe3d2b3ee6893cfbb651fa174), 'block_javascript')))
(vendor/twig/twig/src/Template.php:437)
at Twig\Template->yieldBlock('body', array('properties' => object(Paginator), 'page' => 1, 'pages' => 1.0, 'search' => '', 'agent' => object(User), 'show' => 'card', 'propertiesCount' => 22, 'app' => object(AppVariable)), array('title' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_title'), 'description' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_description'), 'favicon' => array(object(__TwigTemplate_d1594acfe3d2b3ee6893cfbb651fa174), 'block_favicon'), 'style' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_style'), 'bodyClass' => array(object(__TwigTemplate_d1594acfe3d2b3ee6893cfbb651fa174), 'block_bodyClass'), 'header' => array(object(__TwigTemplate_d1594acfe3d2b3ee6893cfbb651fa174), 'block_header'), 'body' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_body'), 'javascript' => array(object(__TwigTemplate_d1594acfe3d2b3ee6893cfbb651fa174), 'block_javascript')))
(var/cache/dev/twig/97/97dbaab8c50ad362df3a31578d7db9a8.php:254)
at __TwigTemplate_d1594acfe3d2b3ee6893cfbb651fa174->doDisplay(array('properties' => object(Paginator), 'page' => 1, 'pages' => 1.0, 'search' => '', 'agent' => object(User), 'show' => 'card', 'propertiesCount' => 22, 'app' => object(AppVariable)), array('title' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_title'), 'description' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_description'), 'favicon' => array(object(__TwigTemplate_d1594acfe3d2b3ee6893cfbb651fa174), 'block_favicon'), 'style' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_style'), 'bodyClass' => array(object(__TwigTemplate_d1594acfe3d2b3ee6893cfbb651fa174), 'block_bodyClass'), 'header' => array(object(__TwigTemplate_d1594acfe3d2b3ee6893cfbb651fa174), 'block_header'), 'body' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_body'), 'javascript' => array(object(__TwigTemplate_d1594acfe3d2b3ee6893cfbb651fa174), 'block_javascript')))
(vendor/twig/twig/src/Template.php:393)
at Twig\Template->yield(array('properties' => object(Paginator), 'page' => 1, 'pages' => 1.0, 'search' => '', 'agent' => object(User), 'show' => 'card', 'propertiesCount' => 22, 'app' => object(AppVariable)), array('title' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_title'), 'description' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_description'), 'favicon' => array(object(__TwigTemplate_d1594acfe3d2b3ee6893cfbb651fa174), 'block_favicon'), 'style' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_style'), 'bodyClass' => array(object(__TwigTemplate_d1594acfe3d2b3ee6893cfbb651fa174), 'block_bodyClass'), 'header' => array(object(__TwigTemplate_d1594acfe3d2b3ee6893cfbb651fa174), 'block_header'), 'body' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_body'), 'javascript' => array(object(__TwigTemplate_d1594acfe3d2b3ee6893cfbb651fa174), 'block_javascript')))
(var/cache/dev/twig/f9/f983f38864ab24c5906437eaf9bba95f.php:56)
at __TwigTemplate_8b1627f6952d1296cba589032e092f64->doDisplay(array('properties' => object(Paginator), 'page' => 1, 'pages' => 1.0, 'search' => '', 'agent' => object(User), 'show' => 'card', 'propertiesCount' => 22, 'app' => object(AppVariable)), array('title' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_title'), 'description' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_description'), 'style' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_style'), 'body' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_body')))
(vendor/twig/twig/src/Template.php:393)
at Twig\Template->yield(array('properties' => object(Paginator), 'page' => 1, 'pages' => 1.0, 'search' => '', 'agent' => object(User), 'show' => 'card', 'propertiesCount' => 22, 'app' => object(AppVariable)), array('title' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_title'), 'description' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_description'), 'style' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_style'), 'body' => array(object(__TwigTemplate_8b1627f6952d1296cba589032e092f64), 'block_body')))
(vendor/twig/twig/src/Template.php:349)
at Twig\Template->display(array('properties' => object(Paginator), 'page' => 1, 'pages' => 1.0, 'search' => '', 'agent' => object(User), 'show' => 'card', 'propertiesCount' => 22))
(vendor/twig/twig/src/Template.php:364)
at Twig\Template->render(array('properties' => object(Paginator), 'page' => 1, 'pages' => 1.0, 'search' => '', 'agent' => object(User), 'show' => 'card', 'propertiesCount' => 22))
(vendor/twig/twig/src/TemplateWrapper.php:35)
at Twig\TemplateWrapper->render(array('properties' => object(Paginator), 'page' => 1, 'pages' => 1.0, 'search' => '', 'agent' => object(User), 'show' => 'card', 'propertiesCount' => 22))
(vendor/twig/twig/src/Environment.php:306)
at Twig\Environment->render('agent_property/index.html.twig', array('properties' => object(Paginator), 'page' => 1, 'pages' => 1.0, 'search' => '', 'agent' => object(User), 'show' => 'card', 'propertiesCount' => 22))
(vendor/symfony/framework-bundle/Controller/AbstractController.php:448)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView('agent_property/index.html.twig', null, array('properties' => object(Paginator), 'page' => 1, 'pages' => 1.0, 'search' => '', 'agent' => object(User), 'show' => 'card', 'propertiesCount' => 22), 'render')
(vendor/symfony/framework-bundle/Controller/AbstractController.php:453)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender('agent_property/index.html.twig', null, array('properties' => object(Paginator), 'page' => 1, 'pages' => 1.0, 'search' => '', 'agent' => object(User), 'show' => 'card', 'propertiesCount' => 22), null, 'render')
(vendor/symfony/framework-bundle/Controller/AbstractController.php:253)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render('agent_property/index.html.twig', array('properties' => object(Paginator), 'page' => 1, 'pages' => 1.0, 'search' => '', 'agent' => object(User), 'show' => 'card', 'propertiesCount' => 22))
(src/Controller/AgentPropertyController.php:37)
at App\Controller\AgentPropertyController->index('769', object(PropertyRepository), object(Request), object(UserRepository), object(RequestStack))
(vendor/symfony/http-kernel/HttpKernel.php:181)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
(vendor/symfony/http-kernel/HttpKernel.php:76)
at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
(vendor/symfony/http-kernel/Kernel.php:197)
at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
(vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
(vendor/autoload_runtime.php:29)
at require_once('/home/clients/bd8cd111e9f750c60744e1a2ea7ccf8e/sites/beta.smartimmo-app.com/SmartImmoWeb/vendor/autoload_runtime.php')
(public/index.php:5)
|