17:43:22.000
deprecation
Optional parameter $query declared before required parameter $category is implicitly treated as a required parameter
17:43:22.000
deprecation
Since symfony/security-guard 5.3: The "Symfony\Component\Security\Guard\PasswordAuthenticatedInterface " class is deprecated, use the new authenticator system instead.
17:43:22.000
deprecation
Since symfony/security-bundle 5.3: The child node "encoders " at path "security " is deprecated, use "password_hashers " instead.
17:43:22.000
deprecation
Since symfony/security-bundle 5.3: Configuring an encoder for a user class that does not implement "Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface " is deprecated, class "App\Entity\User " should implement it.
17:43:22.000
deprecation
Since symfony/security-bundle 5.3: Configuring a password hasher for a user class that does not implement "Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface " is deprecated, class "App\Entity\User " should implement it.
17:43:22.000
deprecation
Since symfony/security-core 5.3: The "Symfony\Component\Security\Core\Encoder\UserPasswordEncoderInterface " interface is deprecated, use "Symfony\Component\PasswordHasher\Hasher\UserPasswordHasherInterface " instead.
17:43:22.000
deprecation
Since symfony/framework-bundle 5.3: The "Symfony\Component\HttpFoundation\Session\SessionInterface " and "SessionInterface " aliases are deprecated, use "$requestStack->getSession() " instead. It is being referenced by the "App\Manager\CartManager " service.
17:43:22.000
deprecation
Since symfony/framework-bundle 5.3: The "Symfony\Component\HttpFoundation\Session\SessionInterface " and "SessionInterface " aliases are deprecated, use "$requestStack->getSession() " instead. It is being referenced by the "App\Manager\CustomerManager " service.
17:43:22.000
deprecation
Since symfony/framework-bundle 5.3: The "Symfony\Component\HttpFoundation\Session\SessionInterface " and "SessionInterface " aliases are deprecated, use "$requestStack->getSession() " instead. It is being referenced by the "App\Manager\LanguageManager " service.
17:43:22.000
deprecation
Since symfony/framework-bundle 5.3: The "Symfony\Component\HttpFoundation\Session\SessionInterface " and "SessionInterface " aliases are deprecated, use "$requestStack->getSession() " instead. It is being referenced by the "App\Manager\NewsletterManager " service.
17:43:22.000
deprecation
Since symfony/framework-bundle 5.3: The "Symfony\Component\HttpFoundation\Session\SessionInterface " and "SessionInterface " aliases are deprecated, use "$requestStack->getSession() " instead. It is being referenced by the "App\Manager\SeenProductManager " service.
17:43:22.000
deprecation
Since symfony/framework-bundle 5.3: The "Symfony\Component\HttpFoundation\Session\SessionInterface " and "SessionInterface " aliases are deprecated, use "$requestStack->getSession() " instead. It is being referenced by the "App\Manager\WishlistManager " service.
17:43:22.000
deprecation
Since symfony/security-bundle 5.3: The "Symfony\Component\Security\Core\Encoder\UserPasswordEncoderInterface " service is deprecated, use "Symfony\Component\PasswordHasher\Hasher\UserPasswordHasherInterface " instead. It is being referenced by the "App\Security\LoginFormAuthenticator " service.
17:43:22.000
deprecation
Since symfony/security-bundle 5.3: The "Symfony\Component\Security\Core\Encoder\UserPasswordEncoderInterface " service is deprecated, use "Symfony\Component\PasswordHasher\Hasher\UserPasswordHasherInterface " instead. It is being referenced by the ".service_locator.tXM58lC " service.
08:13:03.112
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure " .
08:13:03.112
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest " .
08:13:03.112
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest " .
08:13:03.112
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale " .
08:13:03.112
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest " .
08:13:03.112
debug
Notified event "kernel.request " to listener "App\EventSubscriber\LocaleSubscriber::onKernelRequest " .
08:13:03.112
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest " .
08:13:03.112
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest " .
08:13:03.112
debug
Notified event "kernel.request " to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator " .
08:13:03.112
debug
Notified event "kernel.request " to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest " .
08:13:03.112
debug
Notified event "kernel.controller " to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController " .
08:13:03.112
debug
Notified event "kernel.controller " to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController " .
08:13:03.112
debug
Notified event "kernel.controller_arguments " to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments " .
08:13:03.135
deprecation
Deprecated: Creation of dynamic property App\Entity\ProductDescription::$notice1 is deprecated
php
62 times
Show context
Show trace
[
"exception " => ErrorException {#6289
#message : "Deprecated: Creation of dynamic property App\Entity\ProductDescription::$notice1 is deprecated "
#code : 0
#file : "/var/www/dogcat.com/pim / src/Entity/ProductDescription.php "
#line : 493
#severity : E_DEPRECATED
trace : {
/var/www/dogcat.com/pim / src/Entity/ProductDescription.php:493 {
App\Entity \ ProductDescription->postLoad(LifecycleEventArgs $args) …
› if (empty($this->notice1) || ($this->notice1 == 0)) {\r
› $this->notice1 = '';\r
› }\r
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/Event/ListenersInvoker.php:84 {
Doctrine\ORM\Event \ ListenersInvoker->invoke(ClassMetadata $metadata, $eventName, $entity, EventArgs $event, $invoke) …
› foreach ($metadata->lifecycleCallbacks[$eventName] as $callback) {
› $entity->$callback($event);
› }
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/Internal/HydrationCompleteHandler.php:66 {
Doctrine\ORM\Internal \ HydrationCompleteHandler->hydrationComplete(): void …
›
› $this->listenersInvoker->invoke(
› $class,
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/UnitOfWork.php:3645 {
Doctrine\ORM \ UnitOfWork->hydrationComplete() …
› {
› $this->hydrationCompleteHandler->hydrationComplete();
› }
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php:124 {
Doctrine\ORM\Internal\Hydration \ ObjectHydrator->cleanup() …
›
› $this->_uow->hydrationComplete();
› }
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php:270 {
Doctrine\ORM\Internal\Hydration \ AbstractHydrator->hydrateAll($stmt, $resultSetMapping, array $hints = []) …
› } finally {
› $this->cleanup();
› }
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php:975 {
Doctrine\ORM\Persisters\Entity \ BasicEntityPersister->loadCollectionFromStatement(array $assoc, Result $stmt, PersistentCollection $coll): array …
›
› return $this->em->newHydrator(Query::HYDRATE_OBJECT)->hydrateAll($stmt, $rsm, $hints);
› }
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php:1789 {
Doctrine\ORM\Persisters\Entity \ BasicEntityPersister->loadOneToManyCollection(array $assoc, $sourceEntity, PersistentCollection $collection) …
›
› return $this->loadCollectionFromStatement($assoc, $stmt, $collection);
› }
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/UnitOfWork.php:3002 {
Doctrine\ORM \ UnitOfWork->loadCollection(PersistentCollection $collection) …
› case ClassMetadata::ONE_TO_MANY:
› $persister->loadOneToManyCollection($assoc, $collection->getOwner(), $collection);
› break;
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/PersistentCollection.php:681 {
Doctrine\ORM \ PersistentCollection->doInitialize(): void …
› $this->collection->clear();
› $this->em->getUnitOfWork()->loadCollection($this);
› $this->takeSnapshot();
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/PersistentCollection.php:202 {
Doctrine\ORM \ PersistentCollection->initialize(): void …
›
› $this->doInitialize();
›
}
/var/www/dogcat.com/pim/vendor /doctrine/collections/ lib/Doctrine/Common/Collections/AbstractLazyCollection.php:294 {
Doctrine\Common\Collections \ AbstractLazyCollection->getIterator() …
› {
› $this->initialize();
›
}
/var/www/dogcat.com/pim / src/Entity/Product.php:655 {
App\Entity \ Product->getName() …
› $description = null;\r
› foreach($this->descriptions as $d){\r
› if($d->getLanguage()->getId()==$this->languageId){\r
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Extension/CoreExtension.php:1918 {
Twig\Extension \ CoreExtension::getAttribute(Environment $env, Source $source, $object, $item, array $arguments = [], $type = Template::ANY_CALL, $isDefinedTest = false, $ignoreStrictCheck = false, $sandboxed = false, int $lineno = -1) …
› try {
› $ret = $object->$method(...$arguments);
› } catch (\BadMethodCallException $e) {
}
/var/www/dogcat.com/pim/var/cache/dev/twig/8c/8cb7912af612f2158b3bcff4311dd3a8.php:89 {
__TwigTemplate_569d6a6635bb6b3d1cc87fcfa58496c1->doDisplay(array $context, array $blocks = []): iterable …
› yield "\" width=\"300\" height=\"300\" alt=\"";
› yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["product"]) || array_key_exists("product", $context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.', 22, $this->source); })()), "name", [], "any", false, false, false, 22), "html", null, true);
› yield "\">
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:411 {
Twig \ Template->yield(array $context, array $blocks = []): iterable …
› $this->ensureSecurityChecked();
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/var/www/dogcat.com/pim/var/cache/dev/twig/0a/0af15d92b277bdc84ff6ca46911dbc54.php:107 {
__TwigTemplate_072cd256f8634c69a8717ca34622f0b1->doDisplay(array $context, array $blocks = []): iterable …
› yield " ";
› yield from $this->load("front/catalog/product/view/list-item.html.twig", 20)->unwrap()->yield(CoreExtension::merge($context, ["product" => $context["p"]]));
› // line 21
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:411 {
Twig \ Template->yield(array $context, array $blocks = []): iterable …
› $this->ensureSecurityChecked();
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/var/www/dogcat.com/pim/templates/front/modules/seen-products/block.html.twig:8 {
__TwigTemplate_61c1f9716c7143142588fc75814f5d8a->doDisplay(array $context, array $blocks = []): iterable …
› </div>
› {% include 'front/catalog/product/carousel.html.twig' with { products:products, productTitleTag:'div' } %}
› </div>
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:411 {
Twig \ Template->yield(array $context, array $blocks = []): iterable …
› $this->ensureSecurityChecked();
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:366 {
Twig \ Template->display(array $context, array $blocks = []): void …
› {
› foreach ($this->yield($context, $blocks) as $data) {
› echo $data;
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:381 {
Twig \ Template->render(array $context): string …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/TemplateWrapper.php:51 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Environment.php:333 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/var/www/dogcat.com/pim/vendor /symfony/framework-bundle/ Controller/AbstractController.php:258 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->renderView(string $view, array $parameters = []): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/var/www/dogcat.com/pim/vendor /symfony/framework-bundle/ Controller/AbstractController.php:266 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], ?Response $response = null): Response …
› {
› $content = $this->renderView($view, $parameters);
›
}
/var/www/dogcat.com/pim / src/Controller/Front/Modules/SeenProductsController.php:27 {
App\Controller\Front\Modules \ SeenProductsController->block(Request $request, EntityManagerInterface $em, SeenProductManager $seenMgr) …
› $products = array_reverse($products);
› return $this->render('front/modules/seen-products/block.html.twig', [
› 'products' => $products
}
/var/www/dogcat.com/pim/vendor /symfony/http-kernel/ HttpKernel.php:163 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/dogcat.com/pim/vendor /symfony/http-kernel/ HttpKernel.php:75 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
}
/var/www/dogcat.com/pim/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/var/www/dogcat.com/pim/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:80 {
Symfony\Component\HttpKernel\Fragment \ InlineFragmentRenderer->render($uri, Request $request, array $options = []) …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/var/www/dogcat.com/pim/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:85 {
Symfony\Component\HttpKernel\Fragment \ FragmentHandler->render($uri, string $renderer = 'inline', array $options = []) …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/var/www/dogcat.com/pim/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:49 {
Symfony\Component\HttpKernel\DependencyInjection \ LazyLoadingFragmentHandler->render($uri, string $renderer = 'inline', array $options = []) …
›
› return parent::render($uri, $renderer, $options);
› }
}
/var/www/dogcat.com/pim/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:46 {
Symfony\Bridge\Twig\Extension \ HttpKernelRuntime->renderFragment($uri, array $options = []): string …
›
› return $this->handler->render($uri, $strategy, $options);
› }
}
/var/www/dogcat.com/pim/templates/front/modules/seen-products/module.html.twig:1 {
__TwigTemplate_df8636c84d941ec2fee659e58240e283->doDisplay(array $context, array $blocks = []): iterable …
›
› {{ render(controller(
› 'App\\Controller\\Front\\Modules\\SeenProductsController::block',
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:411 {
Twig \ Template->yield(array $context, array $blocks = []): iterable …
› $this->ensureSecurityChecked();
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/var/www/dogcat.com/pim/var/cache/dev/twig/98/98e07591a7ce6bb95a3fbd37e847e6a3.php:72 {
__TwigTemplate_2526b74fb948327901f63ac19e876ef5->doDisplay(array $context, array $blocks = []): iterable …
› yield " ";
› yield from $this->load(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["hooked"], "module", [], "any", false, false, false, 4), "template", [], "any", false, false, false, 4), 4)->unwrap()->yield(CoreExtension::merge($context, ["module" => $context["hooked"], "last" => CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "last", [], "any", false, false, false, 4), "first" => CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "first", [], "any", false, false, false, 4)]));
› // line 5
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:411 {
Twig \ Template->yield(array $context, array $blocks = []): iterable …
› $this->ensureSecurityChecked();
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/var/www/dogcat.com/pim/var/cache/dev/twig/bd/bd78fed124251ac22cd379f4a5ebede6.php:201 {
__TwigTemplate_79c317826069efabf3bd7ec9dac98296->block_content(array $context, array $blocks = []): iterable …
› yield " ";
› yield from $this->load("front/hooks/default.html.twig", 34)->unwrap()->yield($context);
› // line 35
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:456 {
Twig \ Template->yieldBlock($name, array $context, array $blocks = [], $useBlocks = true, ?self $templateContext = null): iterable …
› $template->ensureSecurityChecked();
› yield from $template->$block($context, $blocks);
› } catch (Error $e) {
}
/var/www/dogcat.com/pim/var/cache/dev/twig/b1/b10da10fd15a2444accc0daaf065923d.php:182 {
__TwigTemplate_346c54e6363c169e045bef5498c76dae->doDisplay(array $context, array $blocks = []): iterable …
› yield " ";
› yield from $this->unwrap()->yieldBlock('content', $context, $blocks);
› // line 62
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:411 {
Twig \ Template->yield(array $context, array $blocks = []): iterable …
› $this->ensureSecurityChecked();
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/var/www/dogcat.com/pim/var/cache/dev/twig/bd/bd78fed124251ac22cd379f4a5ebede6.php:57 {
__TwigTemplate_79c317826069efabf3bd7ec9dac98296->doDisplay(array $context, array $blocks = []): iterable …
› $this->parent = $this->load("front/front.html.twig", 1);
› yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
›
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:411 {
Twig \ Template->yield(array $context, array $blocks = []): iterable …
› $this->ensureSecurityChecked();
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:366 {
Twig \ Template->display(array $context, array $blocks = []): void …
› {
› foreach ($this->yield($context, $blocks) as $data) {
› echo $data;
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:381 {
Twig \ Template->render(array $context): string …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/TemplateWrapper.php:51 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Environment.php:333 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/var/www/dogcat.com/pim/vendor /symfony/framework-bundle/ Controller/AbstractController.php:258 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->renderView(string $view, array $parameters = []): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/var/www/dogcat.com/pim/vendor /symfony/framework-bundle/ Controller/AbstractController.php:266 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], ?Response $response = null): Response …
› {
› $content = $this->renderView($view, $parameters);
›
}
/var/www/dogcat.com/pim / src/Controller/Front/FrontController.php:58 {
App\Controller\Front \ FrontController->index(Request $request, ModuleManager $moduleMgr, LanguageManager $lgMgr) …
› $moduleHooked = $moduleMgr->getHook('homepage');
› return $this->render('front/index.html.twig',[
› 'moduleHooked' => $moduleHooked
}
/var/www/dogcat.com/pim/vendor /symfony/http-kernel/ HttpKernel.php:163 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/dogcat.com/pim/vendor /symfony/http-kernel/ HttpKernel.php:75 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
}
/var/www/dogcat.com/pim/vendor /symfony/http-kernel/ Kernel.php:202 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/dogcat.com/pim / public/index.php:24 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
{
/var/www/dogcat.com/pim / src/Entity/ProductDescription.php:493 {
App\Entity \ ProductDescription->postLoad(LifecycleEventArgs $args) …
› if (empty($this->notice1) || ($this->notice1 == 0)) {\r
› $this->notice1 = '';\r
› }\r
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/Event/ListenersInvoker.php:84 {
Doctrine\ORM\Event \ ListenersInvoker->invoke(ClassMetadata $metadata, $eventName, $entity, EventArgs $event, $invoke) …
› foreach ($metadata->lifecycleCallbacks[$eventName] as $callback) {
› $entity->$callback($event);
› }
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/Internal/HydrationCompleteHandler.php:66 {
Doctrine\ORM\Internal \ HydrationCompleteHandler->hydrationComplete(): void …
›
› $this->listenersInvoker->invoke(
› $class,
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/UnitOfWork.php:3645 {
Doctrine\ORM \ UnitOfWork->hydrationComplete() …
› {
› $this->hydrationCompleteHandler->hydrationComplete();
› }
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php:124 {
Doctrine\ORM\Internal\Hydration \ ObjectHydrator->cleanup() …
›
› $this->_uow->hydrationComplete();
› }
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php:270 {
Doctrine\ORM\Internal\Hydration \ AbstractHydrator->hydrateAll($stmt, $resultSetMapping, array $hints = []) …
› } finally {
› $this->cleanup();
› }
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php:975 {
Doctrine\ORM\Persisters\Entity \ BasicEntityPersister->loadCollectionFromStatement(array $assoc, Result $stmt, PersistentCollection $coll): array …
›
› return $this->em->newHydrator(Query::HYDRATE_OBJECT)->hydrateAll($stmt, $rsm, $hints);
› }
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php:1789 {
Doctrine\ORM\Persisters\Entity \ BasicEntityPersister->loadOneToManyCollection(array $assoc, $sourceEntity, PersistentCollection $collection) …
›
› return $this->loadCollectionFromStatement($assoc, $stmt, $collection);
› }
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/UnitOfWork.php:3002 {
Doctrine\ORM \ UnitOfWork->loadCollection(PersistentCollection $collection) …
› case ClassMetadata::ONE_TO_MANY:
› $persister->loadOneToManyCollection($assoc, $collection->getOwner(), $collection);
› break;
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/PersistentCollection.php:681 {
Doctrine\ORM \ PersistentCollection->doInitialize(): void …
› $this->collection->clear();
› $this->em->getUnitOfWork()->loadCollection($this);
› $this->takeSnapshot();
}
/var/www/dogcat.com/pim/vendor /doctrine/orm/ lib/Doctrine/ORM/PersistentCollection.php:202 {
Doctrine\ORM \ PersistentCollection->initialize(): void …
›
› $this->doInitialize();
›
}
/var/www/dogcat.com/pim/vendor /doctrine/collections/ lib/Doctrine/Common/Collections/AbstractLazyCollection.php:294 {
Doctrine\Common\Collections \ AbstractLazyCollection->getIterator() …
› {
› $this->initialize();
›
}
/var/www/dogcat.com/pim / src/Entity/Product.php:655 {
App\Entity \ Product->getName() …
› $description = null;\r
› foreach($this->descriptions as $d){\r
› if($d->getLanguage()->getId()==$this->languageId){\r
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Extension/CoreExtension.php:1918 {
Twig\Extension \ CoreExtension::getAttribute(Environment $env, Source $source, $object, $item, array $arguments = [], $type = Template::ANY_CALL, $isDefinedTest = false, $ignoreStrictCheck = false, $sandboxed = false, int $lineno = -1) …
› try {
› $ret = $object->$method(...$arguments);
› } catch (\BadMethodCallException $e) {
}
/var/www/dogcat.com/pim/var/cache/dev/twig/8c/8cb7912af612f2158b3bcff4311dd3a8.php:89 {
__TwigTemplate_569d6a6635bb6b3d1cc87fcfa58496c1->doDisplay(array $context, array $blocks = []): iterable …
› yield "\" width=\"300\" height=\"300\" alt=\"";
› yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["product"]) || array_key_exists("product", $context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.', 22, $this->source); })()), "name", [], "any", false, false, false, 22), "html", null, true);
› yield "\">
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:411 {
Twig \ Template->yield(array $context, array $blocks = []): iterable …
› $this->ensureSecurityChecked();
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/var/www/dogcat.com/pim/var/cache/dev/twig/0a/0af15d92b277bdc84ff6ca46911dbc54.php:107 {
__TwigTemplate_072cd256f8634c69a8717ca34622f0b1->doDisplay(array $context, array $blocks = []): iterable …
› yield " ";
› yield from $this->load("front/catalog/product/view/list-item.html.twig", 20)->unwrap()->yield(CoreExtension::merge($context, ["product" => $context["p"]]));
› // line 21
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:411 {
Twig \ Template->yield(array $context, array $blocks = []): iterable …
› $this->ensureSecurityChecked();
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/var/www/dogcat.com/pim/templates/front/modules/seen-products/block.html.twig:8 {
__TwigTemplate_61c1f9716c7143142588fc75814f5d8a->doDisplay(array $context, array $blocks = []): iterable …
› </div>
› {% include 'front/catalog/product/carousel.html.twig' with { products:products, productTitleTag:'div' } %}
› </div>
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:411 {
Twig \ Template->yield(array $context, array $blocks = []): iterable …
› $this->ensureSecurityChecked();
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:366 {
Twig \ Template->display(array $context, array $blocks = []): void …
› {
› foreach ($this->yield($context, $blocks) as $data) {
› echo $data;
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:381 {
Twig \ Template->render(array $context): string …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/TemplateWrapper.php:51 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Environment.php:333 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/var/www/dogcat.com/pim/vendor /symfony/framework-bundle/ Controller/AbstractController.php:258 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->renderView(string $view, array $parameters = []): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/var/www/dogcat.com/pim/vendor /symfony/framework-bundle/ Controller/AbstractController.php:266 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], ?Response $response = null): Response …
› {
› $content = $this->renderView($view, $parameters);
›
}
/var/www/dogcat.com/pim / src/Controller/Front/Modules/SeenProductsController.php:27 {
App\Controller\Front\Modules \ SeenProductsController->block(Request $request, EntityManagerInterface $em, SeenProductManager $seenMgr) …
› $products = array_reverse($products);
› return $this->render('front/modules/seen-products/block.html.twig', [
› 'products' => $products
}
/var/www/dogcat.com/pim/vendor /symfony/http-kernel/ HttpKernel.php:163 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/dogcat.com/pim/vendor /symfony/http-kernel/ HttpKernel.php:75 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
}
/var/www/dogcat.com/pim/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/var/www/dogcat.com/pim/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:80 {
Symfony\Component\HttpKernel\Fragment \ InlineFragmentRenderer->render($uri, Request $request, array $options = []) …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/var/www/dogcat.com/pim/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:85 {
Symfony\Component\HttpKernel\Fragment \ FragmentHandler->render($uri, string $renderer = 'inline', array $options = []) …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/var/www/dogcat.com/pim/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:49 {
Symfony\Component\HttpKernel\DependencyInjection \ LazyLoadingFragmentHandler->render($uri, string $renderer = 'inline', array $options = []) …
›
› return parent::render($uri, $renderer, $options);
› }
}
/var/www/dogcat.com/pim/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:46 {
Symfony\Bridge\Twig\Extension \ HttpKernelRuntime->renderFragment($uri, array $options = []): string …
›
› return $this->handler->render($uri, $strategy, $options);
› }
}
/var/www/dogcat.com/pim/templates/front/modules/seen-products/module.html.twig:1 {
__TwigTemplate_df8636c84d941ec2fee659e58240e283->doDisplay(array $context, array $blocks = []): iterable …
›
› {{ render(controller(
› 'App\\Controller\\Front\\Modules\\SeenProductsController::block',
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:411 {
Twig \ Template->yield(array $context, array $blocks = []): iterable …
› $this->ensureSecurityChecked();
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/var/www/dogcat.com/pim/var/cache/dev/twig/98/98e07591a7ce6bb95a3fbd37e847e6a3.php:72 {
__TwigTemplate_2526b74fb948327901f63ac19e876ef5->doDisplay(array $context, array $blocks = []): iterable …
› yield " ";
› yield from $this->load(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["hooked"], "module", [], "any", false, false, false, 4), "template", [], "any", false, false, false, 4), 4)->unwrap()->yield(CoreExtension::merge($context, ["module" => $context["hooked"], "last" => CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "last", [], "any", false, false, false, 4), "first" => CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "first", [], "any", false, false, false, 4)]));
› // line 5
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:411 {
Twig \ Template->yield(array $context, array $blocks = []): iterable …
› $this->ensureSecurityChecked();
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/var/www/dogcat.com/pim/var/cache/dev/twig/bd/bd78fed124251ac22cd379f4a5ebede6.php:201 {
__TwigTemplate_79c317826069efabf3bd7ec9dac98296->block_content(array $context, array $blocks = []): iterable …
› yield " ";
› yield from $this->load("front/hooks/default.html.twig", 34)->unwrap()->yield($context);
› // line 35
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:456 {
Twig \ Template->yieldBlock($name, array $context, array $blocks = [], $useBlocks = true, ?self $templateContext = null): iterable …
› $template->ensureSecurityChecked();
› yield from $template->$block($context, $blocks);
› } catch (Error $e) {
}
/var/www/dogcat.com/pim/var/cache/dev/twig/b1/b10da10fd15a2444accc0daaf065923d.php:182 {
__TwigTemplate_346c54e6363c169e045bef5498c76dae->doDisplay(array $context, array $blocks = []): iterable …
› yield " ";
› yield from $this->unwrap()->yieldBlock('content', $context, $blocks);
› // line 62
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:411 {
Twig \ Template->yield(array $context, array $blocks = []): iterable …
› $this->ensureSecurityChecked();
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/var/www/dogcat.com/pim/var/cache/dev/twig/bd/bd78fed124251ac22cd379f4a5ebede6.php:57 {
__TwigTemplate_79c317826069efabf3bd7ec9dac98296->doDisplay(array $context, array $blocks = []): iterable …
› $this->parent = $this->load("front/front.html.twig", 1);
› yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
›
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:411 {
Twig \ Template->yield(array $context, array $blocks = []): iterable …
› $this->ensureSecurityChecked();
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:366 {
Twig \ Template->display(array $context, array $blocks = []): void …
› {
› foreach ($this->yield($context, $blocks) as $data) {
› echo $data;
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Template.php:381 {
Twig \ Template->render(array $context): string …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/TemplateWrapper.php:51 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/var/www/dogcat.com/pim/vendor /twig/twig/ src/Environment.php:333 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/var/www/dogcat.com/pim/vendor /symfony/framework-bundle/ Controller/AbstractController.php:258 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->renderView(string $view, array $parameters = []): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/var/www/dogcat.com/pim/vendor /symfony/framework-bundle/ Controller/AbstractController.php:266 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], ?Response $response = null): Response …
› {
› $content = $this->renderView($view, $parameters);
›
}
/var/www/dogcat.com/pim / src/Controller/Front/FrontController.php:58 {
App\Controller\Front \ FrontController->index(Request $request, ModuleManager $moduleMgr, LanguageManager $lgMgr) …
› $moduleHooked = $moduleMgr->getHook('homepage');
› return $this->render('front/index.html.twig',[
› 'moduleHooked' => $moduleHooked
}
/var/www/dogcat.com/pim/vendor /symfony/http-kernel/ HttpKernel.php:163 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/dogcat.com/pim/vendor /symfony/http-kernel/ HttpKernel.php:75 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
}
/var/www/dogcat.com/pim/vendor /symfony/http-kernel/ Kernel.php:202 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/dogcat.com/pim / public/index.php:24 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
08:13:03.179
debug
Notified event "kernel.response " to listener "Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse " .
08:13:03.179
debug
Notified event "kernel.response " to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse " .
08:13:03.179
debug
Notified event "kernel.response " to listener "Symfony\Component\WebLink\EventListener\AddLinkHeaderListener::onKernelResponse " .
08:13:03.179
debug
Notified event "kernel.response " to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse " .
08:13:03.179
debug
Notified event "kernel.response " to listener "Symfony\Component\Security\Http\RememberMe\ResponseListener::onKernelResponse " .
08:13:03.179
debug
Notified event "kernel.response " to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse " .
08:13:03.179
debug
Notified event "kernel.response " to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader " .
08:13:03.179
debug
Notified event "kernel.response " to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse " .
08:13:03.179
debug
Notified event "kernel.response " to listener "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse " .
08:13:03.179
debug
Notified event "kernel.response " to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse " .
08:13:03.179
debug
Notified event "kernel.response " to listener "Symfony\Component\HttpKernel\EventListener\StreamedResponseListener::onKernelResponse " .
08:13:03.179
debug
Notified event "kernel.finish_request " to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest " .
08:13:03.179
debug
Notified event "kernel.finish_request " to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest " .
08:13:03.179
debug
Notified event "kernel.finish_request " to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onFinishRequest " .
08:13:03.179
debug
Notified event "kernel.finish_request " to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest " .
08:13:03.179
debug
Notified event "kernel.finish_request " to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest " .