ErrorController
Request
GET Parameters
No GET parameters
POST Parameters
No POST parameters
Uploaded Files
No files were uploaded
Request Attributes
Key | Value |
---|---|
_controller | "error_controller" |
_stopwatch_token | "6aa846" |
exception | Twig\Error\RuntimeError {#8759 -lineno: 347 -name: "Slivki/offers/details.html.twig" -rawMessage: "Key "4" for array with keys "1, 2, 3" does not exist." -sourcePath: "/mnt/data/virtwww/dima/templates/Slivki/offers/details.html.twig" -sourceCode: """ {% extends 'base.html.twig' %}\n \n {% block title %}{{ parent() }}{{ currentPage is defined and currentPage != 1 ? ' - Страница №' ~ currentPage }}{% endblock %}\n \n {% block messenger %}{% endblock %}\n \n {% block stylesheets %}\n <link rel="stylesheet" href="/css/statistics_modal.css?v=4"/>\n <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css"/>\n <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/morris.js/0.5.1/morris.css">\n <link rel="stylesheet" href="/admin/plugins/datetimepicker/css/bootstrap-datetimepicker.min.css">\n <link rel="stylesheet" href="/admin/plugins/datatables/jquery.dataTables.min.css"/>\n <link rel="stylesheet" href="/admin/plugins/colorpicker/bootstrap-colorpicker.min.css"/>\n <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.8.0/Chart.min.css">\n <link rel="stylesheet" href="/css/swiper/swiper.min.css"/>\n <link href="/css/bootstrap3.3.6.min.css" type="text/css" rel="stylesheet">\n <link rel="stylesheet"\n href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.37/css/bootstrap-datetimepicker-standalone.min.css"\n integrity="sha512-L0/PNISezIYAoqFXBGP9EJ4qLH8XF356+Lo92vzloQqk7HUpZ4FN1x1dUOnsUAUjHTSxXxeaD0HXfrANhtJOEA=="\n crossorigin="anonymous" referrerpolicy="no-referrer"/>\n {{ parent() }}\n <link href="/css/offers.min.css?v={{ offers_css }}" rel="stylesheet" type="text/css"/>\n <link href="/css/foodForGift.css?v={{ food_for_gift_css }}" rel="stylesheet" type="text/css"/>\n <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css"\n integrity="sha512-c42qTSw/wPZ3/5LBzD+Bw5f7bSF2oxou6wEb+I/lqeaKV5FDIfMvvRp772y4jcJLKuGUOpbJMdg/BTl50fJYAw=="\n crossorigin="anonymous" referrerpolicy="no-referrer"/>\n {% endblock %}\n {% set isOfferFavourite = app.user ? app.user.isOfferFavourite(offer) : false %}\n \n {% set subscribed = app.user and isSubscriber(app.user) %}\n {% block ogimage %}\n {% if detailMediaList|length > 0 %}\n <meta property="og:image"\n content="{{ app.request.getSchemeAndHttpHost() }}{{ getImageURL(detailMediaList|first, 522, 322) }}"/>\n <meta property="og:image:width" content="522"/>\n <meta property="og:image:height" content="322"/>\n {% else %}\n {{ parent() }}\n {% endif %}\n {% endblock %}\n \n {% block header %}\n {% embed 'header.html.twig' %}\n {% block headerTopMenu %}\n {{ parent() }}\n {% endblock %}\n {% endembed %}\n {% endblock %}\n \n {% block mainColumnClass %} one-column bg-white{% endblock %}\n {% block main_content %}\n {% set isPickupEnabled = offer.getOnlineOrderSettings().isPickupEnabled() is defined ? offer.getOnlineOrderSettings().isPickupEnabled() %}\n {% set isDeliveryEnabled = offer.getOnlineOrderSettings().isDeliveryEnabled() is defined ? offer.getOnlineOrderSettings().isDeliveryEnabled() %}\n {% set ratingWithCount = getEntityRatingWithCount(constant('Slivki\\Entity\\Category::OFFER_CATEGORY_ID'), offer.getID()) %}\n {% if isPickupEnabled or isDeliveryEnabled %}\n <input id="deliveryMethodEnabled" type="hidden" value="{{ isDeliveryEnabled == '' ? '2' : '1' }}">\n {% endif %}\n <input id="offerID" type="hidden" value="{{ offer.getID() }}">\n <input id="isMedicalCenter" type="hidden"\n value="{{ parentCategoryList and parentCategoryList[0].getID() == constant('Slivki\\Entity\\Category::MEDICAL_CENTER_CATEGORY_ID') }}">\n <input type="hidden" id="stock-id" value="{{ offer.getID() }}">\n <input type="hidden" id="stock-link" value="{{ app.request.getSchemeAndHttpHost() ~ app.request.getRequestUri() }}">\n \n {% if subscribed %}\n <input id="allowedCodesCountBySubscription" type="hidden" value="{{ allowedCodesCountBySubscription }}">\n {% endif %}\n {% if app.user %}\n <input id="splitTotalCodesCountByUser" type="hidden" value="{{ app.user.getCodesCountByOffer(offer) }}">\n <input type="hidden" id="customerID" value="{{ app.user.getID() }}"/>\n {% endif %}\n <input type="hidden" id="codeCost" value="{{ codeCost }}">\n <input type="hidden" class="buyOrderAmount form-element" type="text"\n value="{{ codeCost }}"/>\n <div class="content-wrapper">\n <div class="content-wrapper-offers" itemscope itemtype="https://schema.org/Product">\n <div class="d-flex pb-2" style="padding: 10px 34px;">\n <div class="col-6">\n {% include 'Slivki/breadcrumbs.html.twig' with { 'parentCategoryList': parentCategoryList, 'supplierCategoryData': offer.getSupplierCategoryData() } only %}\n </div>\n <div class="col-6">\n <p class="color-violet text-end cursor-pointer" data-toggle="modal"\n data-target="{{ app.user ? '#complaintModal' : '.modal-auth' }}">\n Пожаловаться на акцию</p>\n </div>\n </div>\n <h3 class="offers-tittle" style="color: {{ offer.getTitleFontColor() }};">{{ offer.getTitle()|raw }}</h3>\n <div class="content-offers-top pb-0">\n <div class="left-top-block">\n {% if app.user() and not pastOffer %}\n <div class="button-add-follow fovoutite-block"\n onclick="onFavouriteClickOffer({{ offer.getID() }}, {{ isOfferFavourite ? 'true' : 'false' }})"\n data-html="true"\n data-toggle="tooltip"\n data-placement="top"\n data-original-title="Добавить в <br> избранное"\n >\n <img src="{{ isOfferFavourite ? '/images/heart_active.svg' : '/images/offers/follow.svg' }}">\n </div>\n {% endif %}\n <div class="content-wrapper-carousel position-relative" style="margin-bottom: 28px">\n <div class="stock-image">\n <div id="offerImageSlider" class="m-0 swiper-container">\n {% if is_granted('ROLE_ADMIN') and not offer.isWithoutCodes() %}\n <div id="statisticsButton" data-toggle="modal" data-target="#statisticOffersPopup">\n <img width="37" height="37" src="/images/statistics.png"/>\n </div>\n {% endif %}\n <div class="swiper-wrapper"\n data-pixel={{ offer.getID() == constant('Slivki\\Entity\\Offer::BETERA_OFFER_ID') ? 'https://amc.yandex.ru/show?cmn_id=26372&plt_id=194140&crv_id=464042&evt_t=render&ad_type=banner&rnd=%system.random%' }}>\n {% set medias = detailMediaList %}\n {% set mediaCount = medias|length %}\n {% if mediaCount > 1 %}\n {% for media in medias %}\n <div class="swiper-slide">\n {% if media.isYoutube() %}\n <input class="js-src-video" type="hidden"\n value="https://www.youtube.com/embed/{{ media.getName() }}">\n {% else %}\n <img class="img-fluid lazyload" alt="{{ media.getDescription() }}"\n src="{{ getImageURL(media, 1044, 644) }}"/>\n {% endif %}\n </div>\n {% endfor %}\n {% elseif mediaCount == 1 %}\n <div>\n <img class="img-fluid lazyload" alt="{{ medias[0].getDescription() }}"\n src="{{ getImageURL(medias[0], 1044, 644) }}"/>\n </div>\n {% endif %}\n </div>\n {% if mediaCount > 1 %}\n <div class="swiper-pagination mt-2"></div>\n <div class="swiper-button-next"></div>\n <div class="swiper-button-prev"></div>\n {% endif %}\n </div>\n </div>\n {% if not offer.isWithoutCodes() %}\n <div class="discount-block">\n {{ offer.getDiscount() }}\n </div>\n {% endif %}\n {% if offer.isWithoutCodes() %}\n <div class="button-add-follow button-add-follow-teaser fovoutite-block"\n onclick="onFavouriteClickOffer({{ offer.getID() }}, {{ isOfferFavourite ? 'true' : 'false' }})"\n data-html="true"\n data-toggle="tooltip"\n data-placement="top"\n data-original-title="Добавить в <br> избранное"\n >\n <img src="{{ isOfferFavourite ? '/images/heart_active.svg' : '/images/offers/follow.svg' }}">\n </div>\n {% endif %}\n </div>\n </div>\n <div class="right-top-block">\n <div class="offers-description">\n {% if pastOffer or offer.getFreeCodesCount() == 0 %}\n <div class="past-offer mt-5 pt-5">\n <i class="slivki-icon-minus-circled"></i>\n <p>Упс, акция завершена!</p>\n <a href="#offersConditions" class="buttons-link-offers">\n Условия\n </a>\n <a href="#conditionAddress" class="buttons-link-offers">\n Адрес, телефоны\n </a>\n <a href="#offersReview" class="buttons-link-offers">\n Отзывы\n </a>\n </div>\n \n {% else %}\n {% if not offer.isInFreeCodesCategory() and not offer.isWithoutCodes() %}\n <div class="d-flex statistic-block {% if is_granted('ROLE_ADMIN') %}justify-content-between{% endif %} col px-2 my-0">\n <p class="text-dark-violet font-size-0750 text-end w-auto"\n data-toggle="tooltip"\n data-html="true" data-placement="top"\n data-original-title="Кол-во продаж к кол-ву просмотров. <br> Конверсия за 30 дней">\n Конверсия {{ getOfferConversion(offer.getID()) }}%</p>\n </div>\n {% endif %}\n {% if not offer.isWithoutCodes() %}\n <div class="d-flex offers-description--item">\n <div class="col">\n <p class="color-dark-gray px-0 mb-0">Взято всего:</p>\n </div>\n <div class="col font-bold text-end">\n <p> {{ multiplePoolOfferUsedCodesCount is defined ? multiplePoolOfferUsedCodesCount : usedCodesCount }}\n {{ ['промокод', 'промокода', 'промокодов']|plural(usedCodesCount) }}\n из {{ allCodesCount }}</p>\n </div>\n </div>\n <div class="d-flex px-2 my-0">\n <div class="col">\n <p class="color-dark-gray mb-0">Взято сутки/месяц:</p>\n </div>\n <div class="col font-bold text-end pl-2">\n <p>{{ todayPurchaseCount }}\n /{{ getOfferMonthlyPurchaseCount(offer.getID(), 30) > 0 ? getOfferMonthlyPurchaseCount(offer.getID(), 30) : 0 }} {{ ['промокод', 'промокода', 'промокодов']|plural(todayPurchaseCount) }}\n </p>\n </div>\n </div>\n {% endif %}\n <div class="d-flex {{ offer.isWithoutCodes() ? 'pl-2' : 'offers-description--item' }}">\n <div class="col">\n <p class="color-dark-gray">Просмотров сутки/месяц:</p>\n </div>\n <div class="col font-bold text-end">\n <p>{{ todayVisitCount }}/{{ visitCount }}</p>\n </div>\n </div>\n {% if not offer.isWithoutCodes() %}\n <div class="d-flex px-2 my-0">\n <div class="col">\n <p class="color-dark-gray">До завершения: </p>\n </div>\n <div class="col text-end">\n {% if freeCodesCount > 0 %}\n <input type="hidden" id="daysLeft" value="{{ daysLeft }} "/>\n <input type="hidden" id="hoursLeft" value="{{ hoursLeft }} "/>\n <input type="hidden" id="minutesLeft" value="{{ minutesLeft }} "/>\n <input type="hidden" id="secondsLeft"\n value="{{ offer.getActiveTill().diff(date()).format('%s') }}"/>\n <span id="days">{{ daysLeft }}\n  </span>{{ ['день', 'дня', 'дней']|plural(daysLeft) }}, \n <span id="hours">{{ hoursLeft }} </span>час{{ ['', 'а', 'ов']|plural(hoursLeft) }} \n {% endif %}\n </div>\n </div>\n {% endif %}\n <div class="d-flex offers-description--item js-to-review-block">\n <div class="col">\n <p class="color-dark-gray">Отзывы/оценка:</p>\n </div>\n <div class="col font-bold text-end">\n <p>{{ commentsAmount }} /\n <r data-html="true"\n data-toggle="tooltip"\n data-placement="top"\n data-original-title="Рейтинг компании <br> за 90 дней">\n <span class="yellow-span">★</span>{{ offer.getRating() }}</r>\n \n </p>\n </div>\n </div>\n <div class="d-flex offer-price-block">\n <div class="col px-2">\n <p class="color-dark-gray">Стоимость:</p>\n </div>\n <div class="col text-end">\n <span id="offerRegularPrice"\n class="regular-price">{{ offer.getRegularPrice() }}</span>\n <span class="discount-price"> {{ offer.getOfferPrice()|replace({'(': '<span id="details-offer-price">(', ')': ')</span>'})|raw }}</span>\n </div>\n </div>\n {% if offer.isWithoutCodes() %}\n <a href="/moya_akciya" target="_blank">\n <img class="mt-3" src="/images/without_codes.png"/>\n </a>\n {% endif %}\n {% endif %}\n </div>\n <div class="d-flex" style="min-height: 90px;align-items: end;">\n {% if offer.getFreeCodesCount() > 0 and not offer.isWithoutCodes() %}\n <div class="buttons-wrapper-offers">\n {% if hasDelivery is defined %}\n {% if not offer.isBuyCodeDisable() %}\n {% include 'Slivki/offers/buy_button.html.twig' %}\n {% endif %}\n {% if offer.isFoodOnlineOrderAllowedOnSite() %}\n <a id="deliveryBtn" href="{{ getLinkFoodOnlineOrder(offer) }}"\n class="d-flex justify-content-center align-items-center text-uppercase button-by-code button">\n Заказать онлайн {{ offer.getDiscount() }}\n </a>\n {% endif %}\n {% if offer.isGiftCertificateOnlineOrderAllowedOnSite() %}\n {% if offer.getID() == constant('Slivki\\Entity\\Offer::MINSK_WORLD_CERTIFICATE_OFFER_ID') %}\n <a id="deliveryBtn" href="{{ getLinkGiftCertificateOnlineOrder(offer) }}"\n class="d-flex justify-content-center align-items-center text-uppercase button-by-code button">\n Получить скидку {{ offer.getDiscount() }}\n </a>\n {% elseif offer.getID() in constant('Slivki\\Entity\\Offer::FREESTYLE_OFFER_IDS') %}\n <a id="deliveryBtn2"\n href="{{ getLinkGiftCertificateOnlineOrderByOnlyCode(offer) }}"\n class="d-flex justify-content-center align-items-center text-uppercase button-by-code button">\n ПОЛУЧИТЬ СКИДКУ {{ offer.getDiscount() }}\n </a>\n {% elseif not offer.isFoodOnlineOrderAllowedOnSite() %}\n <a id="deliveryBtn" href="{{ getLinkGiftCertificateOnlineOrder(offer) }}"\n class="d-flex justify-content-center align-items-center text-uppercase button-by-code button">\n Оплатить онлайн {{ offer.getDiscount() }}\n </a>\n {% endif %}\n {% endif %}\n {% if offer.isTireOnlineOrderAllowedOnSite() %}\n <a id="deliveryBtn" href="{{ offer.getOnlineRegistrationLink() }}"\n class="online-zapis d-flex justify-content-center align-items-center text-uppercase button-by-code button">\n Онлайн-запись\n </a>\n {% endif %}\n {% elseif isAllowedByOnlyCode %}\n <div class="col">\n {% include 'Slivki/offers/buy_button.html.twig' %}\n </div>\n {% endif %}\n {% if not pastOffer and offer.isOnlineOrderGiftEnabled() and offer.getOnlineOrderSettings() is not null and offer.getOnlineOrderSettings().allowedPaymentMethods['delivery'][4] != 1 and isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::SLIVKI_PAY'))\n or not pastOffer and offer.isOnlineOrderGiftEnabled() and offer.getOnlineOrderSettings() is null and isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::SLIVKI_PAY')) %}\n <div class="col mb-2">\n <a class="button-gift" data-toggle="modal" data-target="#choiceGiftModal">\n <div class="button-gift-text">\n <p>ЕДА В ПОДАРОК 😋</p>\n <p>Подарю сам или подарят мне</p>\n </div>\n <div class="button-gift-item-button">\n <div class="new">NEW</div>\n </div>\n </a>\n </div>\n {% endif %}\n {% if not pastOffer and offer.isGiftCertificateOnlineOrderAllowedOnSite() and isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::SLIVKI_PAY_FOR_CERTIFICATE'))\n %}\n <div class="col mb-3" style="width: 350px;margin: 0 auto">\n {% if app.user %}\n <a class="button-gift" href="/virtual-wallet-pay">\n <div class="button-gift-text">\n <p>ТЕПЕРЬ МОЖНО</p>\n <p class="color-violet">ОПЛАТИТЬ SLIVKI.PAY</p>\n </div>\n <div class="button-gift-item-button">\n <div class="new">NEW</div>\n </div>\n </a>\n {% else %}\n <a class="button-gift" data-toggle="modal" data-target=".modal-auth">\n <div class="button-gift-text">\n <p>ТЕПЕРЬ МОЖНО</p>\n <p class="color-violet">ОПЛАТИТЬ SLIVKI.PAY</p>\n </div>\n <div class="button-gift-item-button">\n <div class="new">NEW</div>\n </div>\n </a>\n {% endif %}\n </div>\n {% endif %}\n {% if offer.getOnlineOrderSettings() is not null and offer.getOnlineOrderSettings().allowedPaymentMethods['delivery'][4] == 1 and isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::SLIVKI_PAY')) and not pastOffer and not offer.isOnlineOrderGiftEnabled() or\n offer.getOnlineOrderSettings() is not null and offer.getOnlineOrderSettings().allowedPaymentMethods['pickup'][4] == 1 and isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::SLIVKI_PAY')) and not pastOffer\n and not offer.isOnlineOrderGiftEnabled()%}\n <div class="col">\n {% if app.user %}\n <a class="button-gift" href="/virtual-wallet-pay">\n <div class="button-gift-text">\n <p>ТЕПЕРЬ МОЖНО</p>\n <p class="color-violet">ОПЛАТИТЬ SLIVKI.PAY</p>\n </div>\n <div class="button-gift-item-button">\n <div class="new">NEW</div>\n </div>\n </a>\n {% else %}\n <a class="button-gift" data-toggle="modal" data-target=".modal-auth">\n <div class="button-gift-text">\n <p>ТЕПЕРЬ МОЖНО</p>\n <p class="color-violet">ОПЛАТИТЬ SLIVKI.PAY</p>\n </div>\n <div class="button-gift-item-button">\n <div class="new">NEW</div>\n </div>\n </a>\n {% endif %}\n </div>\n {% endif %}\n {% endif %}\n </div>\n </div>\n </div>\n </div>\n <div id="conditions_offers" class="d-flex" style="{{ pastOffer ? 'display: none!important' : '' }}">\n <div class="content-wrapper-col-left pt-0">\n {% if offer.isFoodOnlineOrderAllowedOnSite() and (offer.getOnlineOrderSettings() is not null and offer.getOnlineOrderSettings().allowedPaymentMethods['delivery'][4] == 1 and isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::SLIVKI_PAY')) and offer.isFoodOnlineOrderAllowedOnSite() or\n offer.isFoodOnlineOrderAllowedOnSite() and offer.getOnlineOrderSettings() is not null and offer.getOnlineOrderSettings().allowedPaymentMethods['delivery'][4] == 1 and isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::SLIVKI_PAY')) and offer.isOnlineOrderGiftEnabled()) %}\n \n <div class="d-flex mb-2" style="max-width: 625px;">\n {% if not pastOffer and offer.getFreeCodesCount() > 0 and offer.isOnlineOrderGiftEnabled() and offer.isFoodOnlineOrderAllowedOnSite() %}\n <div class="col mb-2 mr-2">\n <a class="button-gift" data-toggle="modal" data-target="#choiceGiftModal">\n <div class="button-gift-text">\n <p>ЕДА В ПОДАРОК 😋</p>\n <p>Подарю сам или подарят мне</p>\n </div>\n </a>\n </div>\n {% endif %}\n {% if offer.isFoodOnlineOrderAllowedOnSite() and offer.getOnlineOrderSettings() is not null and offer.getOnlineOrderSettings().allowedPaymentMethods['delivery'][4] == 1 and isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::SLIVKI_PAY')) and not pastOffer and offer.isOnlineOrderGiftEnabled() or\n offer.getOnlineOrderSettings() is not null and offer.getOnlineOrderSettings().allowedPaymentMethods['pickup'][4] == 1 and isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::SLIVKI_PAY')) and not pastOffer and offer.isOnlineOrderGiftEnabled()\n or offer.isGiftCertificateOnlineOrderAllowedOnSite() and isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::SLIVKI_PAY_FOR_CERTIFICATE'))\n %}\n <div class="col">\n {% if app.user %}\n <a class="button-gift" href="/virtual-wallet-pay">\n <div class="button-gift-text">\n <p>ТЕПЕРЬ МОЖНО</p>\n <p class="color-violet">ОПЛАТИТЬ SLIVKI.PAY</p>\n </div>\n <div class="button-gift-item-button">\n <div class="new">NEW</div>\n </div>\n </a>\n {% else %}\n <a class="button-gift" data-toggle="modal" data-target=".modal-auth">\n <div class="button-gift-text">\n <p>ТЕПЕРЬ МОЖНО</p>\n <p class="color-violet">ОПЛАТИТЬ SLIVKI.PAY</p>\n </div>\n <div class="button-gift-item-button">\n <div class="new">NEW</div>\n </div>\n </a>\n {% endif %}\n </div>\n {% endif %}\n </div>\n {% endif %}\n <div id="offersConditions" class="offers-conditions active" style="max-height: fit-content;">\n <div class="offer-titles mb-2 mt-0"><h2>Условия</h2></div>\n {% set isOfferFavourite = app.user ? app.user.isOfferFavourite(offer) : false %}\n <div id="startOfOfferCondition"></div>\n {% if offer.getID() != 239232 %}\n {% endif %}\n \n {% if not offer.isWithoutCodes() and offer.getID() != 140553 %}\n <p>\n {% set codeTill = offer.getCodeActiveTill() %}\n {% set codeFrom = offer.getActiveTill()|date_modify('-1 day') %}\n {% set codeFrom = codeFrom > codeTill ? codeTill : codeFrom %}\n {% if not offer.isHideFeatures() %}\n - Получить промокод можно до {{ codeFrom|date('d.m') }}, воспользоваться {{ offer.getID() != 134390 ? 'до' }} {{ codeTill|date('d.m.y') }}\n <br/>\n {% endif %}\n {% if offer.isShowPriceInConditions() and not offerIsFreeForUser %}\n - Стоимость промокода: {{ codeCost }} руб.\n {% endif %}\n </p>\n {% endif %}\n \n <div class="offer-details-conditions offers-conditions p-0">\n {{ offer.getConditions()|raw }}\n {# Таблица с прейскурантом для акции с квестами "Ящик Пандоры" #}\n {% if offer.getID() == 143528 %}\n {% include 'Slivki/offers/table_for_pandorra_box_offer2.html.twig' %}\n {% elseif offer.getID() == 282234 %}\n {% include 'Slivki/offers/table_for_pandorra_box_offer4.html.twig' %}\n {% endif %}\n {% if not offer.isWithoutCodes() %}\n {% include "Slivki#{regional_template_path}/phrase_subscription_in_offer_page.html.twig" %}\n {% endif %}\n {% if not offer.isHideFeatures() %}\n </br>\n <div class="offer-titles mb-2 mt-0"><h2>Особенности</h2></div>\n <div class="offer-details-conditions">\n {% if not offer.isWithoutCodes() %}\n - Скидка предоставляется только при наличии промокода.\n {% endif %}\n {{ offer.getFeatures()|raw }}\n </div>\n - Поставщик несет полную ответственность перед потребителем за достоверность информации.\n {% endif %}\n </div>\n <div id="endOfOfferCondition"></div>\n <div class="clear"></div>\n </div>\n {% if offer.getShopMedias()|length > 0 %}\n <div class="offer-titles mb-2 mt-0"><h2>Галерея</h2></div>\n {% endif %}\n <div id="offerConditionsSlider"\n class="my-4 screenshots {{ offer.getShopMedias()|length == 0 or freeCodesCount == 0 ? 'empty' }}">\n {% if offer.getShopMedias()|length > 0 %}\n <div class="screenshot-container">\n {% if galleryVideos.getVideos() is defined and galleryVideos.getVideos()|length > 0 %}\n <div class="screenshot screenshot-story" data-toggle="modal"\n data-target="#detailsStoryPopup">\n <img src="{{ galleryVideos.getImageUrl() }}" width="300"\n alt="Видео" border="0"/>\n <div class="screenshot-story-btn"></div>\n <div class="screenshot-story-tittle">{{ galleryVideos.getTitle() }}</div>\n </div>\n {% endif %}\n {% for media in offer.getShopMedias() %}\n <div class="screenshot">\n <a href="{{ getImageURL(media, 0, 0) }}" title="{{ media.getDescription() }}"\n data-lightbox="image">\n <img src="{{ getImageURL(media, 300, 0) }}" width="300"\n alt="{{ media.getDescription() }}" border="0"/>\n </a>\n </div>\n {% endfor %}\n </div>\n {% endif %}\n </div>\n <div id="examplesOfWorksBlock" class="">\n <div class="headerBlockCategory examples d-none bg-white px-0 pb-0 bg-transpanent examples-block-offer-header">\n <div class="offer-titles"><h5 class="m-0">Фото\n работ{# <div class="example-of-works-count-container"><span>1234</span></div> #}</h5>\n </div>\n <div class="examples-works-tooltip-filter">\n <div class="tooltip-content">\n <div class="tooltip-title border-bottom-f d-flex">Показать сначала:</div>\n {% for key,sortItem in constant('Slivki\\Paginator\\WorkExample\\WorkExamplePaginatorInterface::SORT') %}\n <div class="radio">\n <input id="filter{{ key }}" type="radio" name="filter"\n data-direction="{{ sortItem.direction }}"\n value="{{ sortItem.field }}" {{ loop.first ? 'checked' }}>\n <label for="filter{{ key }}"\n class="cursor-pointer">{{ sortItem.name }}</label>\n </div>\n {% endfor %}\n <div class="tooltip-title border-top-f d-flex">Диапазон цены:</div>\n <div id="workExamplePriceRangeInputs" class="price-range-inputs d-flex">\n <div class="price-range-input"><input type="number" placeholder="Цена от"\n id="priceFrom" name="priceFrom" min="0"\n max="199" step="1"></div>\n <div class="price-range-input"><input type="number" placeholder="Цена до"\n id="priceTo" name="priceTo" min="0"\n max="200" step="1"></div>\n </div>\n <div id="workExampleRangeSlider" class="range-slider">\n <div class="range-labels">\n <span id="workSimplesRangeLableStart"\n class="range-label range-label-start"></span>\n <span>-</span>\n <span id="workSimplesRangeLableEnd"\n class="range-label range-label-end"></span>\n </div>\n <input class="work-simples-input" type="range" name="startRange"\n id="startRange">\n <input class="work-simples-input" type="range" name="finishRange"\n id="finishRange">\n \n <div class="track-wrapper">\n <div class="track"></div>\n <div id="workSimplesSliderBetween" class="range-between"></div>\n <div id="workSimplesTumbLeft" class="thumb left"></div>\n <div id="workSimplesTumbRight" class="thumb right"></div>\n </div>\n </div>\n <div id="buttonFilterBoxExamplesWork" class="buttonFilterBox">Показать</div>\n </div>\n <div id="buttonFilterBoxExamplesWork" class="d-flex cursor-pointer">Сортировка<img\n width="25" class="pl-2" src="/images/sort_image.svg"/></div>\n </div>\n </div>\n {% include 'Slivki/works-examples/examples_of_works_gallery.html.twig' %}\n </div>\n <div id="beautyMastersBlock" class="beauty-masters-container beauty-masters-offer desk">\n <div id="beautyMastersHeader"\n class="tittleBlockCategory position-relative offer-titles mb-2 mt-0 d-none"><h2>\n {{ parentCategoryList and parentCategoryList[0].getID() == constant('Slivki\\Entity\\Category::MEDICAL_CENTER_CATEGORY_ID') ? 'Врачи' : 'Найти своего мастера' }}</h2>\n </div>\n {% include 'Slivki/beauty/beauty_masters.html.twig' %}\n </div>\n <div id="offersDescription" class="offers-conditions mt-3">\n {% if offer.isShowProductsInOfferDescription() %}\n <div id="foodItemsBlock">\n <div class="offer-titles mb-2 mt-0"><h2>Описание</h2></div>\n {% if isPickupEnabled and isDeliveryEnabled %}\n <div id="fixedFiltersOffer" class="w-auto px-2 d-flex"\n style="position: relative;background: linear-gradient(180deg, #A839FF 0%, #6747e5 100%), #6747E5;border-radius: 8px;padding: 10px 0;">\n <div class="col d-flex align-items-center text-white justify-content-end px-0"></div>\n <div class="switch-delivery-pickup-block px-0 ">\n <a data-type-delivery="1"\n class="switch-delivery-pickup-item button-tab-delivery delivery-type active">\n <p class="m-0">Доставка</p>\n <small>удобно👌</small>\n </a>\n <a data-type-delivery="2"\n class="switch-delivery-pickup-item pickup-type button-tab-pickup">\n <p class="m-0"> Самовывоз</p>\n <small>еще дешевле🔥</small>\n </a>\n </div>\n </div>\n {% endif %}\n \n <div id="foodBlock"></div>\n <div id="foodOptionsBlock"></div>\n </div>\n {% endif %}\n <div class="description" id="descriptionText">\n {% for offerDescription in offer.getDescriptionList() %}\n \n {% set offerDescriptionSliderImages = offerDescription.getEntityDescriptionSliderImages() %}\n {% if offerDescriptionSliderImages|length > 0 %}\n <div class="sale-description-carousel">\n <div id="saleDescriptionSliderFor{{ offerDescription.getID() }}"\n class="sale-description-slider-for">\n {% for offerDescriptionSliderImage in offerDescriptionSliderImages %}\n <div><img data-lazy="{{ offerDescriptionSliderImage.getImageUrl() }}"/>\n </div>\n {% endfor %}\n </div>\n </div>\n {% endif %}\n {{ addLazyAndLightboxImagesInDescription(offerDescription.getDescription())|raw }}\n {# <div id="showMoreDescription" #}\n {# class="{{ addLazyAndLightboxImagesInDescription(offerDescription.getDescription())|raw == "" or addLazyAndLightboxImagesInDescription(offerDescription.getDescription())|raw == '<p><span style="color: #ecf0f1;">.</span></p>' ? 'd-none' : "" }}"> #}\n {# <div class="w-100 position-absolute bottom-0" #}\n {# style="background: linear-gradient(360deg, #FFFFFF 15.15%, rgba(255, 255, 255, 0) 206.06%);"></div> #}\n {# <p class="w-100 position-absolute bottom-0">Подробнее</p> #}\n {# </div> #}\n {% endfor %}\n </div>\n \n </div>\n <div class="tab-pane fade" id="offerLocationTab">\n <i class="fa fa-spinner fa-spin"></i>\n </div>\n <div id="offersReview" class="offers-review">\n {{ comments|raw }}\n </div>\n </div>\n <div class="content-wrapper-col-right">\n <div id="conditionAddress">\n <div class="offer-titles mb-2 mt-0"><h2>Контакты</h2></div>\n <div style="display:none">{{ offer.getAddress() }}</div>\n <div id="offerConditionLogo">\n {{ offer.getLogo()|raw }}\n </div>\n <div id="dataFromLocation">\n <div class="move-data">\n {% if geoLocations|length > 0 %}\n <div class="geo-location-block" style="display: block">\n {% include 'Slivki/offers/geo_location_data.html.twig' with {'offer': offer} only %}\n <div id="offerGeoLocationData" data-json="{{ offerGeoLocationData }}"></div>\n <div class="distance d-none">\n <i class="slivki-icon slivki-icon-direction"></i> <img class='ajaxLoader'\n src='/images/ajax-loader-16x16.gif'\n alt='Загрузка...'/><span></span>\n </div>\n <div class="offer-details-map category-map-wrapper category-map"\n id="offerMapCanvas">\n <div id="mapCollapseBtn" class="button button--map-collapse capsuled"\n onclick="offerMapToggleSize();">Развернуть\n </div>\n <a id="setUserLocationBtn" href="#" class="capsuled">Указать\n местоположение</a>\n <div id="zoomIn"></div>\n <div id="zoomOut"></div>\n </div>\n </div>\n {% endif %}\n <div class="before-map" style="clear:both;"></div>\n </div>\n </div>\n {% if (offer.getLocation()|preg_replace("/<[^>]*>/", '')|replace({"\n": '', "\r": '', ' ': '', ' ': ''}) != '') %}\n {{ offer.getLocation()|raw }}\n {% set phoneNumbers = offer.getPhoneNumbers() %}\n {% if phoneNumbers.count() > 0 %}\n <div class="text-bold">Телефон{{ phoneNumbers.count() > 1 ? 'ы' }}:</div>\n {% endif %}\n {% for phoneNumber in phoneNumbers %}\n {{ phoneNumber.getNumber() }} {{ phoneNumber.getLabel() }}<br/>\n {% endfor %}\n {% else %}\n {% set geoLocationsCount = geoLocations.count() %}\n {% set commonWoringHours = offer.getCommonWorkingHours() %}\n {% if commonWoringHours != '' %}\n <br>\n <div class="text-bold">Время работы:</div>\n {{ commonWoringHours|raw }}\n {% endif %}\n {% for geoLocation in geoLocations %}\n {% set margin = false %}\n <div class="offer-details-geolocation-item my-3">\n <div class="font-bold font-size-17">г. {{ geoLocation.getCity() }}\n , {{ geoLocation.getStreet() }}, {{ geoLocation.getHouse() }}\n <br>{{ geoLocation.getLabel() }}</div>\n <div class="location-more-info {{ geoLocationsCount > 2 ? 'hidden' }}">\n {% if geoLocation.getWorkingHours()|trim != '' %}\n {% set margin = true %}\n <div class="offer-details-work-hours">Время работы:\n </div> {{ geoLocation.getWorkingHours()|nl2br|raw }}\n {% endif %}\n {% set phoneNumbers = geoLocation.getPhoneNumbers() %}\n {% if phoneNumbers.count() > 0 %}\n {% set margin = true %}\n <span>\n <div class="offer-details-phone-item">\n <div class="full-phone-item">\n {% for phoneNumber in phoneNumbers %}\n {{ phoneNumber.getNumber() }} {{ phoneNumber.getLabel() }}<br/>\n {% endfor %}\n </div>\n </div>\n {% endif %}\n {% if margin %}\n <br>\n {% endif %}\n </span>\n {% if geoLocation.getCallbackChatId() and geoLocation.getCallbackChatId() != '' %}\n <div class="callback-button" data-id="{{ geoLocation.getId() }}">Обратный звонок</div>\n {% endif %}\n </div>\n {% if geoLocationsCount > 2 %}\n <a data-id="{{ geoLocation.getID() }}"\n class="text-slivki location-more-info-toggle">Подробнее</a>\n {% endif %}\n \n </div>\n {% endfor %}\n {# {% if geoLocationsCount > 4 %} #}\n {# <div class="text-center"> #}\n {# <a id="showMoreAddressInDetailsLink" class="button" href="#">Еще адреса</a> #}\n {# </div> #}\n {# {% endif %} #}\n \n {% set phoneNumbersWithoutGeoLocations = offer.getPhoneNumbersWithoutGeoLocations() %}\n {% if phoneNumbersWithoutGeoLocations|length > 0 %}\n <div class="text-bold">Телефон{{ phoneNumbersWithoutGeoLocations|length > 1 ? 'ы' }}:\n </div>\n <div class="offer-details-phone-item">\n <div class="full-phone-item">\n {% for phoneNumber in phoneNumbersWithoutGeoLocations %}\n {{ phoneNumber.getNumber() }} {{ phoneNumber.getLabel() }}<br/>\n {% endfor %}\n </div>\n </div>\n {% if phoneNumber is defined and phoneNumber.getCallbackChatId() and phoneNumber.getCallbackChatId() != '' %}\n <div class="callback-button" data-id="{{ phoneNumber.getId() }}">Обратный звонок</div>\n {% endif %}\n {% endif %}\n \n {% endif %}\n <div id="phoneOffersBlock" class="offer-details-legal-info">{{ offer.getLegal()|raw }}</div>\n <div class="offer-titles offer-titles-mobile mt-0 mb-0"><h5 class="mt-0 mb-0">Написать</h5>\n </div>\n <div class="col px-0">\n <a class="tg-button offer-phone-mob btn btn-block bg-slivki text-white py-1 no-decoration my-2 d-flex justify-content-center align-items-center"\n href="https://t.me/{{ offer.getTelegram() != null ? offer.getTelegram() : 'slivkislivkiby' }}"\n style="width: 200px">\n <img class="mr-2" src="/images/tg.svg" width="20" height="18">\n <span class="float-right">Telegram</span>\n </a>\n {% set viberNumber = offer.getViber() != null ? offer.getViber() : '+375295084444' %}\n <a class="vb-button offer-phone-mob btn btn-block bg-slivki text-white py-1 no-decoration my-2 d-flex justify-content-center align-items-center"\n href='viber://chat?number=" {{ viberNumber }} "' style="width: 200px">\n <img class="mr-2" src="/images/vb.svg" width="20" height="18">\n <span class="float-right">Viber</span>\n </a>\n </div>\n </div>\n {% include 'Slivki/offers/share.html.twig' %}\n {% include "Slivki#{regional_template_path}/jivosite/button_offers_page.html.twig" %}\n <p class="tittle-messenger-offers d-none">Мы всегда рады помочь: служба поддержки Slivki.by ответит\n на\n любой\n ваш вопрос</p>\n </div>\n </div>\n \n </div>\n {% if (pastOffer or freeCodesCount == 0) and relatedOfferListHtml is defined %}\n <div class="col px-3">\n <div class="related-offers-title">Другие похожие предложения:</div>\n <div class="related-offers-list stock-group-list">\n {{ relatedOfferListHtml|raw }}\n </div>\n </div>\n {% endif %}\n </div>\n {% if lastPurchaseText is defined %}\n <div id="lastPurchaseNofify"><a href="#"><i class="slivki-icon-close-thin"></i></a>Последний раз промокод<br>получен {{ lastPurchaseText }}\n </div>\n {% endif %}\n {% endblock %}\n \n {% block popups %}\n {{ parent() }}\n {% if not pastOffer %}\n {% include 'Slivki/popups/header_offers.html.twig' %}\n {% endif %}\n {% include 'Slivki/share_block.html.twig' %}\n {% include 'Slivki/popups/callback.html.twig' %}\n {% include 'Slivki/offers/complaint.html.twig' %}\n {% include 'Slivki/orderAsGift/foodForGift.html.twig' %}\n {% if galleryVideos.getVideos() is defined and galleryVideos.getVideos()|length > 0 %}\n {% include 'Slivki/popups/details-story-popup.html.twig' %}\n {% endif %}\n {% include 'Slivki/popups/comment_media_block_popup.html.twig' %}\n {% include 'Slivki/popups/statistics_popup.html.twig' %}\n {% include 'Slivki/mobile/popup/buy_codes_avways_app.html.twig' %}\n {% include 'Slivki/delivery/modal/details.html.twig' with {'isOfferPage': true} %}\n {% if offer.isGiftCertificateOffer() %}\n {% include 'Slivki/popups/step_buy_certificate.twig' with {'deliveryLink': deliveryLink} %}\n {% endif %}\n {% if app.user %}\n {% include 'Slivki/popups/mail_offers.html.twig' %}\n {% include 'Slivki/popups/rating_edit_popup.html.twig' %}\n {% include 'Slivki/popups/popup_subscription_limited.html.twig' %}\n {% if not isMobileDevice() or offerIsFreeForUser %}\n {% if not codeCostInCurrency is defined and codeCostInCurrency is not null %}\n {% set codeCostInCurrency = null %}\n {% endif %}\n {% include 'Slivki/popups/confirm_box.html.twig' with {'codeCost': codeCost, 'offerID': offer.getID(), 'codeCostInCurrency': codeCostInCurrency} %}\n {% include 'Slivki/popups/confirm_subscription_card_popup.html.twig' with {'creditCards': app.user.getActiveCreditCards()} %}\n {% endif %}\n \n {% if not isMobileDevice() %}\n {% include 'Slivki/popups/add_comment_popup.html.twig' with {'id': 'addVoteBox'} %}\n {% include 'Slivki/popups/edit_comment_popup.html.twig' with {'id': 'editVoteBox'} %}\n {% include 'Slivki/popups/comment_censor_message.html.twig' with {'id': 'commentCensorMessage'} %}\n {% endif %}\n {% else %}\n {% if not isMobileDevice() %}\n {% include 'Slivki/popups/comment_only_registered_popup.html.twig' with {'id': 'onlyRegistered'} %}\n {% endif %}\n {% endif %}\n {% endblock %}\n \n {% block javascripts %}\n <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.lazyload/1.9.1/jquery.lazyload.min.js"\n integrity="sha512-jNDtFf7qgU0eH/+Z42FG4fw3w7DM/9zbgNPe3wfJlCylVDTT3IgKW5r92Vy9IHa6U50vyMz5gRByIu4YIXFtaQ=="\n crossorigin="anonymous" referrerpolicy="no-referrer"></script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js"></script>\n <script src="//api-maps.yandex.ru/2.1.29/?lang=ru-RU" type="text/javascript"></script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.27.0/locale/ru.min.js"\n integrity="sha512-QezkC2mljFGA2zQBPe+FrNA7i2RVFaYOfdQHk6icEap1TZX/Q6MNx+0AOTr9msSec0LsMrpURxfgJSbodYoiLg=="\n crossorigin="anonymous"></script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/fecha/2.3.3/fecha.min.js"></script>\n <script src="/js/hotel-datepicker-3.6.5/hotel-datepicker.min.js"></script>\n <script src="/js/swiper-js/swiper.min.js"></script>\n <script src="/js/story-slider/story-slider-js.js?v={{ story_slider_js_version }}"></script>\n {{ parent() }}\n <script src="/js/offer.js?v={{ offer_js_version }}"></script>\n <script src="/js/offer/offerDescriptionItems.js?v={{ offer_description_items_js_version }}"></script>\n <script src="/js/common-old.js?v={{ common_old_js_version }}"></script>\n <script type="text/javascript">\n {% if preview is defined and preview %}\n var offerPreview = 1;\n {% else %}\n var offerPreview = 0;\n {% endif %}\n {% if app.request.query.has('checkOrder') %}\n initCheckOfferOrderStatus({{ app.request.get('checkOrder') }});\n {% endif %}\n </script>\n <script src="/js/offer-new.js?v={{ offer_new_js_version }}"/>\n {% endblock %}\n {% block assetsBottom %}\n {{ parent() }}\n <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-toast-plugin/1.3.2/jquery.toast.min.js"\n integrity="sha512-zlWWyZq71UMApAjih4WkaRpikgY9Bz1oXIW5G0fED4vk14JjGlQ1UmkGM392jEULP8jbNMiwLWdM8Z87Hu88Fw=="\n crossorigin="anonymous" referrerpolicy="no-referrer"></script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.37/js/bootstrap-datetimepicker.min.js"\n integrity="sha512-Y+0b10RbVUTf3Mi0EgJue0FoheNzentTMMIE2OreNbqnUPNbQj8zmjK3fs5D2WhQeGWIem2G2UkKjAL/bJ/UXQ=="\n crossorigin="anonymous" referrerpolicy="no-referrer"></script>\n {# <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>#}\n <script type="text/javascript" src="//yastatic.net/share2/share.js" charset="utf-8"></script>\n <script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></script>\n <script type="text/javascript" src="/js/statistics_offer/statistics_offer.js?v={{ statistics_offer_js_version }}"\n charset="utf-8"></script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/easy-pie-chart/2.1.6/jquery.easypiechart.min.js"\n integrity="sha512-DHNepbIus9t4e6YoMBSJLwl+nnm0tIwMBonsQQ+W9NKN6gVVVbomJs9Ii3mQ+HzGZiU5FyJLdnAz9a63ZgZvTQ=="\n crossorigin="anonymous" referrerpolicy="no-referrer"></script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/easy-pie-chart/2.1.6/easypiechart.min.js"\n integrity="sha512-1yldf7W5suy0ko2u4OGU1qyeGrzh9+A3uyWGH4ws8MbndaWxZsgnzy6uqqBq7NUU/ImI1Js5kqDbunovCN1JqA=="\n crossorigin="anonymous" referrerpolicy="no-referrer"></script>\n <script src="https://cdn.jsdelivr.net/npm/chart.js@2.9.4/dist/Chart.min.js"></script>\n <script type="module" src="/js/work_examples/work_examples.js?v={{ work_examples_js_version }}"></script>\n <script type="module" src="/js/beauty/masters.js?v={{ beauty_masters_js_version }}"></script>\n \n {% endblock %}\n \n {% block RTBHouse %}\n <script>\n try {\n (function () {\n var prefix = "", hash = "TS5TS2S9bdSbgKBA4Q2H", rtbhTags = [];\n rtbhTags.push("pr_" + hash + "_offer_" + document.getElementById('offerID').value);\n rtbhTags.push("pr_" + hash + "_uid_" + document.getElementById('rtbhUID').value);\n var key = "__rtbhouse.lid", lid = window.localStorage.getItem(key);\n if (!lid) {\n lid = "";\n var pool = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";\n for (var i = 0; i < 20; i++) lid += pool.charAt(Math.floor(Math.random() * pool.length));\n window.localStorage.setItem(key, lid);\n }\n rtbhTags.push("pr_" + hash + "_lid_" + lid);\n var ifr = document.createElement("iframe"),\n sr = encodeURIComponent(document.referrer ? document.referrer : ""),\n su = encodeURIComponent(document.location.href ? document.location.href : ""),\n ifrSrc = "https://" + prefix + "creativecdn.com/tags?type=iframe",\n tmstmp = encodeURIComponent("" + Date.now());\n for (var i = 0; i < rtbhTags.length; i++) {\n ifrSrc += "&id=" + encodeURIComponent(rtbhTags[i]);\n }\n ifrSrc += "&su=" + su + "&sr=" + sr + "&ts=" + tmstmp;\n ifr.setAttribute("src", ifrSrc);\n ifr.setAttribute("width", "1");\n ifr.setAttribute("height", "1");\n ifr.setAttribute("scrolling", "no");\n ifr.setAttribute("frameBorder", "0");\n ifr.setAttribute("style", "display:none");\n ifr.setAttribute("referrerpolicy", "no-referrer-when-downgrade");\n if (document.body) {\n document.body.appendChild(ifr);\n } else {\n window.addEventListener('DOMContentLoaded', function () {\n document.body.appendChild(ifr);\n });\n }\n })();\n } catch (e) {\n } </script>\n {% endblock %} """ #message: "Key "4" for array with keys "1, 2, 3" does not exist." #code: 0 #file: "/mnt/data/virtwww/dima/templates/Slivki/offers/details.html.twig" #line: 347 : { { twig_get_attribute(Environment $env, Source $source, $object, $item, array $arguments = [], $type = 'any', $isDefinedTest = false, $ignoreStrictCheck = false, $sandboxed = false, int $lineno = -1) … › |
logger | Symfony\Bridge\Monolog\Logger {#3547 …9} |
Request Headers
Header | Value |
---|---|
accept-encoding | "gzip,deflate" |
connection | "close" |
content-length | "" |
content-type | "" |
host | "www.mogilev.dima.dev.slivki.by" |
user-agent | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36" |
x-php-ob-level | "1" |
Request Content
Request content not available (it was retrieved as a resource).
Response
Response Headers
Header | Value |
---|---|
cache-control | "no-cache, private" |
content-type | "text/html; charset=UTF-8" |
date | "Mon, 05 May 2025 10:38:18 GMT" |
x-debug-exception | "Key%20%224%22%20for%20array%20with%20keys%20%221%2C%202%2C%203%22%20does%20not%20exist." |
x-debug-exception-file | "%2Fmnt%2Fdata%2Fvirtwww%2Fdima%2Ftemplates%2FSlivki%2Foffers%2Fdetails.html.twig:347" |
x-debug-token | "18292d" |
Cookies
Request Cookies
No request cookies
Response Cookies
No response cookies
Session 16
Session Metadata
Key | Value |
---|---|
Created | "Mon, 05 May 25 13:38:15 +0300" |
Last used | "Mon, 05 May 25 13:38:15 +0300" |
Lifetime | 0 |
Session Attributes
Attribute | Value |
---|---|
2-bannerIndex | 2 |
cityDomain | "www" |
cityID-1- | 1 |
lastBannerIndex1 | 1 |
userCommentImages | [] |
Session Usage
16
Usages
Stateless check enabled
Usage |
---|
Slivki\EventSubscriber\KernelControllerSubscriber:158
[ [ "file" => "/mnt/data/virtwww/dima/src/EventSubscriber/KernelControllerSubscriber.php" "line" => 158 "function" => "set" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelRequest" "class" => "Slivki\EventSubscriber\KernelControllerSubscriber" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 139 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Slivki\EventSubscriber\KernelControllerSubscriber:169
[ [ "file" => "/mnt/data/virtwww/dima/src/EventSubscriber/KernelControllerSubscriber.php" "line" => 169 "function" => "set" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelRequest" "class" => "Slivki\EventSubscriber\KernelControllerSubscriber" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 139 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Slivki\EventSubscriber\KernelControllerSubscriber:170
[ [ "file" => "/mnt/data/virtwww/dima/src/EventSubscriber/KernelControllerSubscriber.php" "line" => 170 "function" => "set" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelRequest" "class" => "Slivki\EventSubscriber\KernelControllerSubscriber" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 139 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:44
[ [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php" "line" => 44 "function" => "getMetadataBag" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/security-http/Authenticator/RememberMeAuthenticator.php" "line" => 65 "function" => "getToken" "class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/security-http/Authentication/AuthenticatorManager.php" "line" => 110 "function" => "supports" "class" => "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php" "line" => 34 "function" => "supports" "class" => "Symfony\Component\Security\Http\Authentication\AuthenticatorManager" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php" "line" => 39 "function" => "supports" "class" => "Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php" "line" => 38 "function" => "supports" "class" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/security-http/Firewall/AbstractListener.php" "line" => 25 "function" => "supports" "class" => "Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php" "line" => 73 "function" => "__invoke" "class" => "Symfony\Component\Security\Http\Firewall\AbstractListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/security-http/Firewall.php" "line" => 92 "function" => "callListeners" "class" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelRequest" "class" => "Symfony\Component\Security\Http\Firewall" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 139 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Slivki\Controller\DefaultController:522
[ [ "file" => "/mnt/data/virtwww/dima/src/Controller/DefaultController.php" "line" => 522 "function" => "set" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 163 "function" => "detailsAction" "class" => "Slivki\Controller\DefaultController" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Slivki\Controller\DefaultController:539
[ [ "file" => "/mnt/data/virtwww/dima/src/Controller/DefaultController.php" "line" => 539 "function" => "get" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 163 "function" => "detailsAction" "class" => "Slivki\Controller\DefaultController" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Slivki\Controller\SiteController:634
[ [ "file" => "/mnt/data/virtwww/dima/src/Controller/SiteController.php" "line" => 634 "function" => "get" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/src/Controller/DefaultController.php" "line" => 580 "function" => "getOfferRateSchedule" "class" => "Slivki\Controller\SiteController" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 163 "function" => "detailsAction" "class" => "Slivki\Controller\DefaultController" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Slivki\Controller\SiteController:444
[ [ "file" => "/mnt/data/virtwww/dima/src/Controller/SiteController.php" "line" => 444 "function" => "get" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/src/Controller/DefaultController.php" "line" => 679 "function" => "getComments" "class" => "Slivki\Controller\SiteController" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 163 "function" => "detailsAction" "class" => "Slivki\Controller\DefaultController" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Slivki\Twig\SlivkiTwigExtension:996
[ [ "file" => "/mnt/data/virtwww/dima/src/Twig/SlivkiTwigExtension.php" "line" => 996 "function" => "get" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/var/cache/dev/twig/68/684103b3c82d65758788e45e94980e919ce5029bafe3cb58d082c38154d38bdf.php" "line" => 166 "function" => "getCurrentCity" "class" => "Slivki\Twig\SlivkiTwigExtension" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 394 "function" => "doDisplay" "class" => "__TwigTemplate_abb07d9b1851dfdfa4f8e93404dd8ff108c80b7b1ae88cb1b556ff027f2b15c5" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 367 "function" => "displayWithErrorHandling" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/var/cache/dev/twig/24/24c9fd930e4d3200574d30f7dd19b720fd65986c581dc5df76e4c8e28d9b431a.php" "line" => 63 "function" => "display" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 394 "function" => "doDisplay" "class" => "__TwigTemplate_671d188d41c559f3e4b20d04dd0901420d5734d6d8780fb2ae46a6d677382c91" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 367 "function" => "displayWithErrorHandling" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 379 "function" => "display" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/TemplateWrapper.php" "line" => 40 "function" => "render" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Environment.php" "line" => 280 "function" => "render" "class" => "Twig\TemplateWrapper" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/framework-bundle/Controller/AbstractController.php" "line" => 258 "function" => "render" "class" => "Twig\Environment" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/src/Controller/DefaultController.php" "line" => 943 "function" => "renderView" "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 163 "function" => "detailsAction" "class" => "Slivki\Controller\DefaultController" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Slivki\Twig\SlivkiTwigExtension:1039
[ [ "file" => "/mnt/data/virtwww/dima/src/Twig/SlivkiTwigExtension.php" "line" => 1039 "function" => "get" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/var/cache/dev/twig/4f/4f9afb8488cad2b33f58f972b71bf64d2eec2f79a28762432e1a8916cfa79238.php" "line" => 76 "function" => "getCurrentCityURL" "class" => "Slivki\Twig\SlivkiTwigExtension" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 394 "function" => "doDisplay" "class" => "__TwigTemplate_3f89369b7d683847b914239a0372414baaf8d43cac46dffc50803e0db5376c91" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 367 "function" => "displayWithErrorHandling" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/var/cache/dev/twig/a0/a0a3c5b40ef72df99f71f4a49da525f4f4cfbaa9cc12152677af3c70bf9e40d8.php" "line" => 461 "function" => "display" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 171 "function" => "block_headerTopMenu" "class" => "__TwigTemplate_da8c951c0b0debd7000b8779a2432698bccf4ba234955a37d2ca0fd6cc377fda" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 134 "function" => "displayBlock" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/var/cache/dev/twig/24/24c9fd930e4d3200574d30f7dd19b720fd65986c581dc5df76e4c8e28d9b431a.php" "line" => 3076 "function" => "displayParentBlock" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 171 "function" => "block_headerTopMenu" "class" => "__TwigTemplate_671d188d41c559f3e4b20d04dd0901420d5734d6d8780fb2ae46a6d677382c91___1461462534" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/var/cache/dev/twig/a0/a0a3c5b40ef72df99f71f4a49da525f4f4cfbaa9cc12152677af3c70bf9e40d8.php" "line" => 344 "function" => "displayBlock" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 394 "function" => "doDisplay" "class" => "__TwigTemplate_da8c951c0b0debd7000b8779a2432698bccf4ba234955a37d2ca0fd6cc377fda" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 367 "function" => "displayWithErrorHandling" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/var/cache/dev/twig/24/24c9fd930e4d3200574d30f7dd19b720fd65986c581dc5df76e4c8e28d9b431a.php" "line" => 3055 "function" => "display" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 394 "function" => "doDisplay" "class" => "__TwigTemplate_671d188d41c559f3e4b20d04dd0901420d5734d6d8780fb2ae46a6d677382c91___1461462534" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 367 "function" => "displayWithErrorHandling" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/var/cache/dev/twig/24/24c9fd930e4d3200574d30f7dd19b720fd65986c581dc5df76e4c8e28d9b431a.php" "line" => 210 "function" => "display" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 171 "function" => "block_header" "class" => "__TwigTemplate_671d188d41c559f3e4b20d04dd0901420d5734d6d8780fb2ae46a6d677382c91" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/var/cache/dev/twig/68/684103b3c82d65758788e45e94980e919ce5029bafe3cb58d082c38154d38bdf.php" "line" => 300 "function" => "displayBlock" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 394 "function" => "doDisplay" "class" => "__TwigTemplate_abb07d9b1851dfdfa4f8e93404dd8ff108c80b7b1ae88cb1b556ff027f2b15c5" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 367 "function" => "displayWithErrorHandling" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/var/cache/dev/twig/24/24c9fd930e4d3200574d30f7dd19b720fd65986c581dc5df76e4c8e28d9b431a.php" "line" => 63 "function" => "display" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 394 "function" => "doDisplay" "class" => "__TwigTemplate_671d188d41c559f3e4b20d04dd0901420d5734d6d8780fb2ae46a6d677382c91" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 367 "function" => "displayWithErrorHandling" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 379 "function" => "display" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/TemplateWrapper.php" "line" => 40 "function" => "render" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Environment.php" "line" => 280 "function" => "render" "class" => "Twig\TemplateWrapper" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/framework-bundle/Controller/AbstractController.php" "line" => 258 "function" => "render" "class" => "Twig\Environment" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/src/Controller/DefaultController.php" "line" => 943 "function" => "renderView" "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 163 "function" => "detailsAction" "class" => "Slivki\Controller\DefaultController" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Slivki\Twig\SlivkiTwigExtension:743
[ [ "file" => "/mnt/data/virtwww/dima/src/Twig/SlivkiTwigExtension.php" "line" => 743 "function" => "get" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/var/cache/dev/twig/4f/4f9afb8488cad2b33f58f972b71bf64d2eec2f79a28762432e1a8916cfa79238.php" "line" => 334 "function" => "getMainMenu" "class" => "Slivki\Twig\SlivkiTwigExtension" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 394 "function" => "doDisplay" "class" => "__TwigTemplate_3f89369b7d683847b914239a0372414baaf8d43cac46dffc50803e0db5376c91" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 367 "function" => "displayWithErrorHandling" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/var/cache/dev/twig/a0/a0a3c5b40ef72df99f71f4a49da525f4f4cfbaa9cc12152677af3c70bf9e40d8.php" "line" => 461 "function" => "display" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 171 "function" => "block_headerTopMenu" "class" => "__TwigTemplate_da8c951c0b0debd7000b8779a2432698bccf4ba234955a37d2ca0fd6cc377fda" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 134 "function" => "displayBlock" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/var/cache/dev/twig/24/24c9fd930e4d3200574d30f7dd19b720fd65986c581dc5df76e4c8e28d9b431a.php" "line" => 3076 "function" => "displayParentBlock" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 171 "function" => "block_headerTopMenu" "class" => "__TwigTemplate_671d188d41c559f3e4b20d04dd0901420d5734d6d8780fb2ae46a6d677382c91___1461462534" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/var/cache/dev/twig/a0/a0a3c5b40ef72df99f71f4a49da525f4f4cfbaa9cc12152677af3c70bf9e40d8.php" "line" => 344 "function" => "displayBlock" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 394 "function" => "doDisplay" "class" => "__TwigTemplate_da8c951c0b0debd7000b8779a2432698bccf4ba234955a37d2ca0fd6cc377fda" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 367 "function" => "displayWithErrorHandling" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/var/cache/dev/twig/24/24c9fd930e4d3200574d30f7dd19b720fd65986c581dc5df76e4c8e28d9b431a.php" "line" => 3055 "function" => "display" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 394 "function" => "doDisplay" "class" => "__TwigTemplate_671d188d41c559f3e4b20d04dd0901420d5734d6d8780fb2ae46a6d677382c91___1461462534" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 367 "function" => "displayWithErrorHandling" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/var/cache/dev/twig/24/24c9fd930e4d3200574d30f7dd19b720fd65986c581dc5df76e4c8e28d9b431a.php" "line" => 210 "function" => "display" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 171 "function" => "block_header" "class" => "__TwigTemplate_671d188d41c559f3e4b20d04dd0901420d5734d6d8780fb2ae46a6d677382c91" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/var/cache/dev/twig/68/684103b3c82d65758788e45e94980e919ce5029bafe3cb58d082c38154d38bdf.php" "line" => 300 "function" => "displayBlock" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 394 "function" => "doDisplay" "class" => "__TwigTemplate_abb07d9b1851dfdfa4f8e93404dd8ff108c80b7b1ae88cb1b556ff027f2b15c5" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 367 "function" => "displayWithErrorHandling" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/var/cache/dev/twig/24/24c9fd930e4d3200574d30f7dd19b720fd65986c581dc5df76e4c8e28d9b431a.php" "line" => 63 "function" => "display" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 394 "function" => "doDisplay" "class" => "__TwigTemplate_671d188d41c559f3e4b20d04dd0901420d5734d6d8780fb2ae46a6d677382c91" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 367 "function" => "displayWithErrorHandling" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Template.php" "line" => 379 "function" => "display" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/TemplateWrapper.php" "line" => 40 "function" => "render" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/twig/twig/src/Environment.php" "line" => 280 "function" => "render" "class" => "Twig\TemplateWrapper" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/framework-bundle/Controller/AbstractController.php" "line" => 258 "function" => "render" "class" => "Twig\Environment" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/src/Controller/DefaultController.php" "line" => 943 "function" => "renderView" "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 163 "function" => "detailsAction" "class" => "Slivki\Controller\DefaultController" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:72
[ [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php" "line" => 72 "function" => "getMetadataBag" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Profiler/Profiler.php" "line" => 161 "function" => "collect" "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/EventListener/ProfilerListener.php" "line" => 108 "function" => "collect" "class" => "Symfony\Component\HttpKernel\Profiler\Profiler" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelResponse" "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 196 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 184 "function" => "filterResponse" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/EventListener/ErrorListener.php" "line" => 91 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelException" "class" => "Symfony\Component\HttpKernel\EventListener\ErrorListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 223 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 86 "function" => "handleThrowable" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:73
[ [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php" "line" => 73 "function" => "getMetadataBag" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Profiler/Profiler.php" "line" => 161 "function" => "collect" "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/EventListener/ProfilerListener.php" "line" => 108 "function" => "collect" "class" => "Symfony\Component\HttpKernel\Profiler\Profiler" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelResponse" "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 196 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 184 "function" => "filterResponse" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/EventListener/ErrorListener.php" "line" => 91 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelException" "class" => "Symfony\Component\HttpKernel\EventListener\ErrorListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 223 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 86 "function" => "handleThrowable" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:74
[ [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php" "line" => 74 "function" => "getMetadataBag" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Profiler/Profiler.php" "line" => 161 "function" => "collect" "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/EventListener/ProfilerListener.php" "line" => 108 "function" => "collect" "class" => "Symfony\Component\HttpKernel\Profiler\Profiler" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelResponse" "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 196 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 184 "function" => "filterResponse" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/EventListener/ErrorListener.php" "line" => 91 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelException" "class" => "Symfony\Component\HttpKernel\EventListener\ErrorListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 223 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 86 "function" => "handleThrowable" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:75
[ [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php" "line" => 75 "function" => "all" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Profiler/Profiler.php" "line" => 161 "function" => "collect" "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/EventListener/ProfilerListener.php" "line" => 108 "function" => "collect" "class" => "Symfony\Component\HttpKernel\Profiler\Profiler" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelResponse" "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 196 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 184 "function" => "filterResponse" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/EventListener/ErrorListener.php" "line" => 91 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelException" "class" => "Symfony\Component\HttpKernel\EventListener\ErrorListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 223 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 86 "function" => "handleThrowable" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:76
[ [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php" "line" => 76 "function" => "getFlashBag" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Profiler/Profiler.php" "line" => 161 "function" => "collect" "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/EventListener/ProfilerListener.php" "line" => 108 "function" => "collect" "class" => "Symfony\Component\HttpKernel\Profiler\Profiler" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelResponse" "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 196 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 184 "function" => "filterResponse" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/EventListener/ErrorListener.php" "line" => 91 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelException" "class" => "Symfony\Component\HttpKernel\EventListener\ErrorListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 223 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/HttpKernel.php" "line" => 86 "function" => "handleThrowable" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/dima/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
Key | Value |
---|---|
APP_SECRET | "fe8122f31e8880ab6477e3f45ee3928a" |
BASE_DOMAIN | ".dima.dev.slivki.by" |
BASE_URL | "https://www.dima.dev.slivki.by" |
BEPAID_PROD_MODE | "false" |
BETERA_API_URI | "https://affiliatefeedapi.b2b-digi.com" |
BETERA_CLIENT_ID | "slivki.byprod" |
BETERA_CLIENT_SECRET | "5464aff+" |
CLICK_MERCHANT_ID | "21243" |
CLICK_MERCHANT_USER_ID | "34060" |
CLICK_SECRET_KEY | "gxDJXCqHFEv" |
CLICK_SERVICE_ID | "28907" |
DATABASE_ADMIN_URL | "pgsql://slivki_admin:3604bb30ccce5754b226a538179492e7@127.0.0.1:5432/adv" |
DATABASE_URL | "pgsql://slivki_site:3604bb30ccce5754b226a538179492e7@127.0.0.1:5432/adv" |
DEEPL_AUTH_KEY | "aa8770fd-5b5e-60a1-28d6-adc78c79cf1e:fx" |
DEFAULT_CITY_ID | "1" |
DOMINOS_API_ACCESS_TOKEN | "1Ipy@Sn%Htor" |
DOMINOS_API_URL | "https://partners.dominos.by/api/partners" |
FIXER_ACCESS_TOKEN | "c702e71634b1f3d198db1ae8f85174c3" |
FIXER_API_URL | "http://data.fixer.io/api/latest" |
GOOGLE_AUTH_KEY | "AIzaSyBnPZftGKIEZwLnwdyviccyYHR0ZIryFYw" |
IIKO_CLOUD_API_URL | "https://api-ru.iiko.services" |
IIKO_CLOUD_CHEFARTS_API_LOGIN | "9609602d-5a6" |
IIKO_CLOUD_CHEFARTS_ORGANIZATION_ID | "01330000-6bec-ac1f-05c4-08da4479b4ab" |
MAILER_INFO_EMAIL | "info@slivki.by" |
MAILER_INFO_NAME | "Slivki.by" |
MAILER_SECONDARY_INFO_EMAIL | "infoslivki@gmail.com" |
MAILER_URL | "null://null" |
OPLATI_BASE_URL | "https://bpay-testcashdesk.lwo.by/ms-pay" |
OPLATI_PASSWORD | "SlivkiBY12345" |
OPLATI_REG_NUM | "OPL000000782" |
OPLATI_REG_NUM_SITE | "OPL000000782" |
PAYME_KEY | "Qz8vECZiH73@iqh5?Ub@G34X3zAnPg0aDd#d" |
PAYME_MERCHANT_ID | "64a413fe5dad647a1817c315" |
PAYME_PROD_MOE | "true" |
REDIS_HOST | "redis" |
REDIS_PORT | "6379" |
REGIONAL_TEMPLATE_PATH | "" |
REGION_CODES | "BY,RU,DE,LV,LT,PL,UA,GE,KZ,CN,UZ" |
ROCKET_SMS_PASSWORD | "497kWGBB" |
ROCKET_SMS_URI | "https://api.rocketsms.by/" |
ROCKET_SMS_USERNAME | "100993744" |
SLIVKI_METRICA_LOCAL_URL | "http://metrica.local" |
SLIVKI_METRICA_URL | "https://metrica.slivki.by" |
SUBSCRIPTION_BASE_URI | "http://subscription-service-1.local" |
SUBSCRIPTION_DATABASE_URL | "postgresql://subscription_site:c3344046badcf15f05ba9775b3e42d79@127.0.0.1:5432/ss?server_version=12.3&charset=utf8" |
SUBSCRIPTION_PASSWORD | "slivki" |
SUBSCRIPTION_USERNAME | "slivki" |
TIRE_ORDER_SEND_TO_EMAILS | "dobrovolskaya@slivki.com,kontent@slivki.com,gintovt1@slivki.com" |
XABAR_UZ_ORIGINATOR | "3700" |
XABAR_UZ_SMS_PASSWORD | "1QftVsJK_$v$" |
XABAR_UZ_SMS_URI | "https://send.smsxabar.uz/" |
XABAR_UZ_SMS_USERNAME | "slivkitrade" |
YANDEX_RESERVE_API_KEY | "a3f251fc-c90a-404f-bfc1-6e75673e7dbe,7009cedd-d272-4dcd-899d-a7ee6d987d10,574c37c4-47ae-483b-8027-ff99c082302c,75a701bd-ec4c-4dd9-81c7-d2adbd351961,37586091-d207-4fd2-9274-5244245e5343,d4bd88b9-eb2a-46f4-a340-19f89eadcc00,eba06e54-dcec-4ce9-aec7-66c1837036d2,208f1159-545e-489e-be9f-95ccf1706775,c8725230-309d-4709-9fa0-e0dc524737a3,d474799a-36ff-4215-b010-596988f729ae" |
Defined as regular env variables
Key | Value |
---|---|
APP_DEBUG | "1" |
APP_ENV | "dev" |
CONTENT_LENGTH | "" |
CONTENT_TYPE | "" |
DOCUMENT_ROOT | "/mnt/data/virtwww/dima/public" |
DOCUMENT_URI | "/index.php" |
FCGI_ROLE | "RESPONDER" |
GATEWAY_INTERFACE | "CGI/1.1" |
HOME | "/var/www" |
HTTPS | "on" |
HTTP_ACCEPT_ENCODING | "gzip,deflate" |
HTTP_CONNECTION | "close" |
HTTP_HOST | "www.mogilev.dima.dev.slivki.by" |
HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36" |
PHP_SELF | "/index.php" |
QUERY_STRING | "" |
REDIRECT_STATUS | "200" |
REMOTE_ADDR | "34.205.163.103" |
REMOTE_PORT | "64892" |
REMOTE_USER | "" |
REQUEST_METHOD | "GET" |
REQUEST_SCHEME | "https" |
REQUEST_TIME | 1746441495 |
REQUEST_TIME_FLOAT | 1746441495.8245 |
REQUEST_URI | "/batuty-minsk-skidka-heropark" |
SCRIPT_FILENAME | "/mnt/data/virtwww/dima/public/index.php" |
SCRIPT_NAME | "/index.php" |
SERVER_ADDR | "10.1.1.203" |
SERVER_NAME | "dima.dev.slivki.by" |
SERVER_PORT | "443" |
SERVER_PROTOCOL | "HTTP/1.1" |
SERVER_SOFTWARE | "nginx/1.18.0" |
SYMFONY_DOTENV_VARS | "APP_SECRET,MAILER_URL,DATABASE_URL,DATABASE_ADMIN_URL,BASE_DOMAIN,BASE_URL,SUBSCRIPTION_USERNAME,SUBSCRIPTION_PASSWORD,SUBSCRIPTION_BASE_URI,SUBSCRIPTION_DATABASE_URL,BEPAID_PROD_MODE,SLIVKI_METRICA_URL,SLIVKI_METRICA_LOCAL_URL,DEFAULT_CITY_ID,REGIONAL_TEMPLATE_PATH,TIRE_ORDER_SEND_TO_EMAILS,REGION_CODES,MAILER_INFO_EMAIL,MAILER_INFO_NAME,MAILER_SECONDARY_INFO_EMAIL,PAYME_MERCHANT_ID,PAYME_PROD_MOE,PAYME_KEY,CLICK_SERVICE_ID,CLICK_MERCHANT_ID,CLICK_SECRET_KEY,CLICK_MERCHANT_USER_ID,XABAR_UZ_SMS_URI,XABAR_UZ_SMS_USERNAME,XABAR_UZ_SMS_PASSWORD,XABAR_UZ_ORIGINATOR,FIXER_API_URL,FIXER_ACCESS_TOKEN,DEEPL_AUTH_KEY,GOOGLE_AUTH_KEY,OPLATI_REG_NUM,OPLATI_REG_NUM_SITE,OPLATI_PASSWORD,OPLATI_BASE_URL,DOMINOS_API_URL,DOMINOS_API_ACCESS_TOKEN,BETERA_API_URI,BETERA_CLIENT_ID,BETERA_CLIENT_SECRET,ROCKET_SMS_URI,ROCKET_SMS_USERNAME,ROCKET_SMS_PASSWORD,IIKO_CLOUD_API_URL,IIKO_CLOUD_CHEFARTS_API_LOGIN,IIKO_CLOUD_CHEFARTS_ORGANIZATION_ID,YANDEX_RESERVE_API_KEY,REDIS_HOST,REDIS_PORT" |
USER | "www-data" |
Parent Request
Return to parent request (token = e010a6)
Key | Value |
---|---|
_controller | "Slivki\Controller\DefaultController::detailsAction" |
_firewall_context | "security.firewall.map.context.main" |
_remove_csp_headers | true |
_security_firewall_run | "_security_main" |
_stopwatch_token | "d1f3f4" |
entityID | 142436 |
slivkiMetaInfo | Slivki\Entity\Seo {#3268 -createdOn: null -entityID: 142436 -active: true -resourceURL: "Slivki:Default:details" -mainAlias: "/batuty-minsk-skidka-heropark" -title: null -metaTitle: "Смотрите, какая акция: сеть батутных центров "Hero Park" со скидкой до 50% от Slivki.by" -metaDescription: "Невероятные скидки от Slivki.by! Сеть батутных центров "Hero Park" со скидкой до 50%" -metaKeywords: "" -redirectURL: null -pageDescription: null #domain: "www" #ID: 43185 #transitionID: null } |