DefaultController :: detailsAction
Request
GET Parameters
Key | Value |
---|---|
page | "409" |
POST Parameters
No POST parameters
Uploaded Files
No files were uploaded
Request Attributes
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 | "fe5ce9" |
entityID | 131201 |
slivkiMetaInfo | Slivki\Entity\Seo {#2553 -createdOn: null -entityID: 131201 -active: true -resourceURL: "Slivki:Default:details" -mainAlias: "/ikebana-set-minsk-skidka-sushihouse" -title: null -metaTitle: "Смотрите, какая акция: круглосуточно суши-сеты от "SUSHI HOUSE" навынос + доставка со скидкой до 82% от Slivki.by!" -metaDescription: "Невероятные скидки от Slivki.by! Круглосуточно суши-сеты от "SUSHI HOUSE" навынос + доставка со скидкой до 82%" -metaKeywords: "" -redirectURL: null -pageDescription: null #domain: "www" #ID: 13403 #transitionID: null } |
Request Headers
Header | Value |
---|---|
accept | "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" |
accept-encoding | "gzip, deflate" |
accept-language | "en" |
connection | "Close" |
content-length | "" |
content-type | "" |
host | "www.test.dev.slivki.by" |
referer | "https://www.test.dev.slivki.by/ikebana-set-minsk-skidka-sushihouse?page=406" |
user-agent | "Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+https://webmaster.petalsearch.com/site/petalbot)" |
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 | "Sun, 25 May 2025 07:04:05 GMT" |
x-debug-exception | "An%20exception%20has%20been%20thrown%20during%20the%20rendering%20of%20a%20template%20%28%22Entity%20of%20type%20%27Slivki%5CEntity%5CMedia%27%20for%20IDs%20ID%281393966%29%20was%20not%20found%22%29." |
x-debug-exception-file | "%2Fmnt%2Fdata%2Fvirtwww%2Fslivki%2Ftemplates%2FSlivki%2Fmobile%2Foffer%2Fdetails.html.twig:90" |
x-debug-token | "b422f3" |
x-debug-token-link | "https://www.test.dev.slivki.by/_profiler/ee2ec1" |
x-previous-debug-token | "ee2ec1" |
x-robots-tag | "noindex" |
Cookies
Request Cookies
No request cookies
Response Cookies
No response cookies
Session 13
Session Metadata
Key | Value |
---|---|
Created | "Sun, 25 May 25 10:04:03 +0300" |
Last used | "Sun, 25 May 25 10:04:03 +0300" |
Lifetime | 0 |
Session Attributes
Attribute | Value |
---|---|
2-bannerIndex-mobile | 2 |
cityDomain | "www" |
cityID-1- | 1 |
userCommentImages | [] |
Session Usage
13
Usages
Stateless check enabled
Usage |
---|
Slivki\EventSubscriber\KernelControllerSubscriber:154
[ [ "file" => "/mnt/data/virtwww/slivki/src/EventSubscriber/KernelControllerSubscriber.php" "line" => 154 "function" => "set" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelRequest" "class" => "Slivki\EventSubscriber\KernelControllerSubscriber" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 139 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Slivki\EventSubscriber\KernelControllerSubscriber:165
[ [ "file" => "/mnt/data/virtwww/slivki/src/EventSubscriber/KernelControllerSubscriber.php" "line" => 165 "function" => "set" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelRequest" "class" => "Slivki\EventSubscriber\KernelControllerSubscriber" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 139 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Slivki\EventSubscriber\KernelControllerSubscriber:166
[ [ "file" => "/mnt/data/virtwww/slivki/src/EventSubscriber/KernelControllerSubscriber.php" "line" => 166 "function" => "set" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelRequest" "class" => "Slivki\EventSubscriber\KernelControllerSubscriber" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 139 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/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/slivki/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php" "line" => 44 "function" => "getMetadataBag" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/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/slivki/vendor/symfony/security-http/Authentication/AuthenticatorManager.php" "line" => 110 "function" => "supports" "class" => "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php" "line" => 34 "function" => "supports" "class" => "Symfony\Component\Security\Http\Authentication\AuthenticatorManager" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php" "line" => 39 "function" => "supports" "class" => "Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php" "line" => 38 "function" => "supports" "class" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/security-http/Firewall/AbstractListener.php" "line" => 25 "function" => "supports" "class" => "Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php" "line" => 73 "function" => "__invoke" "class" => "Symfony\Component\Security\Http\Firewall\AbstractListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/security-http/Firewall.php" "line" => 92 "function" => "callListeners" "class" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelRequest" "class" => "Symfony\Component\Security\Http\Firewall" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 139 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Slivki\Controller\DefaultController:506
[ [ "file" => "/mnt/data/virtwww/slivki/src/Controller/DefaultController.php" "line" => 506 "function" => "set" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 163 "function" => "detailsAction" "class" => "Slivki\Controller\DefaultController" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Slivki\Controller\DefaultController:522
[ [ "file" => "/mnt/data/virtwww/slivki/src/Controller/DefaultController.php" "line" => 522 "function" => "get" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 163 "function" => "detailsAction" "class" => "Slivki\Controller\DefaultController" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Slivki\Controller\SiteController:634
[ [ "file" => "/mnt/data/virtwww/slivki/src/Controller/SiteController.php" "line" => 634 "function" => "get" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/src/Controller/DefaultController.php" "line" => 563 "function" => "getOfferRateSchedule" "class" => "Slivki\Controller\SiteController" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 163 "function" => "detailsAction" "class" => "Slivki\Controller\DefaultController" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Slivki\Twig\SlivkiTwigExtension:1004
[ [ "file" => "/mnt/data/virtwww/slivki/src/Twig/SlivkiTwigExtension.php" "line" => 1004 "function" => "get" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/var/cache/dev/twig/8e/8efd7d0a316bbc16e02f6c1521e2292f74cc7841a4c3fda136873759e822aa4a.php" "line" => 204 "function" => "getCurrentCity" "class" => "Slivki\Twig\SlivkiTwigExtension" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/twig/twig/src/Template.php" "line" => 394 "function" => "doDisplay" "class" => "__TwigTemplate_7a32ec6d2afaa7bc6943aeb0e1fdaf0106a8af003588c089f655b7b434cc3ae1" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/twig/twig/src/Template.php" "line" => 367 "function" => "displayWithErrorHandling" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/var/cache/dev/twig/f1/f13f8da7b7eabe01cb07c9c3034cd6c90a4b305f13c3ddd35c76941bffe75d20.php" "line" => 60 "function" => "display" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/twig/twig/src/Template.php" "line" => 394 "function" => "doDisplay" "class" => "__TwigTemplate_debfce602e1226c7455cf784f41861747d69920e2fe10b1455143a82ecab344d" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/twig/twig/src/Template.php" "line" => 367 "function" => "displayWithErrorHandling" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/twig/twig/src/Template.php" "line" => 379 "function" => "display" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/twig/twig/src/TemplateWrapper.php" "line" => 40 "function" => "render" "class" => "Twig\Template" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/twig/twig/src/Environment.php" "line" => 280 "function" => "render" "class" => "Twig\TemplateWrapper" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/framework-bundle/Controller/AbstractController.php" "line" => 258 "function" => "render" "class" => "Twig\Environment" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/src/Controller/DefaultController.php" "line" => 926 "function" => "renderView" "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 163 "function" => "detailsAction" "class" => "Slivki\Controller\DefaultController" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:72
[ [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php" "line" => 72 "function" => "getMetadataBag" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Profiler/Profiler.php" "line" => 161 "function" => "collect" "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ProfilerListener.php" "line" => 108 "function" => "collect" "class" => "Symfony\Component\HttpKernel\Profiler\Profiler" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelResponse" "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 196 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 184 "function" => "filterResponse" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ErrorListener.php" "line" => 91 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelException" "class" => "Symfony\Component\HttpKernel\EventListener\ErrorListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 223 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 86 "function" => "handleThrowable" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:73
[ [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php" "line" => 73 "function" => "getMetadataBag" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Profiler/Profiler.php" "line" => 161 "function" => "collect" "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ProfilerListener.php" "line" => 108 "function" => "collect" "class" => "Symfony\Component\HttpKernel\Profiler\Profiler" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelResponse" "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 196 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 184 "function" => "filterResponse" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ErrorListener.php" "line" => 91 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelException" "class" => "Symfony\Component\HttpKernel\EventListener\ErrorListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 223 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 86 "function" => "handleThrowable" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:74
[ [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php" "line" => 74 "function" => "getMetadataBag" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Profiler/Profiler.php" "line" => 161 "function" => "collect" "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ProfilerListener.php" "line" => 108 "function" => "collect" "class" => "Symfony\Component\HttpKernel\Profiler\Profiler" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelResponse" "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 196 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 184 "function" => "filterResponse" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ErrorListener.php" "line" => 91 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelException" "class" => "Symfony\Component\HttpKernel\EventListener\ErrorListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 223 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 86 "function" => "handleThrowable" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:75
[ [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php" "line" => 75 "function" => "all" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Profiler/Profiler.php" "line" => 161 "function" => "collect" "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ProfilerListener.php" "line" => 108 "function" => "collect" "class" => "Symfony\Component\HttpKernel\Profiler\Profiler" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelResponse" "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 196 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 184 "function" => "filterResponse" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ErrorListener.php" "line" => 91 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelException" "class" => "Symfony\Component\HttpKernel\EventListener\ErrorListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 223 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 86 "function" => "handleThrowable" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/public/index.php" "line" => 30 "function" => "handle" "class" => "Symfony\Component\HttpKernel\Kernel" "type" => "->" ] ] |
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:76
[ [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php" "line" => 76 "function" => "getFlashBag" "class" => "Symfony\Component\HttpFoundation\Session\Session" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Profiler/Profiler.php" "line" => 161 "function" => "collect" "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ProfilerListener.php" "line" => 108 "function" => "collect" "class" => "Symfony\Component\HttpKernel\Profiler\Profiler" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelResponse" "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 196 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 184 "function" => "filterResponse" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 75 "function" => "handleRaw" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/EventListener/ErrorListener.php" "line" => 91 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/WrappedListener.php" "line" => 117 "function" => "onKernelException" "class" => "Symfony\Component\HttpKernel\EventListener\ErrorListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 230 "function" => "__invoke" "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/EventDispatcher.php" "line" => 59 "function" => "callListeners" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php" "line" => 154 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\EventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 223 "function" => "dispatch" "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/HttpKernel.php" "line" => 86 "function" => "handleThrowable" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/vendor/symfony/http-kernel/Kernel.php" "line" => 202 "function" => "handle" "class" => "Symfony\Component\HttpKernel\HttpKernel" "type" => "->" ] [ "file" => "/mnt/data/virtwww/slivki/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 | ".test.dev.slivki.by" |
BASE_URL | "https://www.test.dev.slivki.by" |
BEPAID_API_URL | "https://gateway.bepaid.by/v2" |
BEPAID_PROD_MODE | "true" |
CLICK_MERCHANT_ID | "21243" |
CLICK_MERCHANT_USER_ID | "34060" |
DATABASE_ADMIN_URL | "pgsql://slivki_admin:3604bb30ccce5754b226a538179492e7@127.0.0.1:6432/slivki?serverVersion=12.12&charset=utf8" |
DATABASE_URL | "pgsql://slivki_site:3604bb30ccce5754b226a538179492e7@127.0.0.1:6432/slivki?serverVersion=12.12&charset=utf8" |
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" |
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 | "smtp://localhost" |
MAPBOX_ACCESS_TOKEN | "sk.eyJ1IjoibWF4MjEzMTQxIiwiYSI6ImNreThpcmxlODFlY2kyb295d2R6ZmszdTUifQ.N82ZI3JQFBMPlPNx_BESAg" |
MAPBOX_API_URL | "https://api.mapbox.com" |
MAPBOX_STYLE_ID | "ckvqrlhjk3m3j14pdz8acx6c8" |
MAPBOX_USERNAME | "max213141" |
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.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" |
SUPERCHECK_URL | "https://supercheck.by" |
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 | "da617c61-3175-45e0-8448-13330f39506b,618302ee-5132-4425-a292-bce7a2e4e4bb,6fc97240-9df0-4467-ab68-ce7b56224713" |
Defined as regular env variables
Key | Value |
---|---|
APP_DEBUG | "1" |
APP_ENV | "dev" |
CONTENT_LENGTH | "" |
CONTENT_TYPE | "" |
DOCUMENT_ROOT | "/mnt/data/virtwww/slivki/public" |
DOCUMENT_URI | "/index.php" |
FCGI_ROLE | "RESPONDER" |
GATEWAY_INTERFACE | "CGI/1.1" |
HOME | "/var/www" |
HTTPS | "on" |
HTTP_ACCEPT | "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" |
HTTP_ACCEPT_ENCODING | "gzip, deflate" |
HTTP_ACCEPT_LANGUAGE | "en" |
HTTP_CONNECTION | "Close" |
HTTP_HOST | "www.test.dev.slivki.by" |
HTTP_REFERER | "https://www.test.dev.slivki.by/ikebana-set-minsk-skidka-sushihouse?page=406" |
HTTP_USER_AGENT | "Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+https://webmaster.petalsearch.com/site/petalbot)" |
PHP_SELF | "/index.php" |
QUERY_STRING | "page=409" |
REDIRECT_STATUS | "200" |
REMOTE_ADDR | "114.119.133.67" |
REMOTE_PORT | "39947" |
REMOTE_USER | "" |
REQUEST_METHOD | "GET" |
REQUEST_SCHEME | "https" |
REQUEST_TIME | 1748156643 |
REQUEST_TIME_FLOAT | 1748156643.15 |
REQUEST_URI | "/ikebana-set-minsk-skidka-sushihouse?page=409" |
SCRIPT_FILENAME | "/mnt/data/virtwww/slivki/public/index.php" |
SCRIPT_NAME | "/index.php" |
SERVER_ADDR | "10.1.1.203" |
SERVER_NAME | "test.dev.slivki.by" |
SERVER_PORT | "443" |
SERVER_PROTOCOL | "HTTP/1.1" |
SERVER_SOFTWARE | "nginx/1.18.0" |
SYMFONY_DOTENV_VARS | "APP_SECRET,MAILER_URL,MAILER_INFO_EMAIL,MAILER_INFO_NAME,MAILER_SECONDARY_INFO_EMAIL,DATABASE_URL,DATABASE_ADMIN_URL,BASE_DOMAIN,BASE_URL,DEFAULT_CITY_ID,REGIONAL_TEMPLATE_PATH,SUBSCRIPTION_USERNAME,SUBSCRIPTION_PASSWORD,SUBSCRIPTION_BASE_URI,SUBSCRIPTION_DATABASE_URL,SLIVKI_METRICA_URL,SLIVKI_METRICA_LOCAL_URL,SUPERCHECK_URL,MAPBOX_API_URL,MAPBOX_USERNAME,MAPBOX_STYLE_ID,MAPBOX_ACCESS_TOKEN,TIRE_ORDER_SEND_TO_EMAILS,REGION_CODES,BEPAID_API_URL,BEPAID_PROD_MODE,IIKO_CLOUD_API_URL,IIKO_CLOUD_CHEFARTS_API_LOGIN,IIKO_CLOUD_CHEFARTS_ORGANIZATION_ID,ROCKET_SMS_URI,ROCKET_SMS_USERNAME,ROCKET_SMS_PASSWORD,REDIS_HOST,REDIS_PORT,YANDEX_RESERVE_API_KEY,PAYME_MERCHANT_ID,PAYME_PROD_MOE,PAYME_KEY,XABAR_UZ_SMS_URI,XABAR_UZ_SMS_USERNAME,XABAR_UZ_SMS_PASSWORD,XABAR_UZ_ORIGINATOR,CLICK_MERCHANT_ID,CLICK_MERCHANT_USER_ID,FIXER_API_URL,FIXER_ACCESS_TOKEN,DOMINOS_API_URL,DOMINOS_API_ACCESS_TOKEN" |
USER | "www-data" |
Sub Requests 1
ErrorController (token = ee2ec1)
Key | Value |
---|---|
_controller | "error_controller" |
_stopwatch_token | "e28733" |
exception | Twig\Error\RuntimeError {#5511 -lineno: 90 -name: "Slivki/mobile/offer/details.html.twig" -rawMessage: "An exception has been thrown during the rendering of a template ("Entity of type 'Slivki\Entity\Media' for IDs ID(1393966) was not found")." -sourcePath: "/mnt/data/virtwww/slivki/templates/Slivki/mobile/offer/details.html.twig" -sourceCode: """ {% set phoneNumbersWithoutGeoLocations = offer.getPhoneNumbersWithoutGeoLocations() %}\n {% extends 'Slivki/mobile/base.html.twig' %}\n {% block styles %}\n <link rel="stylesheet" href="/css/swiper/swiper.min.css" />\n <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.3.5/jquery.fancybox.min.css" />\n <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css" />\n <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.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 {{ parent() }}\n <link href="/css/delivery.min.css?v={{ delivery_css_version }}" rel="stylesheet" type="text/css"/>\n <link href="/mobile/css/offers.min.css?v={{ mobile_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 href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"\n rel="stylesheet">\n <link href=" /mobile/css/statistics_modal.css?v=3" rel="stylesheet" type="text/css" />\n {% endblock %}\n \n {% block messenger %}{% endblock %}\n \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 {% set isBatchCodesAllowed = app.user and app.user.isBatchCodesAllowed %}\n \n {% block content %}\n {% set isPickupEnabled = offer.getOnlineOrderSettings().isPickupEnabled() is defined ? offer.getOnlineOrderSettings().isPickupEnabled() %}\n {% set isDeliveryEnabled = offer.getOnlineOrderSettings().isDeliveryEnabled() is defined ? offer.getOnlineOrderSettings().isDeliveryEnabled() %}\n \n {% if parentCategoryList %}\n {% include 'Slivki/mobile/breadcrumbs.html.twig' with { 'parentCategoryList': parentCategoryList, 'supplierCategoryData': offer.getSupplierCategoryData() } only %}\n {% endif %}\n {% if isPickupEnabled or isDeliveryEnabled %}\n <input id="deliveryMethodEnabled" type="hidden" value="{{ isDeliveryEnabled == '' ? '2' : '1' }}">\n {% endif %}\n <input id="offerPage" type="hidden" value="">\n <input id="offerID" type="hidden" value="{{ offer.getID() }}">\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 <div type="hidden" id="mobileVersionIndicator"></div>\n {% if app.user and isSubscriber(app.user) %}\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 <meta content="{{ metaInfo.metaDescription }}"/>\n <div id="offerDetails">\n <div class="collapse-more-button"></div>\n {% set isOfferFavourite = app.user ? app.user.isOfferFavourite(offer) : false %}\n <div class="no-gutters pb-2">\n <div class="col-12 col-sm-4">\n <div id="offerImageSlider" class="m-0 swiper-container">\n <div class="back-button" onclick="history.back();">\n <img src="/images/back-white.svg"/>\n </div>\n {% if app.user() %}\n <div class="fovoutite-block"\n onclick="onFavouriteClickOffer({{ offer.getID() }}, {{ isOfferFavourite ? 'true' : 'false' }})">\n <img width="18" height="18"\n src="{{ isOfferFavourite ? '/images/heart_active.svg' : '/images/heart.svg' }}"/>\n </div>\n {% endif %}\n <div class="discount-block">\n {{ offer.isWithoutCodes() ? 'пока без скидки' : offer.getDiscount() }}\n </div>\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 {% set medias = offer.getDetailMedias() %}\n {% set mediaCount = medias|length %}\n {% if mediaCount > 1 %}\n {% for media in medias %}\n <div class="swiper-slide">\n <img class="img-fluid lazyload" alt="{{ media.getDescription() }}"\n src="{{ getImageURL(media, 1044, 644) }}"/>\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 <div class="container-offers">\n <div class="tags-offers">\n {% if not offer.isWithoutCodes() %}\n <div class="tags-offers-item"\n data-toggle="tooltip"\n data-placement="top"\n data-html="true"\n data-original-title="Взято кодов <br> Всего {{ multiplePoolOfferUsedCodesCount is defined ? multiplePoolOfferUsedCodesCount : usedCodesCount }} </br> За сутки {{ todayPurchaseCount }} </br> За месяц {{ getOfferMonthlyPurchaseCount(offer.getID(), 30) }}">\n \n <img src="/images/offers/icon_people.svg"/>\n <p class="mb-0">{{ multiplePoolOfferUsedCodesCount is defined ? multiplePoolOfferUsedCodesCount : usedCodesCount }}</p>\n </div>\n {% endif %}\n <div class="tags-offers-item view-count" class="view-count d-flex"\n data-toggle="tooltip"\n data-placement="top"\n data-html="true"\n data-original-title="Просмотров <br> Всего {{ visitCount }} </br> За сутки {{ todayVisitCount }}">\n <img src="/images/offers/statistic_1.svg"/>\n <p class="mb-0">{{ visitCount }}</p>\n \n </div>\n {% if not offer.isWithoutCodes() %}\n <div class="tags-offers-item"\n data-toggle="tooltip"\n data-placement="top"\n data-html="true"\n data-original-title="Кол-во продаж к кол-ву просмотров. <br> Конверсия за 30 дней">\n <img src="/images/offers/conversion.svg"/>\n <p class="mb-0">{{ getOfferConversion(offer.getID()) }}%</p>\n </div>\n {% endif %}\n <div class="tags-offers-item rating-block"\n data-html="true"\n data-toggle="tooltip"\n data-placement="top"\n data-original-title="Рейтинг компании <br> за 90 дней">\n <span>★</span>\n <p class="mb-0">{{ offer.getRating() }}</p>\n </div>\n {% if not offer.isWithoutCodes() %}\n <div class="tags-offers-item day-to-end"\n data-toggle="tooltip"\n data-placement="top"\n data-html="true"\n data-original-title="Дней до окончания <br> действия акции">\n \n <img src="/images/offers/icon_time.svg"/>\n <p class="mb-0">\n {% if daysLeft > 0 %}\n {{ daysLeft }} {{ ['день', 'дня', 'дней']|plural(daysLeft) }}\n {% elseif daysLeft == 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="hours">{{ hoursLeft }} </span>час{{ ['', 'а', 'ов']|plural(hoursLeft) }} \n {% endif %}\n </p>\n </div>\n {% endif %}\n </div>\n <p class="tittle-offers js-tittle-offer" style="color: {{ offer.getTitleFontColor() }};">{{ offer.getTitle()|raw }}</p>\n <div class="offers-description">\n {% if not pastOffer and offer.getFreeCodesCount() > 0 %}\n <div class="pb-3 d-flex border-bottom-gray">\n <div class="col px-0 price-services-tittle">Стоимость:</div>\n <del id="offerRegularPrice"\n class="regular-price-offer">{{ offer.getRegularPrice() }}</del>\n \n <div class="price-services-new">{{ offer.getOfferPrice()|replace({'(': '<span id="details-offer-price">(', ')': ')</span>'})|raw }}</div>\n <input type="hidden" id="codeCost" value="{{ codeCost }}">\n </div>\n {% else %}\n <div class="card border-0 mt-3">\n <div class="card-body p-0 pl-2 text-center">\n <i class="slivki-icon-minus-circled text-danger d-block h1 mb-0"></i>\n Акция завершена\n </div>\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n {% if not pastOffer and offer.getFreeCodesCount() > 0 and offer.isOnlineOrderGiftEnabled() and offer.isFoodOnlineOrderAllowedOnSite() %}\n <div class="col my-2">\n <a class="button-gift" data-toggle="modal" data-target="#choiceGiftModal">\n <div class="button-gift-text">\n <p class="mb-0">ЕДА В ПОДАРОК 😋</p>\n <p class="mb-0">Подарю сам или подарят мне</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 <div class="sticky-element">\n <div class="sticky-anchor"></div>\n <div id="offerNavigation">\n <ul class="nav-list">\n {% if not app.user %}\n {% if offer.isTireOnlineOrderAllowedOnSite() %}\n <li class="nav-item"><a href="#" onclick="$('.modal-auth').modal()" class="nav-links online-tire"><img\n src="../images/online-order.svg"\n alt="Онлайн-запись">\n Онлайн-запись\n </a>\n </li>\n {% endif %}\n {% else %}\n {% if offer.isTireOnlineOrderAllowedOnSite() %}\n <li class="nav-item"><a href="/online-zapis/{{ offer.getID() }}" class="nav-links online-tire"><img\n src="../images/online-order.svg"\n alt="Онлайн-запись">\n Онлайн-запись\n </a>\n </li>\n {% endif %}\n {% endif %}\n <li class="nav-item"><a href="#offerDescriptionTab" class="nav-links active">\n Условия\n </a>\n </li>\n <li class="nav-item"><a href="#offerAddressTab" class="nav-links ">\n Контакты\n </a>\n </li>\n <li class="nav-item"><a href="#offerCommentTab" class="nav-links"><span></span>\n Отзывы\n </a>\n </li>\n </ul>\n </div>\n </div>\n <div id="offerAccordion" class="accordion mt-2 px-2">\n {% if not offer.isWithoutCodes() %}\n <div id="fixedButtonsBottom" class="accordion fixed py-3">\n {% if not offer.isBuyCodeDisable() %}\n <div id="buyButtonCard" class="card">\n <div class="card-header">\n {% if offer.getID() == constant('Slivki\\Entity\\Offer::BOOKING_OFFER_ID') %}\n <a href="#" class="m-0 card-link bg-slivki" data-toggle="modal" data-target="#bookingItemPopup">\n {{ offer.getBuyCodeButtonText() and offer.getBuyCodeButtonText() != '' ? offer.getBuyCodeButtonText() : 'Забронировать номер' }}\n </a>\n {% else %}\n {% if not pastOffer and freeCodesCount > 0 %}\n {% if not app.user %}\n <a href="#" class="m-0 card-link bg-slivki by-code-button text-uppercase" onclick="$('.modal-auth').modal()">\n {% if offerIsFreeForUser %}\n БЕСПЛАТНЫЙ ПРОМОКОД\n {% else %}\n {{ buyButtonLabel }}\n {% endif %}\n </a>\n {% else %}\n <a href="javascript:void(0)" id="buyCodeButtonFake" class="m-0 d-none card-link bg-slivki by-code-button">\n <img class="fixed-size" width="14" src="/images/loading-animation.gif" alt=""/>\n </a>\n {% if (offer.getID() == constant('Slivki\\Entity\\Offer::PETROL_OFFER_ID')) %}\n <a href="#" onclick="showFakeButton(); if (window.google_tag_manager) {ga('send', 'event', 'Buy code', 'Click', '{{ getURL("Slivki:Default:details", offer.getID()) }}');} document.location='/oplata-promokoda-azs'"\n class="m-0 card-link bg-slivki by-code-button" id="buyCodeButton">\n {% if offerIsFreeForUser %}\n БЕСПЛАТНЫЙ ПРОМОКОД\n {% else %}\n {{ buyButtonLabel }}\n {% endif %}\n </a>\n {% else %}\n {% if isAllowedByOnlyCode %}\n {% if app.user and (isSubscriber(app.user) or isBatchCodesAllowed) and not offerIsFreeForUser and not offer.isBuyCodeInAppOnly() %}\n <a href="#" onclick="$('#buyPromoPopup').modal()"\n class="m-0 card-link bg-slivki by-code-button text-uppercase my-1" id="buyCodeButton">\n {{ buyButtonLabel }}\n </a>\n {% else %}\n {% if not app.user %}\n <a href="#" onclick="$('.modal-auth').modal()"\n class="m-0 card-link bg-slivki by-code-button text-uppercase my-1" id="buyCodeButton">\n {{ buyButtonLabel }}\n </a>\n {% endif %}\n {% if offer.isBuyCodeInAppOnly() %}\n <a class="m-0 card-link bg-slivki by-code-button text-uppercase my-1" id="buyCodeButton"\n onclick="$('#byCodesAlwaysApp').modal()">\n {{ buyButtonLabel }}\n </a>\n {% elseif not offer.isBuyCodeInAppOnly() %}\n {% if isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::PAYMENT_PAYME')) or isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::PAYMENT_CLICK')) %}\n <a href="#"\n class="m-0 card-link bg-slivki by-code-button text-uppercase my-1" id="buyCodeButtonPayMeMobile" data-target="#buyPromoPopupPayMe" data-toggle="modal">\n {{ buyButtonLabel }}\n </a>\n {% else %}\n <a href="#" onclick="if (window.google_tag_manager) {ga('send', 'event', 'Buy code', 'Click', '{{ getURL("Slivki:Default:details", offer.getID()) }}');} showFakeButton();ym(20933521,'reachGoal','getcode-click'); document.location='{{ buyCodePopup == '#confirmBox' and canBuyFromBalance ? '/oplata-balance/' : '/oplata/'}}{{ offer.getID() }}'"\n class="m-0 card-link bg-slivki by-code-button text-uppercase my-1" id="buyCodeButton">\n {{ buyButtonLabel }}\n </a>\n {% endif %}\n {% endif %}\n {% endif %}\n {% endif %}\n {% endif %}\n {% endif %}\n {% else %}\n <a href="{{ categoryURL }}" class="m-0 card-link bg-slivki color-white">Посмотреть похожие предложения</a>\n {% endif %}\n {% endif %}\n </div>\n </div>\n {% endif %}\n {% if items|length > 0 %}\n <div id="buyItemsButtonCard" class="card">\n <div class="card-header">\n <a href="#" id="buyItemsButton" class="m-0 card-link bg-slivki" data-toggle="modal" data-target="#offerItemsPopup">\n {{ offer.getBuyItemsButtonText() and offer.getBuyItemsButtonText() != '' ? offer.getBuyItemsButtonText() : 'Оплатить сейчас по карте' }}\n </a>\n </div>\n </div>\n {% endif %}\n {% if hasDelivery is defined and offer.getFreeCodesCount() > 0 %}\n <div id="deliveryButtonCard" class="card">\n <div class="card-header bg-transparent">\n {% if not app.user %}\n {% if constant('Slivki\\Entity\\Offer::FREESTYLE_CERTIFICATE_OFFER_ID') == offer.getID() %}\n <a href="#" onclick="$('.modal-auth').modal()" class="card-link ml-0 py-3 bg-violet text-white rounded-14 text-uppercase{{ not offer.hasFreeCodes() ? ' opacity-05'}}">\n ПОЛУЧИТЬ СКИДКУ {{ offer.getDiscount() }}\n </a>\n {% else %}\n {% if offer.isGiftCertificateOnlineOrderAllowedOnSite() and not offer.isFoodOnlineOrderAllowedOnSite() and offer.getID() != 283213 and offer.getID() != 288763 and offer.getID() != 288779 and offer.getID() != 288772 %}\n <a id="deliveryBtn" href="{{ deliveryLink }}" class="js-buy-online card-link py-3 bg-violet text-white rounded-14 text-uppercase{{ not offer.hasFreeCodes() ? ' opacity-05'}}">\n Оплатить онлайн {{ offer.getDiscount() }}\n </a>\n {% elseif offer.isGiftCertificateOffer() and offer.getID() == 288763 or offer.isGiftCertificateOffer() and offer.getID() == 288779 or offer.isGiftCertificateOffer() and offer.getID() == 288772 %}\n <a id="deliveryBtn" href="{{ deliveryLink }}" class="js-buy-online card-link py-3 bg-violet text-white rounded-14 text-uppercase{{ not offer.hasFreeCodes() ? ' opacity-05'}}">\n Получить скидку {{ offer.getDiscount() }}\n </a>\n {% elseif not offer.isGiftCertificateOffer() and not offer.isTireOnlineOrderAllowedOnSite() %}\n <a id="deliveryBtn" href="{{ deliveryLink }}" class="js-buy-online card-link py-3 bg-violet text-white rounded-14 text-uppercase{{ not offer.hasFreeCodes() ? ' opacity-05'}}">\n Заказать онлайн {{ offer.getDiscount() }}\n </a>\n {% endif %}\n {% endif %}\n {% else %}\n {% if offer.getID() in constant('Slivki\\Entity\\Offer::FREESTYLE_OFFER_IDS') %}\n {% set deliveryBuyOnlyCodeLink = getLinkGiftCertificateOnlineOrderByOnlyCode(offer) %}\n <a href="{{ deliveryBuyOnlyCodeLink }}"\n onclick="document.location = `{{ deliveryBuyOnlyCodeLink }}`"\n class="card-link ml-0 py-3 bg-violet text-white rounded-14 text-uppercase{{ not offer.hasFreeCodes() ? ' opacity-05' }}">\n ПОЛУЧИТЬ СКИДКУ {{ offer.getDiscount() }}\n </a>\n {% else %}\n {% if offer.isGiftCertificateOnlineOrderAllowedOnSite() and not offer.isFoodOnlineOrderAllowedOnSite() %}\n {% if offer.isGiftCertificateOnlineOrderAllowedOnSite() and offer.getID() != 283213 and offer.getID() != 288763 and offer.getID() != 288779 and offer.getID() != 288772 or offer.isGiftCertificateOffer() and not offer.isFoodOnlineOrderAllowedOnSite() %}\n <a href="{{ getLinkGiftCertificateOnlineOrder(offer) }}"\n onclick="document.location = `{{ getLinkGiftCertificateOnlineOrder(offer) }}`"\n class="js-buy-online card-link py-3 bg-violet text-white rounded-14 text-uppercase{{ not offer.hasFreeCodes() ? ' opacity-05' }}">\n Оплатить онлайн {{ offer.getDiscount() }}\n </a>\n {% elseif offer.isGiftCertificateOffer() and offer.getID() == 288763 or offer.isGiftCertificateOffer() and offer.getID() == 288779 or offer.isGiftCertificateOffer() and offer.getID() == 288772 %}\n <a href="{{ getLinkGiftCertificateOnlineOrder(offer) }}"\n onclick="document.location = `{{ getLinkGiftCertificateOnlineOrder(offer) }}`"\n class="js-buy-online card-link py-3 bg-violet text-white rounded-14 text-uppercase{{ not offer.hasFreeCodes() ? ' opacity-05' }}">\n Получить скидку {{ offer.getDiscount() }}\n </a>\n {% endif %}\n {% else %}\n {% if not offer.isTireOnlineOrderAllowedOnSite() %}\n <a href="{{ deliveryLink }}"\n onclick="document.location = `{{ deliveryLink }}`"\n class="js-buy-online card-link py-3 bg-violet text-white rounded-14 text-uppercase{{ not offer.hasFreeCodes() ? ' opacity-05' }}">\n Заказать онлайн {{ offer.getDiscount() }}\n </a>\n {% endif %}\n {% endif %}\n {% endif %}\n {% endif %}\n </div>\n </div>\n {% endif %}\n </div>\n {% endif %}\n <div class="container-offers my-0 mx-0">\n <div id="offerDescriptionTab" class="mx-2 active" style="max-height: fit-content;">\n <div class="offer-titles mt-2"><h5>Условия</h5></div>\n {% if not offer.isWithoutCodes() and offer.getID() != 140553 %}\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 <p>- Получить промокод можно до {{ 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 %}</p>\n {% endif %}\n \n {{ offer.getConditions()|raw }}\n {# Таблица с прейскурантом для акции с квестами "Ящик Пандоры" #}\n {% if offer.getID() == 143528 %}\n <br>\n {% include 'Slivki/offers/table_for_pandorra_box_offer2.html.twig' %}\n <br>\n {% elseif offer.getID() == 282234 %}\n {% include 'Slivki/offers/table_for_pandorra_box_offer4.html.twig' %}\n {% endif %}\n \n {% if not offer.isHideFeatures() %}\n {% if not offer.isWithoutCodes() %}\n {% include "Slivki#{regional_template_path}/phrase_subscription_in_offer_page.html.twig" %}\n {% endif %}\n <br>\n <div class="offer-titles"><h5>Особенности</h5></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 id="endOfOfferCondition"></div>\n </div>\n </div>\n {% if offer.getShopMedias()|length > 0 %}\n <div class="gallery-title offer-titles"><h5>Галерея</h5></div>\n {% endif %}\n <div 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" data-target="#detailsStoryPopup">\n <img src="{{ galleryVideos.getImageUrl() }}" width="158"\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 data-fancybox="gallery1" href="{{ getImageURL(media, 0, 0) }}"\n title="{{ media.getDescription() }}">\n <img src="{{ getImageURL(media, 300, 0) }}" width="158"\n alt="{{ media.getDescription() }}" border="0"/>\n </a>\n </div>\n {% endfor %}\n </div>\n {% endif %}\n </div>\n <div id="examplesOfWorksBlock" class="examples-block-mobile">\n <div class="headerBlockCategory examples d-none bg-white px-0 pb-0 examples-block-mobile-header">\n <div class="offer-titles m-0"><h5>Примеры работ{#<div class="example-of-works-count-container"><span>1234</span></div>#}</h5></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 <div class="radio">\n <input id="dateFilter" type="radio" checked name="filter" data-direction="DESC" value="workExample.createdAt">\n <label for="dateFilter" class="cursor-pointer">По дате добавления</label>\n </div>\n <div class="radio">\n <input id="locationFilter" type="radio" name="filter" data-direction="ASC" value="distance">\n <label for="locationFilter" class="cursor-pointer">Поблизости</label>\n </div>\n <div class="radio">\n <input id="priceUpFilter" type="radio" name="filter" data-direction="ASC" value="workExample.price">\n <label for="priceUpFilter" class="cursor-pointer">По возврастанию цены</label>\n </div>\n <div class="radio">\n <input id="priceDownFilter" type="radio" name="filter" data-direction="DESC" value="workExample.price">\n <label for="priceDownFilter" class="cursor-pointer">По убыванию цены</label>\n </div>\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="Цена от" id="priceFrom" name="priceFrom" min="0" max="199" step="1"></div>\n <div class="price-range-input"><input type="number" placeholder="Цена до" id="priceTo" name="priceTo" min="0" max="200" step="1"></div>\n </div>\n <div id="workExampleRangeSlider" class="range-slider">\n <div class="range-labels">\n <span id="workSimplesRangeLableStart" class="range-label range-label-start"></span>\n <span>-</span>\n <span id="workSimplesRangeLableEnd" class="range-label range-label-end"></span>\n </div>\n <input class="work-simples-input" type="range" min="" value="0" max="" name="" id="startRange">\n <input class="work-simples-input" type="range" min="" value="" max="" name="" 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="examples-works-filter"></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 mob">\n <div id="beautyMastersHeader" class="tittleBlockCategory position-relative offer-titles mb-2 mt-0 d-none"><h5>Мастера</h5></div>\n {% include 'Slivki/beauty/beauty_masters.html.twig' %}\n </div>\n <div id="offersDescription" class="offers-conditions mt-2 js-parallax-banner-after" style="padding-bottom: 22px;">\n {% if offer.isShowProductsInOfferDescription() %}\n <div id="foodItemsBlock" class="my-3">\n <div class="offer-titles mt-2"><h5>Описание</h5></div>\n {% if isPickupEnabled and isDeliveryEnabled %}\n <div id="fixedFiltersOffer" class="w-auto px-2 d-flex" style="position: relative;background: linear-gradient(180deg, #A839FF 0%, #6747e5 100%), #6747E5;border-radius: 8px;padding: 10px 0;">\n <div class="w-100 switch-delivery-pickup-block px-0 ">\n <a data-type-delivery="1" 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" 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 <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 {% 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 {% endfor %}\n </div>\n </div>\n <div id="offerAddressTab" class="mx-1 mt-5">\n <div class="offer-titles"><h5 class="mb-2">Контакты</h5></div>\n <div class="mb-4 logo-title">\n {{ offer.getLogo()|raw }}\n </div>\n <div class="p-m-0">\n {% if geoLocations.count() > 0 %}\n {% if geoLocations|length > 0 %}\n <div id="offerGeoLocationData" data-json="{{ offerGeoLocationData }}"></div>\n <div id="offerMapWrapper" class="category-map-wrapper my-3">\n <div id="offerMap" class="category-map"></div>\n <a id="setUserLocationBtn" href="#">Указать местоположение</a>\n <div id="zoomIn"></div>\n <div id="zoomOut"></div>\n <a id="mapEnterFullscreen" href="#" class="fullscreen-map-button">Развернуть</a>\n <a id="mapExitFullscreen" href="#" class="fullscreen-map-button">Свернуть</a>\n </div>\n {% endif %}\n {% endif %}\n {% for geoLocation in geoLocations %}\n <div class="mb-3 my-3">\n <div class="sf-bold-font">{{ geoLocation.getCity() }}, {{ geoLocation.getStreet() }}, {{ geoLocation.getHouse() }} {{ geoLocation.getLabel() }}</div>\n {% set phoneNumbers = geoLocation.getPhoneNumbers() %}\n {% if phoneNumbers|length > 0 %}\n {% endif %}\n {% for phoneNumber in phoneNumbers %}\n {% include 'Slivki/mobile/offer/phone_number_btn.html.twig' with {'phoneNumber': phoneNumber} only %}\n {% endfor %}\n {% if geoLocation.getWorkingHours()|trim != '' %}\n <div>Время работы:</div> {{ geoLocation.getWorkingHours()|raw }}\n {% endif %}\n </div>\n {% endfor %}\n {% if phoneNumbersWithoutGeoLocations|length > 0 %}\n {% if geoLocations|length > 0 %}\n <br>\n {% endif %}\n <div id="phoneOffers" class="mb-2">\n <div class="mb-2">\n <strong>Телефон{{ phoneNumbersWithoutGeoLocations|length > 1 ? 'ы' }}:</strong>\n </div>\n {% for phoneNumber in phoneNumbersWithoutGeoLocations %}\n {% include 'Slivki/mobile/offer/phone_number_btn.html.twig' with {'phoneNumber': phoneNumber} only %}\n {% endfor %}\n </div>\n </div>\n {% endif %}\n {% set commonWoringHours = offer.getCommonWorkingHours() %}\n {% if commonWoringHours != '' %}\n <br>\n <div><strong>Время работы:</strong></div>\n {{ commonWoringHours|raw }}\n <br><br>\n {% endif %}\n {{ offer.getLegal()|raw }}\n {% if offer.getTelegram() != null or offer.getViber() != null %}\n <div class="contact-container d-flex flex-column py-2 px-1">\n <div class="contact-item" data-toggle="modal" data-target="#contactPopup">\n <p>Написать</p>\n </div>\n </div>\n {% endif %}\n </div>\n {% include 'Slivki/offers/share.html.twig' %}\n </div>\n <div id="offerCommentTab" class="pt-2 px-0">\n <div>\n {{ comments|raw }}\n </div>\n </div>\n </div>\n </div>\n {% if preview %}\n <input type="hidden" id="offerPreview" value="1">\n {% else %}\n <input type="hidden" id="offerPreview" value="0">\n {% endif %}\n </div>\n {% if showGlobalcard %}\n {% include 'Slivki/mobile/offer/globalcard.html.twig' %}\n {% elseif showGlobalcardFitness %}\n {% include 'Slivki/mobile/offer/globalcard_fitness.html.twig' %}\n {% endif %}\n {% endblock %}\n \n {% block popup %}\n {% include 'Slivki/popups/header_offers.html.twig' %}\n {% include 'Slivki/popups/mail_offers.html.twig' %}\n {% include "Slivki#{regional_template_path}/jivosite/modal_mobile.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/orderAsGift/foodForGift.html.twig' with {'deliveryLink': deliveryLink} %}\n {% if isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::PAYMENT_PAYME')) %}\n {% include 'Slivki/uz/mobile/buy_promo.twig' %}\n {% endif %}\n {% if app.user %}\n {% include 'Slivki/popups/rating_edit_popup.html.twig' %}\n {% include 'Slivki/mobile/popup/popup_subscription_limited.html.twig' %}\n {% include 'Slivki/mobile/subscription/buy_promo_popup.html.twig' %}\n {% include 'Slivki/mobile/popup/confirm_subscription_card_popup.html.twig' with {'creditCards': app.user.getActiveCreditCards()} %}\n {% include 'Slivki/mobile/popup/buy_codes_avways_app.html.twig' %}\n {% include 'Slivki/popups/add_favourite_popup.html.twig' %}\n {% include 'Slivki/popups/delete_favourite_popup.html.twig' %}\n {% include 'Slivki/popups/delete_comment_popup.html.twig' with {id: 'deleteCommentConfirmPopup'} %}\n {% else %}\n {% include 'Slivki/popups/comment_only_registered_popup.html.twig' with {'id': 'onlyRegistered'} %}\n {% endif %}\n {% include 'Slivki/popups/comment_media_block_popup.html.twig' %}\n {% include 'Slivki/mobile/popup/add_comment_popup.html.twig' %}\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 {% include 'Slivki/mobile/share_block.html.twig' %}\n {% include 'Slivki/mobile/popup/statistics_popup.html.twig' %}\n {% include 'Slivki/mobile/delivery/modal/details.html.twig' with {'isOfferPage': true} %}\n {% if items|length > 0 %}\n {% include 'Slivki/mobile/offer/extension/item/items_popup.html.twig' %}\n {% endif %}\n {% if offer.getID() == constant('Slivki\\Entity\\Offer::BOOKING_OFFER_ID') %}\n {% include 'Slivki/mobile/offer/booking_popup.html.twig' %}\n {% endif %}\n {{ parent() }}\n {% if offer.isGiftCertificateOffer() %}\n {% include 'Slivki/popups/step_buy_certificate.twig' with {'deliveryLink': deliveryLink} %}\n {% endif %}\n {% include 'Slivki/mobile/popup/loading_popup.html.twig' %}\n {% include 'Slivki/mobile/popup/contact_popup.html.twig' %}\n {% endblock %}\n {% block brandingBanner %}\n {% if not (app.user and app.user.hasRole(constant('\\Slivki\\Entity\\UserGroup::ROLE_ADS_FREE'))) %}\n {% set brandingBanner = getBrandingBanner(app.user, brandingBannerCategoryIDs is defined ? brandingBannerCategoryIDs : [], offer is defined ? offer.getID()) %}\n {% if brandingBanner and brandingBanner.getMobileDivider() %}\n <input type="hidden" id="brandingBannerImage" value="{{ brandingBanner.getMobileDivider() }}"\n data-oid="{{ brandingBanner.getID() }}" data-id="{{ brandingBanner.getBannerID() }}"\n data-branding="{{ brandingBanner.getBannerID() }}" data-url="{{ brandingBanner.getUrl()|trim }}"\n data-right-side-url="{{ brandingBanner.getRightSideUrl()|trim }}">\n {% endif %}\n {% endif %}\n {% endblock %}\n \n {% block javascripts %}\n {{ parent() }}\n <script src="/js/jquery.jcarousel.min.js?v=1"></script>\n <script src="/js/story-slider/story-slider-js.js?v={{ story_slider_js_version }}"></script>\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 type="text/javascript">\n $(function () {\n $('#floatingBanner').addClass('offer-details-floating-banner');\n });\n </script>\n <!-- Moment -->\n <script src="/admin/plugins/moment/moment-with-locales.js"></script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.8.0/Chart.bundle.min.js"></script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.3.5/jquery.fancybox.min.js"></script>\n <script src="/js/swiper-js/swiper.min.js"></script>\n <script src="/js/offer-new.js?v={{ offer_new_js_version }}"/>\n <script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>\n <script src="https://yastatic.net/es5-shims/0.0.2/es5-shims.min.js"></script>\n <script src="https://yastatic.net/share2/share.js"></script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.countdown/2.2.0/jquery.countdown.js"></script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.maskedinput/1.4.1/jquery.maskedinput.min.js"></script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/fecha/2.3.3/fecha.min.js"></script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js"></script>\n <!-- date-time-picker -->\n <script src="/admin/plugins/datetimepicker/js/bootstrap-datetimepicker.min.js"></script>\n <!-- colorpicker -->\n <script src="/admin/plugins/colorpicker/bootstrap-colorpicker.min.js"></script>\n \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="/mobile/js/offer.min.js?v={{ offer_js_version }}"></script>\n <script type="text/javascript" src="/js/statistics_offer/statistics_offer.js?v={{ statistics_offer_js_version }}" charset="utf-8"></script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/easy-pie-chart/2.1.6/jquery.easypiechart.min.js" integrity="sha512-DHNepbIus9t4e6YoMBSJLwl+nnm0tIwMBonsQQ+W9NKN6gVVVbomJs9Ii3mQ+HzGZiU5FyJLdnAz9a63ZgZvTQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/easy-pie-chart/2.1.6/easypiechart.min.js" integrity="sha512-1yldf7W5suy0ko2u4OGU1qyeGrzh9+A3uyWGH4ws8MbndaWxZsgnzy6uqqBq7NUU/ImI1Js5kqDbunovCN1JqA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>\n <script src="/js/ajaxupload.3.5.js?v=1"></script>\n <script src="/js/mobile-rating.js?v=2"></script>\n <script>\n uploadPhoto('/comment/image_upload', '/comment/image_remove');\n initImageRemove();\n </script>\n <script type="text/javascript">\n {% if app.request.query.has('checkOrder') %}\n initCheckOfferOrderStatus({{ app.request.get('checkOrder') }});\n {% endif %}\n </script>\n <script src="/js/offer/offerDescriptionItems.js?v={{ offer_description_items_js_version }}"></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 {% endblock %}\n \n {% block RTBHouse %}\n <script>\n try{ (function() {\n var prefix = "", hash = "TS5TS2S9bdSbgKBA4Q2H", rtbhTags = []; rtbhTags.push("pr_"+hash+"_offer_"+document.getElementById('offerID').value); rtbhTags.push("pr_"+hash+"_uid_"+document.getElementById('rtbhUID').value);\n var key = "__rtbhouse.lid", lid = window.localStorage.getItem(key); if (!lid) {\n lid = ""; var pool = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";\n for (var i = 0; i < 20; i++) lid += pool.charAt(Math.floor(Math.random() * pool.length)); window.localStorage.setItem(key, lid);}\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", tmstmp = encodeURIComponent("" + Date.now()); for(var i=0; i<rtbhTags.length; i++) {ifrSrc += "&id=" + encodeURIComponent(rtbhTags[i]);}\n ifrSrc += "&su=" + su + "&sr=" + sr + "&ts=" + tmstmp;\n ifr.setAttribute("src", ifrSrc); ifr.setAttribute("width", "1");\n ifr.setAttribute("height", "1"); ifr.setAttribute("scrolling", "no");\n ifr.setAttribute("frameBorder", "0"); ifr.setAttribute("style", "display:none");\n ifr.setAttribute("referrerpolicy", "no-referrer-when-downgrade"); if(document.body){document.body.appendChild(ifr);}\n else{window.addEventListener('DOMContentLoaded', function(){document.body.appendChild(ifr);});}\n })();} catch(e) {} </script>\n {% endblock %} """ #message: "An exception has been thrown during the rendering of a template ("Entity of type 'Slivki\Entity\Media' for IDs ID(1393966) was not found")." #code: 0 #file: "/mnt/data/virtwww/slivki/templates/Slivki/mobile/offer/details.html.twig" #line: 90 -previous: Doctrine\ORM\EntityNotFoundException {#8109 …} : { { Twig\Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) … › |
logger | Symfony\Bridge\Monolog\Logger {#2832 …9} |