Error 500 Internal Server Error

GET https://beta.smartimmo-app.com/listing/properties/769/agent

Forwarded to ErrorController (5602ac)

Exceptions

Impossible to access an attribute ("name") on a null variable.

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
    """
}
  1.                                                     {% endif %}
  2.                                                 </div>
  3.                                                 <div class="flex-grow-1">
  4.                                                     <div class="d-flex justify-content-between">
  5.                                                         <strong class="text-dark small">
  6.                                                             {{ p.address ?? ((p.city ?? '') ~ (p.commune.name ? ', ' ~ p.commune.name : '')) }}
  7.                                                         </strong>
  8.                                                         <h6 class="mb-0">{{ p.price|format_currency('USD', {fraction_digit: 0}) }}</h6>
  9.                                                     </div>
  10.                                                     <div class="text-muted small">
  11.                                                         {% if p.bedroom %}{{ p.bedroom }} ch{% else %}— ch{% endif %} Â·
  1.                                                 <div class=\"flex-grow-1\">
  2.                                                     <div class=\"d-flex justify-content-between\">
  3.                                                         <strong class=\"text-dark small\">
  4.                                                             ";
  5.                 // line 174
  6.                 yield $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);
  7.                 yield "
  8.                                                         </strong>
  9.                                                         <h6 class=\"mb-0\">";
  10.                 // line 176
  11.                 yield $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)
  1.             throw new \LogicException('A block must be a method on a \Twig\Template instance.');
  2.         }
  3.         if (null !== $template) {
  4.             try {
  5.                 yield from $template->$block($context, $blocks);
  6.             } catch (Error $e) {
  7.                 if (!$e->getSourceContext()) {
  8.                     $e->setSourceContext($template->getSourceContext());
  9.                 }
  1.     <!-- container End -->
  2. <!-- Header End -->
  3. <!-- Country Cards -->
  4. ";
  5.         // line 159
  6.         yield from $this->unwrap()->yieldBlock('body', $context, $blocks);
  7.         // line 160
  8.         yield "
  9. ";
  10.         // line 161
  11.         yield from         $this->loadTemplate("partials/_footer.html.twig", "base.html.twig", 161)->unwrap()->yield($context);
in vendor/twig/twig/src/Template.php -> doDisplay (line 393)
  1.     {
  2.         $context += $this->env->getGlobals();
  3.         $blocks = array_merge($this->blocks, $blocks);
  4.         try {
  5.             yield from $this->doDisplay($context, $blocks);
  6.         } catch (Error $e) {
  7.             if (!$e->getSourceContext()) {
  8.                 $e->setSourceContext($this->getSourceContext());
  9.             }
  1.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  2.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "agent_property/index.html.twig"));
  3.         $this->parent = $this->loadTemplate("base.html.twig", "agent_property/index.html.twig", 1);
  4.         yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
  5.         
  6.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  7.         
  8.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
in vendor/twig/twig/src/Template.php -> doDisplay (line 393)
  1.     {
  2.         $context += $this->env->getGlobals();
  3.         $blocks = array_merge($this->blocks, $blocks);
  4.         try {
  5.             yield from $this->doDisplay($context, $blocks);
  6.         } catch (Error $e) {
  7.             if (!$e->getSourceContext()) {
  8.                 $e->setSourceContext($this->getSourceContext());
  9.             }
  1.         return $this->blocks;
  2.     }
  3.     public function display(array $context, array $blocks = []): void
  4.     {
  5.         foreach ($this->yield($context, $blocks) as $data) {
  6.             echo $data;
  7.         }
  8.     }
  9.     public function render(array $context): string
in vendor/twig/twig/src/Template.php -> display (line 364)
  1.                 ob_start();
  2.             } else {
  3.                 ob_start(function () { return ''; });
  4.             }
  5.             try {
  6.                 $this->display($context);
  7.             } catch (\Throwable $e) {
  8.                 while (ob_get_level() > $level) {
  9.                     ob_end_clean();
  10.                 }
  1.     ) {
  2.     }
  3.     public function render(array $context = []): string
  4.     {
  5.         return $this->template->render($context);
  6.     }
  7.     public function display(array $context = [])
  8.     {
  9.         // using func_get_args() allows to not expose the blocks argument
  1.      * @throws SyntaxError  When an error occurred during compilation
  2.      * @throws RuntimeError When an error occurred during rendering
  3.      */
  4.     public function render($name, array $context = []): string
  5.     {
  6.         return $this->load($name)->render($context);
  7.     }
  8.     /**
  9.      * Displays a template.
  10.      *
  1.         if (null !== $block) {
  2.             return $this->container->get('twig')->load($view)->renderBlock($block, $parameters);
  3.         }
  4.         return $this->container->get('twig')->render($view, $parameters);
  5.     }
  6.     private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response
  7.     {
  8.         $content = $this->doRenderView($view, $block, $parameters, $method);
  1.         return $this->container->get('twig')->render($view, $parameters);
  2.     }
  3.     private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response
  4.     {
  5.         $content = $this->doRenderView($view, $block, $parameters, $method);
  6.         $response ??= new Response();
  7.         if (200 === $response->getStatusCode()) {
  8.             foreach ($parameters as $v) {
  9.                 if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
  1.      * If an invalid form is found in the list of parameters, a 422 status code is returned.
  2.      * Forms found in parameters are auto-cast to form views.
  3.      */
  4.     protected function render(string $view, array $parameters = [], ?Response $response = null): Response
  5.     {
  6.         return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
  7.     }
  8.     /**
  9.      * Renders a block in a view.
  10.      *
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)
  1.         $pages = ceil(($entries->count()) / $this->perPage);
  2.         $show = $requestStack->getSession()->get('list-overview', 'card');
  3.         $propertiesCount = $entries->count();
  4.         return $this->render('agent_property/index.html.twig', [
  5.             'properties' => $entries,
  6.             'page' => $page,
  7.             'pages' => $pages,
  8.             'search' => $search,
  9.             'agent' => $user,
  1.         $this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);
  2.         $controller = $event->getController();
  3.         $arguments = $event->getArguments();
  4.         // call controller
  5.         $response = $controller(...$arguments);
  6.         // view
  7.         if (!$response instanceof Response) {
  8.             $event = new ViewEvent($this, $request, $type, $response, $event);
  9.             $this->dispatcher->dispatch($event, KernelEvents::VIEW);
  1.         $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  2.         $this->requestStack->push($request);
  3.         $response = null;
  4.         try {
  5.             return $response = $this->handleRaw($request, $type);
  6.         } catch (\Throwable $e) {
  7.             if ($e instanceof \Error && !$this->handleAllThrowables) {
  8.                 throw $e;
  9.             }
  1.         $this->boot();
  2.         ++$this->requestStackSize;
  3.         $this->resetServices = true;
  4.         try {
  5.             return $this->getHttpKernel()->handle($request, $type, $catch);
  6.         } finally {
  7.             --$this->requestStackSize;
  8.         }
  9.     }
  1.     ) {
  2.     }
  3.     public function run(): int
  4.     {
  5.         $response = $this->kernel->handle($this->request);
  6.         if (Kernel::VERSION_ID >= 60400) {
  7.             $response->send(false);
  8.             if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in vendor/autoload_runtime.php -> run (line 29)
  1. $app = $app(...$args);
  2. exit(
  3.     $runtime
  4.         ->getRunner($app)
  5.         ->run()
  6. );
require_once('/home/clients/bd8cd111e9f750c60744e1a2ea7ccf8e/sites/beta.smartimmo-app.com/SmartImmoWeb/vendor/autoload_runtime.php') in public/index.php (line 5)
  1. <?php
  2. use App\Kernel;
  3. require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
  4. return function (array $context) {
  5.     return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
  6. };

Logs

Level Channel Message
INFO 14:55:52 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 14:55:52 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 14:55:52 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",
    "method": "GET"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "App\EventSubscriber\LocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 14:55:52 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 14:55:52 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 14:55:52 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 14:55:52 event Notified event "kernel.controller_arguments" to listener "ContainerNGiW96X\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerNGiW96X\\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
}
DEBUG 14:55:52 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 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "App\EventSubscriber\LocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 14:55:52 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 14:55:52 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 14:55:52 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 14:55:52 event Notified event "kernel.controller_arguments" to listener "ContainerNGiW96X\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerNGiW96X\\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
}
DEBUG 14:55:52 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 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelResponse"
}
DEBUG 14:55:52 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 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener::onKernelResponse"
}
DEBUG 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\WebLink\EventListener\AddLinkHeaderListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\WebLink\\EventListener\\AddLinkHeaderListener::onKernelResponse"
}
DEBUG 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelResponse"
}
DEBUG 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\Mercure\EventSubscriber\SetCookieSubscriber::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\Mercure\\EventSubscriber\\SetCookieSubscriber::onKernelResponse"
}
DEBUG 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelResponse"
}
DEBUG 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener::onKernelResponse"
}
DEBUG 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::removeCspHeader"
}
DEBUG 14:55:52 event Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener::onKernelResponse"
}
DEBUG 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener::onResponse"
}
DEBUG 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelResponse"
}
DEBUG 14:55:52 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 14:55:52 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 14:55:52 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 14:55:52 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 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "App\EventSubscriber\LocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 14:55:52 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 14:55:52 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 14:55:52 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 14:55:52 event Notified event "kernel.controller_arguments" to listener "ContainerNGiW96X\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerNGiW96X\\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
}
DEBUG 14:55:52 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 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelResponse"
}
DEBUG 14:55:52 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 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener::onKernelResponse"
}
DEBUG 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\WebLink\EventListener\AddLinkHeaderListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\WebLink\\EventListener\\AddLinkHeaderListener::onKernelResponse"
}
DEBUG 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelResponse"
}
DEBUG 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\Mercure\EventSubscriber\SetCookieSubscriber::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\Mercure\\EventSubscriber\\SetCookieSubscriber::onKernelResponse"
}
DEBUG 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelResponse"
}
DEBUG 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener::onKernelResponse"
}
DEBUG 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::removeCspHeader"
}
DEBUG 14:55:52 event Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener::onKernelResponse"
}
DEBUG 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener::onResponse"
}
DEBUG 14:55:52 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelResponse"
}
DEBUG 14:55:52 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 14:55:52 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 14:55:52 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 14:55:52 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 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "App\EventSubscriber\LocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 14:55:52 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 14:55:52 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 14:55:52 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 14:55:52 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 14:55:52 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 14:55:52 event Notified event "kernel.controller_arguments" to listener "ContainerNGiW96X\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerNGiW96X\\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
}
DEBUG 14:55:52 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)