10:27:28.000
deprecation
Since shopware/platform 6.6.0.0: The child node "count " at path "shopware.cache.invalidation " is deprecated.
10:27:28.000
deprecation
Since symfony/messenger 6.2: Implementing "Symfony\Component\Messenger\Handler\MessageSubscriberInterface " is deprecated, use the "Symfony\Component\Messenger\Attribute\AsMessageHandler " attribute instead.
10:27:28.000
deprecation
Since symfony/dependency-injection 6.3: Relying on the "@required " annotation on method "Swag\PayPal\SwagPayPal::setActivateDeactivate() " is deprecated, use the "Symfony\Contracts\Service\Attribute\Required " attribute instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultName " for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "Kiener\MolliePayments\Command\Install\SetupCommand " class instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultName " for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "Kiener\MolliePayments\Command\DAL\DALCleanupCommand " class instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultName " for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "Kiener\MolliePayments\Command\ApplePay\ApplePayDownloadCommand " class instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultName " for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "Kiener\MolliePayments\Command\Subscriptions\RenewalReminderCommand " class instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultName " for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "Kiener\MolliePayments\Command\Fixtures\FixturesInstallCommand " class instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultName " for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "Kiener\MolliePayments\Command\Fixtures\FixturesUninstallCommand " class instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultName " for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "CioImportExport\Commands\ImportCustomerCommand " class instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultName " for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "CioImportExport\Commands\ImportOrderCommand " class instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultName " for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "Swag\PayPal\Webhook\Command\CrawlWebhookEventNamesCommand " class instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultDescription " for setting a command description is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "Swag\PayPal\Webhook\Command\CrawlWebhookEventNamesCommand " class instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultName " for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "Swag\PayPal\Pos\Command\PosSyncCommand " class instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultDescription " for setting a command description is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "Swag\PayPal\Pos\Command\PosSyncCommand " class instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultName " for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "Swag\PayPal\Pos\Command\PosImageSyncCommand " class instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultDescription " for setting a command description is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "Swag\PayPal\Pos\Command\PosImageSyncCommand " class instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultName " for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "Swag\PayPal\Pos\Command\PosInventorySyncCommand " class instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultDescription " for setting a command description is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "Swag\PayPal\Pos\Command\PosInventorySyncCommand " class instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultName " for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "Swag\PayPal\Pos\Command\PosProductSyncCommand " class instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultDescription " for setting a command description is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "Swag\PayPal\Pos\Command\PosProductSyncCommand " class instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultName " for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "Swag\PayPal\Pos\Command\PosLogCleanupCommand " class instead.
10:27:28.000
deprecation
Since symfony/console 6.1: Relying on the static property "$defaultDescription " for setting a command description is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand " attribute to the "Swag\PayPal\Pos\Command\PosLogCleanupCommand " class instead.
15:02:35.901
info
Matched route "frontend.detail.page " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Shopware\Core\Framework\Api\EventListener\CorsListener::onKernelRequest " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Shopware\Core\Framework\Api\EventListener\JsonRequestTransformerListener::onRequest " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Shopware\Core\Framework\Api\EventListener\Authentication\ApiAuthenticationListener::setupOAuth " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Shopware\Storefront\Framework\Routing\StorefrontSubscriber::startSession " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Kiener\MolliePayments\Subscriber\WebhookTimezoneSubscriber::fixWebhookTimezone " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Shopware\Core\Framework\Routing\RouteParamsCleanupListener::__invoke " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Shopware\Storefront\Framework\Twig\TwigDateRequestListener::onKernelRequest " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Shopware\Core\Framework\Routing\CoreSubscriber::initializeCspNonce " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Shopware\Storefront\Framework\Routing\StorefrontSubscriber::maintenanceResolver " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Shopware\Storefront\Framework\Cache\CacheResponseSubscriber::addHttpCacheToCoreRoutes " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Shopware\Storefront\Theme\Twig\ThemeNamespaceHierarchyBuilder::requestEvent " .
15:02:35.901
debug
Notified event "kernel.request " to listener "Shopware\Core\Framework\Routing\RouteEventSubscriber::request " .
15:02:35.908
debug
Notified event "Shopware\Core\Framework\DataAbstractionLayer\Event\EntitySearchedEvent " to listener "Shopware\Core\Framework\DataAbstractionLayer\EntityProtection\EntityProtectionValidator::validateEntitySearch " .
15:02:35.908
debug
Notified event "Shopware\Core\Framework\DataAbstractionLayer\Event\EntitySearchedEvent " to listener "Shopware\Core\Content\Media\Subscriber\MediaDeletionSubscriber::securePrivateFolders " .
15:02:35.914
debug
Notified event "Shopware\Core\Framework\DataAbstractionLayer\Event\EntitySearchedEvent " to listener "Shopware\Core\Framework\DataAbstractionLayer\EntityProtection\EntityProtectionValidator::validateEntitySearch " .
15:02:35.914
debug
Notified event "Shopware\Core\Framework\DataAbstractionLayer\Event\EntitySearchedEvent " to listener "Shopware\Core\Content\Media\Subscriber\MediaDeletionSubscriber::securePrivateFolders " .
15:02:35.915
debug
Notified event "Shopware\Core\Framework\DataAbstractionLayer\Event\EntitySearchedEvent " to listener "Shopware\Core\Framework\DataAbstractionLayer\EntityProtection\EntityProtectionValidator::validateEntitySearch " .
15:02:35.915
debug
Notified event "Shopware\Core\Framework\DataAbstractionLayer\Event\EntitySearchedEvent " to listener "Shopware\Core\Content\Media\Subscriber\MediaDeletionSubscriber::securePrivateFolders " .
15:02:35.915
debug
Notified event "Shopware\Core\Framework\DataAbstractionLayer\Event\EntitySearchedEvent " to listener "Shopware\Core\Framework\DataAbstractionLayer\EntityProtection\EntityProtectionValidator::validateEntitySearch " .
15:02:35.915
debug
Notified event "Shopware\Core\Framework\DataAbstractionLayer\Event\EntitySearchedEvent " to listener "Shopware\Core\Content\Media\Subscriber\MediaDeletionSubscriber::securePrivateFolders " .
15:02:35.916
debug
Notified event "Shopware\Core\Framework\DataAbstractionLayer\Event\EntitySearchedEvent " to listener "Shopware\Core\Framework\DataAbstractionLayer\EntityProtection\EntityProtectionValidator::validateEntitySearch " .
15:02:35.916
debug
Notified event "Shopware\Core\Framework\DataAbstractionLayer\Event\EntitySearchedEvent " to listener "Shopware\Core\Content\Media\Subscriber\MediaDeletionSubscriber::securePrivateFolders " .
15:02:35.920
debug
Notified event "Shopware\Core\Framework\DataAbstractionLayer\Event\EntitySearchedEvent " to listener "Shopware\Core\Framework\DataAbstractionLayer\EntityProtection\EntityProtectionValidator::validateEntitySearch " .
15:02:35.920
debug
Notified event "Shopware\Core\Framework\DataAbstractionLayer\Event\EntitySearchedEvent " to listener "Shopware\Core\Content\Media\Subscriber\MediaDeletionSubscriber::securePrivateFolders " .
15:02:35.923
deprecation
User Deprecated: Since shopware/core : Method "Shopware\Core\Content\Media\Pathname\UrlGenerator::Shopware\Core\Content\Media\Pathname\UrlGenerator::getRelativeMediaUrl() " is deprecated and will be removed in v6.6.0.0. Use "Use AbstractUrlGenerator instead " instead.
php
1046 times
Show context
Show trace
[
"exception " => ErrorException {#1591
#message : "User Deprecated: Since shopware/core : Method "Shopware\Core\Content\Media\Pathname\UrlGenerator::Shopware\Core\Content\Media\Pathname\UrlGenerator::getRelativeMediaUrl()" is deprecated and will be removed in v6.6.0.0. Use "Use AbstractUrlGenerator instead" instead. "
#code : 0
#file : "/var/www/html/vendor /symfony/deprecation-contracts/ function.php "
#line : 25
#severity : E_USER_DEPRECATED
trace : {
/var/www/html/vendor /symfony/deprecation-contracts/ function.php:25 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› {
› @trigger_error(($package || $version ? "Since $package $version: " : '').($args ? vsprintf($message, $args) : $message), \E_USER_DEPRECATED);
› }
}
Symfony\Component\ErrorHandler \ ErrorHandler->handleError() {}
/var/www/html/vendor /symfony/deprecation-contracts/ function.php:25 {
trigger_deprecation(string $package, string $version, string $message, mixed ...$args): void …
› {
› @trigger_error(($package || $version ? "Since $package $version: " : '').($args ? vsprintf($message, $args) : $message), \E_USER_DEPRECATED);
› }
arguments : {
$message : "Since shopware/core : Method "Shopware\Core\Content\Media\Pathname\UrlGenerator::Shopware\Core\Content\Media\Pathname\UrlGenerator::getAbsoluteThumbnailUrl()" is deprecated and will be removed in v6.6.0.0. Use "Use AbstractUrlGenerator instead" instead. "
$error_level : 16384
}
}
/var/www/html/vendor /shopware/core/ Framework/Feature.php:201 {
Shopware\Core\Framework \ Feature::triggerDeprecationOrThrow(string $majorFlag, string $message): void …
›
› trigger_deprecation('shopware/core', '', $message);
› }
arguments : {
$package : "shopware/core "
$version : ""
$message : "Method "Shopware\Core\Content\Media\Pathname\UrlGenerator::Shopware\Core\Content\Media\Pathname\UrlGenerator::getAbsoluteThumbnailUrl()" is deprecated and will be removed in v6.6.0.0. Use "Use AbstractUrlGenerator instead" instead. "
}
}
/var/www/html/vendor /shopware/core/ Content/Media/Pathname/UrlGenerator.php:36 {
Shopware\Core\Content\Media\Pathname \ UrlGenerator->getRelativeMediaUrl(MediaEntity $media): string …
› 'v6.6.0.0',
› Feature::deprecatedMethodMessage(self::class, __METHOD__, 'v6.6.0.0', 'Use AbstractUrlGenerator instead')
› );
arguments : {
$majorFlag : "v6.6.0.0 "
$message : "Method "Shopware\Core\Content\Media\Pathname\UrlGenerator::Shopware\Core\Content\Media\Pathname\UrlGenerator::getRelativeMediaUrl()" is deprecated and will be removed in v6.6.0.0. Use "Use AbstractUrlGenerator instead" instead. "
}
}
/var/www/html/vendor /shopware/core/ Content/Media/Core/Application/MediaUrlLoader.php:98 {
Shopware\Core\Content\Media\Core\Application \ MediaUrlLoader->legacyPath(iterable $entities): void …
› }
› $media->setPath($this->legacyGenerator->getRelativeMediaUrl($media));
›
arguments : {
$media : Shopware\Core\Content\Media \ MediaEntity {#3935 …}
}
}
/var/www/html/vendor /symfony/event-dispatcher/ EventDispatcher.php:260 {
Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher \ {closure} …
› }
› ($closure = $listener(...))(...$args);
› };
arguments : {
$entities : Shopware\Core\Framework\DataAbstractionLayer\Event \ EntityLoadedEvent {#3887 …}
... : {
"media.loaded "
Symfony\Component\EventDispatcher \ EventDispatcher {#230 …}
}
}
}
/var/www/html/vendor /symfony/event-dispatcher/ EventDispatcher.php:220 {
Symfony\Component\EventDispatcher \ EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
arguments : {
$entities : Shopware\Core\Framework\DataAbstractionLayer\Event \ EntityLoadedEvent {#7601 …}
... : {
"media.loaded "
Symfony\Component\EventDispatcher \ EventDispatcher {#230 …}
}
}
}
/var/www/html/vendor /symfony/event-dispatcher/ EventDispatcher.php:56 {
Symfony\Component\EventDispatcher \ EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
arguments : {
$listeners : [ …4]
$eventName : "media.loaded "
$event : Shopware\Core\Framework\DataAbstractionLayer\Event \ EntityLoadedEvent {#7601 …}
}
}
/var/www/html/vendor /shopware/core/ Content/Flow/Dispatching/FlowDispatcher.php:47 {
Shopware\Core\Content\Flow\Dispatching \ FlowDispatcher->dispatch(object $event, ?string $eventName = null): object …
› {
› $event = $this->dispatcher->dispatch($event, $eventName);
›
arguments : {
$event : Shopware\Core\Framework\DataAbstractionLayer\Event \ EntityLoadedEvent {#7601 …}
$eventName : "media.loaded "
}
}
/var/www/html/vendor /shopware/core/ Framework/Webhook/WebhookDispatcher.php:70 {
Shopware\Core\Framework\Webhook \ WebhookDispatcher->dispatch(object $event, ?string $eventName = null): object …
› {
› $event = $this->dispatcher->dispatch($event, $eventName);
›
arguments : {
$event : Shopware\Core\Framework\DataAbstractionLayer\Event \ EntityLoadedEvent {#7601 …}
$eventName : "media.loaded "
}
}
/var/www/html/vendor /shopware/core/ Framework/Event/NestedEventDispatcher.php:31 {
Shopware\Core\Framework\Event \ NestedEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
›
› return $this->dispatcher->dispatch($event, $eventName);
› }
arguments : {
$event : Shopware\Core\Framework\DataAbstractionLayer\Event \ EntityLoadedEvent {#7601 …}
$eventName : "media.loaded "
}
}
/var/www/html/vendor /shopware/core/ Framework/Event/NestedEventDispatcher.php:27 {
Shopware\Core\Framework\Event \ NestedEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› }
› $this->dispatch($nested, $name);
› }
arguments : {
$event : Shopware\Core\Framework\DataAbstractionLayer\Event \ EntityLoadedEvent {#7601 …}
$eventName : "media.loaded "
}
}
/var/www/html/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
arguments : {
$event : Shopware\Core\Framework\DataAbstractionLayer\Event \ EntityLoadedContainerEvent {#7594 …}
$eventName : "Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedContainerEvent "
}
}
/var/www/html/vendor /shopware/core/ Framework/DataAbstractionLayer/EntityRepository.php:220 {
Shopware\Core\Framework\DataAbstractionLayer \ EntityRepository->read(Criteria $criteria, Context $context): EntityCollection …
›
› $this->eventDispatcher->dispatch($event);
›
arguments : {
$event : Shopware\Core\Framework\DataAbstractionLayer\Event \ EntityLoadedContainerEvent {#3928 …}
}
}
/var/www/html/vendor /shopware/core/ Framework/DataAbstractionLayer/EntityRepository.php:240 {
Shopware\Core\Framework\DataAbstractionLayer \ EntityRepository->_search(Criteria $criteria, Context $context): EntitySearchResult …
› );
› $entities = $this->read($criteria, $context);
›
arguments : {
$criteria : Shopware\Core\Framework\DataAbstractionLayer\Search \ Criteria {#3249 …}
$context : Shopware\Core\Framework \ Context {#1781 …}
}
}
/var/www/html/vendor /shopware/core/ Framework/DataAbstractionLayer/EntityRepository.php:65 {
Shopware\Core\Framework\DataAbstractionLayer\EntityRepository->Shopware\Core\Framework\DataAbstractionLayer \ {closure} …
›
› return Profiler::trace($criteria->getTitle(), fn () => $this->_search($criteria, $context), 'repository');
› }
arguments : {
$criteria : Shopware\Core\Framework\DataAbstractionLayer\Search \ Criteria {#3247 …}
$context : Shopware\Core\Framework \ Context {#1781 …}
}
}
/var/www/html/vendor /shopware/core/ Profiling/Profiler.php:67 {
Shopware\Core\Profiling \ Profiler::trace(string $name, Closure $closure, string $category = 'shopware', array $tags = []) …
›
› $result = $closure();
› } finally {
}
/var/www/html/vendor /shopware/core/ Framework/DataAbstractionLayer/EntityRepository.php:65 {
Shopware\Core\Framework\DataAbstractionLayer \ EntityRepository->search(Criteria $criteria, Context $context): EntitySearchResult …
›
› return Profiler::trace($criteria->getTitle(), fn () => $this->_search($criteria, $context), 'repository');
› }
arguments : {
$name : "base-context-factory::payment-method "
$closure : Closure() {#3242 …}
$category : "repository "
}
}
/var/www/html/vendor /shopware/core/ System/SalesChannel/Context/BaseContextFactory.php:159 {
Shopware\Core\System\SalesChannel\Context \ BaseContextFactory->getPaymentMethod(array $options, Context $context, SalesChannelEntity $salesChannel): PaymentMethodEntity …
› $paymentMethod = $this->paymentMethodRepository
› ->search($criteria, $context)
› ->get($id);
arguments : {
$criteria : Shopware\Core\Framework\DataAbstractionLayer\Search \ Criteria {#3083 …}
$context : Shopware\Core\Framework \ Context {#1781 …}
}
}
/var/www/html/vendor /shopware/core/ System/SalesChannel/Context/BaseContextFactory.php:103 {
Shopware\Core\System\SalesChannel\Context \ BaseContextFactory->create(string $salesChannelId, array $options = []): BaseContext …
› // detect active payment method, first check if checkout defined other payment method, otherwise validate if customer logged in, at least use shop default
› $payment = $this->getPaymentMethod($options, $context, $salesChannel);
›
arguments : {
$options : [ …3]
$context : Shopware\Core\Framework \ Context {#1781 …}
$salesChannel : Shopware\Core\System\SalesChannel \ SalesChannelEntity {#2085 …}
}
}
/var/www/html/vendor /shopware/core/ System/SalesChannel/Context/CachedBaseContextFactory.php:55 {
Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory->Shopware\Core\System\SalesChannel\Context \ {closure} …
› $value = $this->cache->get($key, function (ItemInterface $item) use ($name, $salesChannelId, $options) {
› $context = $this->tracer->trace($name, fn () => $this->decorated->create($salesChannelId, $options));
›
arguments : {
$key : "base-context-factory-018bb45defe5722eb285081e9040f8e7 "
$param : Closure() {#1772 …}
}
}
/var/www/html/vendor /shopware/core/ System/SystemConfig/SystemConfigService.php:416 {
Shopware\Core\System\SystemConfig \ SystemConfigService->trace(string $key, Closure $param) …
›
› $result = $param();
›
}
/var/www/html/vendor /shopware/core/ Framework/Adapter/Cache/CacheTracer.php:33 {
Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache \ {closure} …
› {
› return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
› }
arguments : {
$key : "product-detail-route-019091c4af5571218cc4858acc6d7e1f "
$param : Closure() {#6471 …}
}
}
/var/www/html/vendor /shopware/core/ Framework/Adapter/Translation/Translator.php:96 {
Shopware\Core\Framework\Adapter\Translation \ Translator->trace(string $key, Closure $param) …
›
› $result = $param();
›
}
/var/www/html/vendor /shopware/core/ Framework/Adapter/Cache/CacheTracer.php:33 {
Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache \ {closure} …
› {
› return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
› }
arguments : {
$key : "product-detail-route-019091c4af5571218cc4858acc6d7e1f "
$param : Closure() {#6471 …}
}
}
/var/www/html/vendor /shopware/core/ Framework/Adapter/Cache/CacheTagCollection.php:56 {
Shopware\Core\Framework\Adapter\Cache \ CacheTagCollection->trace(string $key, Closure $param) …
›
› $result = $param();
›
}
/var/www/html/vendor /shopware/core/ Framework/Adapter/Cache/CacheTracer.php:33 {
Shopware\Core\Framework\Adapter\Cache \ CacheTracer->trace(string $key, Closure $param) …
› {
› return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
› }
arguments : {
$key : "product-detail-route-019091c4af5571218cc4858acc6d7e1f "
$param : Closure() {#6472 …}
}
}
/var/www/html/vendor /shopware/storefront/ Framework/Cache/CacheTracer.php:33 {
Shopware\Storefront\Framework\Cache\CacheTracer->Shopware\Storefront\Framework\Cache \ {closure} …
› {
› return $this->themeConfigAccessor->trace($key, fn () => $this->getDecorated()->trace($key, $param));
› }
arguments : {
$key : "product-detail-route-019091c4af5571218cc4858acc6d7e1f "
$param : Closure() {#6473 …}
}
}
/var/www/html/vendor /shopware/storefront/ Theme/ThemeConfigValueAccessor.php:76 {
Shopware\Storefront\Theme \ ThemeConfigValueAccessor->trace(string $key, Closure $param) …
›
› $result = $param();
›
}
/var/www/html/vendor /shopware/storefront/ Framework/Cache/CacheTracer.php:33 {
Shopware\Storefront\Framework\Cache \ CacheTracer->trace(string $key, Closure $param) …
› {
› return $this->themeConfigAccessor->trace($key, fn () => $this->getDecorated()->trace($key, $param));
› }
arguments : {
$key : "product-detail-route-019091c4af5571218cc4858acc6d7e1f "
$param : Closure() {#6474 …}
}
}
/var/www/html/vendor /shopware/core/ System/SalesChannel/Context/CachedBaseContextFactory.php:55 {
Shopware\Core\System\SalesChannel\Context\CachedBaseContextFactory->Shopware\Core\System\SalesChannel\Context \ {closure} …
› $value = $this->cache->get($key, function (ItemInterface $item) use ($name, $salesChannelId, $options) {
› $context = $this->tracer->trace($name, fn () => $this->decorated->create($salesChannelId, $options));
›
arguments : {
$key : "base-context-factory-018bb45defe5722eb285081e9040f8e7 "
$param : Closure() {#1772 …}
}
}
/var/www/html/vendor /symfony/cache-contracts/ CacheTrait.php:70 {
Shopware\Core\Framework\Adapter\Cache \ CacheDecorator->doGet(CacheItemPoolInterface $pool, string $key, callable $callback, ?float $beta, ?array &$metadata = null, ?LoggerInterface $logger = null): mixed …
› $save = true;
› $item->set($callback($item, $save));
› if ($save) {
arguments : {
Symfony\Component\Cache \ CacheItem {#6477 …}
true
}
}
/var/www/html/vendor /symfony/cache-contracts/ CacheTrait.php:33 {
Shopware\Core\Framework\Adapter\Cache \ CacheDecorator->get(string $key, callable $callback, ?float $beta = null, ?array &$metadata = null): mixed …
› {
› return $this->doGet($this, $key, $callback, $beta, $metadata);
› }
arguments : {
$pool : Shopware\Core\Framework\Adapter\Cache \ CacheDecorator {#282 …}
$key : "product-detail-route-019091c4af5571218cc4858acc6d7e1f-699c778a0033a91bdf1993e0a6b04610 "
$callback : Closure(ItemInterface $item) {#6458 …}
$beta : 1.0
&$metadata : []
}
}
/var/www/html/vendor /shopware/core/ System/SalesChannel/Context/CachedBaseContextFactory.php:65 {
Shopware\Core\System\SalesChannel\Context \ CachedBaseContextFactory->create(string $salesChannelId, array $options = []): BaseContext …
› return CacheValueCompressor::compress($context);
› });
›
arguments : {
$key : "base-context-factory-018bb45defe5722eb285081e9040f8e7-de803f7f0185c01d9eff2f4fe32c1f74 "
$callback : Closure(ItemInterface $item) {#1763 …}
}
}
/var/www/html/vendor /shopware/core/ System/SalesChannel/Context/SalesChannelContextFactory.php:60 {
Shopware\Core\System\SalesChannel\Context \ SalesChannelContextFactory->create(string $token, string $salesChannelId, array $options = []): SalesChannelContext …
› // we split the context generation to allow caching of the base context
› $base = $this->baseContextFactory->create($salesChannelId, $options);
›
arguments : {
$salesChannelId : "018bb45defe5722eb285081e9040f8e7 "
$options : [ …3]
}
}
/var/www/html/vendor /shopware/core/ System/SalesChannel/Context/CachedSalesChannelContextFactory.php:47 {
Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory->Shopware\Core\System\SalesChannel\Context \ {closure} …
› $value = $this->cache->get($key, function (ItemInterface $item) use ($name, $token, $salesChannelId, $options) {
› $context = $this->tracer->trace($name, fn () => $this->getDecorated()->create($token, $salesChannelId, $options));
›
arguments : {
$key : "context-factory-018bb45defe5722eb285081e9040f8e7 "
$param : Closure() {#1762 …}
}
}
/var/www/html/vendor /shopware/core/ System/SystemConfig/SystemConfigService.php:416 {
Shopware\Core\System\SystemConfig \ SystemConfigService->trace(string $key, Closure $param) …
›
› $result = $param();
›
}
/var/www/html/vendor /shopware/core/ Framework/Adapter/Cache/CacheTracer.php:33 {
Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache \ {closure} …
› {
› return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
› }
arguments : {
$key : "product-detail-route-019091c4af5571218cc4858acc6d7e1f "
$param : Closure() {#6471 …}
}
}
/var/www/html/vendor /shopware/core/ Framework/Adapter/Translation/Translator.php:96 {
Shopware\Core\Framework\Adapter\Translation \ Translator->trace(string $key, Closure $param) …
›
› $result = $param();
›
}
/var/www/html/vendor /shopware/core/ Framework/Adapter/Cache/CacheTracer.php:33 {
Shopware\Core\Framework\Adapter\Cache\CacheTracer->Shopware\Core\Framework\Adapter\Cache \ {closure} …
› {
› return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
› }
arguments : {
$key : "product-detail-route-019091c4af5571218cc4858acc6d7e1f "
$param : Closure() {#6471 …}
}
}
/var/www/html/vendor /shopware/core/ Framework/Adapter/Cache/CacheTagCollection.php:56 {
Shopware\Core\Framework\Adapter\Cache \ CacheTagCollection->trace(string $key, Closure $param) …
›
› $result = $param();
›
}
/var/www/html/vendor /shopware/core/ Framework/Adapter/Cache/CacheTracer.php:33 {
Shopware\Core\Framework\Adapter\Cache \ CacheTracer->trace(string $key, Closure $param) …
› {
› return $this->collection->trace($key, fn () => $this->translator->trace($key, fn () => $this->config->trace($key, $param)));
› }
arguments : {
$key : "product-detail-route-019091c4af5571218cc4858acc6d7e1f "
$param : Closure() {#6472 …}
}
}
/var/www/html/vendor /shopware/storefront/ Framework/Cache/CacheTracer.php:33 {
Shopware\Storefront\Framework\Cache\CacheTracer->Shopware\Storefront\Framework\Cache \ {closure} …
› {
› return $this->themeConfigAccessor->trace($key, fn () => $this->getDecorated()->trace($key, $param));
› }
arguments : {
$key : "product-detail-route-019091c4af5571218cc4858acc6d7e1f "
$param : Closure() {#6473 …}
}
}
/var/www/html/vendor /shopware/storefront/ Theme/ThemeConfigValueAccessor.php:76 {
Shopware\Storefront\Theme \ ThemeConfigValueAccessor->trace(string $key, Closure $param) …
›
› $result = $param();
›
}
/var/www/html/vendor /shopware/storefront/ Framework/Cache/CacheTracer.php:33 {
Shopware\Storefront\Framework\Cache \ CacheTracer->trace(string $key, Closure $param) …
› {
› return $this->themeConfigAccessor->trace($key, fn () => $this->getDecorated()->trace($key, $param));
› }
arguments : {
$key : "product-detail-route-019091c4af5571218cc4858acc6d7e1f "
$param : Closure() {#6474 …}
}
}
/var/www/html/vendor /shopware/core/ System/SalesChannel/Context/CachedSalesChannelContextFactory.php:47 {
Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory->Shopware\Core\System\SalesChannel\Context \ {closure} …
› $value = $this->cache->get($key, function (ItemInterface $item) use ($name, $token, $salesChannelId, $options) {
› $context = $this->tracer->trace($name, fn () => $this->getDecorated()->create($token, $salesChannelId, $options));
›
arguments : {
$key : "context-factory-018bb45defe5722eb285081e9040f8e7 "
$param : Closure() {#1762 …}
}
}
/var/www/html/vendor /symfony/cache-contracts/ CacheTrait.php:70 {
Shopware\Core\Framework\Adapter\Cache \ CacheDecorator->doGet(CacheItemPoolInterface $pool, string $key, callable $callback, ?float $beta, ?array &$metadata = null, ?LoggerInterface $logger = null): mixed …
› $save = true;
› $item->set($callback($item, $save));
› if ($save) {
arguments : {
Symfony\Component\Cache \ CacheItem {#6477 …}
true
}
}
/var/www/html/vendor /symfony/cache-contracts/ CacheTrait.php:33 {
Shopware\Core\Framework\Adapter\Cache \ CacheDecorator->get(string $key, callable $callback, ?float $beta = null, ?array &$metadata = null): mixed …
› {
› return $this->doGet($this, $key, $callback, $beta, $metadata);
› }
arguments : {
$pool : Shopware\Core\Framework\Adapter\Cache \ CacheDecorator {#282 …}
$key : "product-detail-route-019091c4af5571218cc4858acc6d7e1f-699c778a0033a91bdf1993e0a6b04610 "
$callback : Closure(ItemInterface $item) {#6458 …}
$beta : 1.0
&$metadata : []
}
}
/var/www/html/vendor /shopware/core/ System/SalesChannel/Context/CachedSalesChannelContextFactory.php:57 {
Shopware\Core\System\SalesChannel\Context \ CachedSalesChannelContextFactory->create(string $token, string $salesChannelId, array $options = []): SalesChannelContext …
› return CacheValueCompressor::compress($context);
› });
›
arguments : {
$key : "context-factory-018bb45defe5722eb285081e9040f8e7-de803f7f0185c01d9eff2f4fe32c1f74 "
$callback : Closure(ItemInterface $item) {#1758 …}
}
}
/var/www/html/vendor /shopware/core/ System/SalesChannel/Context/SalesChannelContextService.php:88 {
Shopware\Core\System\SalesChannel\Context\SalesChannelContextService->Shopware\Core\System\SalesChannel\Context \ {closure} …
›
› $context = $this->factory->create($token, $parameters->getSalesChannelId(), $session);
› $this->eventDispatcher->dispatch(new SalesChannelContextCreatedEvent($context, $token));
arguments : {
$token : "yPlviqqlYQsSuzFtqAhiGT9dNfG0Casu "
$salesChannelId : "018bb45defe5722eb285081e9040f8e7 "
$options : [ …3]
}
}
/var/www/html/vendor /shopware/core/ Profiling/Profiler.php:67 {
Shopware\Core\Profiling \ Profiler::trace(string $name, Closure $closure, string $category = 'shopware', array $tags = []) …
›
› $result = $closure();
› } finally {
}
/var/www/html/vendor /shopware/core/ System/SalesChannel/Context/SalesChannelContextService.php:96 {
Shopware\Core\System\SalesChannel\Context \ SalesChannelContextService->get(SalesChannelContextServiceParameters $parameters): SalesChannelContext …
› return $context;
› });
› }
arguments : {
$name : "sales-channel-context "
$closure : Closure() {#1755 …}
}
}
/var/www/html/vendor /shopware/core/ Framework/Routing/SalesChannelRequestContextResolver.php:63 {
Shopware\Core\Framework\Routing \ SalesChannelRequestContextResolver->resolve(Request $request): void …
› );
› $context = $this->contextService->get($contextServiceParameters);
›
arguments : {
$parameters : Shopware\Core\System\SalesChannel\Context \ SalesChannelContextServiceParameters {#1756 …}
}
}
/var/www/html/vendor /shopware/core/ Framework/Routing/ContextResolverListener.php:34 {
Shopware\Core\Framework\Routing \ ContextResolverListener->resolveContext(ControllerEvent $event): void …
› {
› $this->requestContextResolver->resolve($event->getRequest());
› }
arguments : {
$request : Symfony\Component\HttpFoundation \ Request {#796 …}
}
}
/var/www/html/vendor /symfony/event-dispatcher/ Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug \ WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
arguments : {
$event : Symfony\Component\HttpKernel\Event \ ControllerEvent {#1665 …}
... : {
"kernel.controller "
Symfony\Component\HttpKernel\Debug \ TraceableEventDispatcher {#209 …}
}
}
}
/var/www/html/vendor /symfony/event-dispatcher/ EventDispatcher.php:220 {
Symfony\Component\EventDispatcher \ EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
arguments : {
$entities : Shopware\Core\Framework\DataAbstractionLayer\Event \ EntityLoadedEvent {#7601 …}
... : {
"media.loaded "
Symfony\Component\EventDispatcher \ EventDispatcher {#230 …}
}
}
}
/var/www/html/vendor /symfony/event-dispatcher/ EventDispatcher.php:56 {
Symfony\Component\EventDispatcher \ EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
arguments : {
$listeners : [ …4]
$eventName : "media.loaded "
$event : Shopware\Core\Framework\DataAbstractionLayer\Event \ EntityLoadedEvent {#7601 …}
}
}
/var/www/html/vendor /shopware/core/ Content/Flow/Dispatching/FlowDispatcher.php:47 {
Shopware\Core\Content\Flow\Dispatching \ FlowDispatcher->dispatch(object $event, ?string $eventName = null): object …
› {
› $event = $this->dispatcher->dispatch($event, $eventName);
›
arguments : {
$event : Shopware\Core\Framework\DataAbstractionLayer\Event \ EntityLoadedEvent {#7601 …}
$eventName : "media.loaded "
}
}
/var/www/html/vendor /shopware/core/ Framework/Webhook/WebhookDispatcher.php:70 {
Shopware\Core\Framework\Webhook \ WebhookDispatcher->dispatch(object $event, ?string $eventName = null): object …
› {
› $event = $this->dispatcher->dispatch($event, $eventName);
›
arguments : {
$event : Shopware\Core\Framework\DataAbstractionLayer\Event \ EntityLoadedEvent {#7601 …}
$eventName : "media.loaded "
}
}
/var/www/html/vendor /shopware/core/ Framework/Event/NestedEventDispatcher.php:31 {
Shopware\Core\Framework\Event \ NestedEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
›
› return $this->dispatcher->dispatch($event, $eventName);
› }
arguments : {
$event : Shopware\Core\Framework\DataAbstractionLayer\Event \ EntityLoadedEvent {#7601 …}
$eventName : "media.loaded "
}
}
/var/www/html/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
arguments : {
$event : Shopware\Core\Framework\DataAbstractionLayer\Event \ EntityLoadedContainerEvent {#7594 …}
$eventName : "Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedContainerEvent "
}
}
/var/www/html/vendor /symfony/http-kernel/ HttpKernel.php:169 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ControllerEvent($this, $controller, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::CONTROLLER);
› $controller = $event->getController();
arguments : {
$event : Symfony\Component\HttpKernel\Event \ ControllerEvent {#1665 …}
$eventName : "kernel.controller "
}
}
/var/www/html/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
arguments : {
$request : Symfony\Component\HttpFoundation \ Request {#796 …}
$type : 1
}
}
/var/www/html/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
arguments : {
$request : Symfony\Component\HttpFoundation \ Request {#796 …}
$type : 1
$catch : true
}
}
/var/www/html/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 {
arguments : {
$request : Symfony\Component\HttpFoundation \ Request {#796 …}
$type : 1
$catch : true
}
}
/var/www/html/vendor /symfony/http-kernel/ HttpCache/HttpCache.php:473 {
Symfony\Component\HttpKernel\HttpCache \ HttpCache->forward(Request $request, bool $catch = false, ?Response $entry = null) …
› // always a "master" request (as the real master request can be in cache)
› $response = SubRequestHandler::handle($this->kernel, $request, HttpKernelInterface::MAIN_REQUEST, $catch);
›
arguments : {
$kernel : Shopware\Core \ Kernel {#35 …}
$request : Symfony\Component\HttpFoundation \ Request {#796 …}
$type : 1
$catch : true
}
}
/var/www/html/vendor /symfony/http-kernel/ HttpCache/HttpCache.php:448 {
Symfony\Component\HttpKernel\HttpCache \ HttpCache->fetch(Request $request, bool $catch = false): Response …
›
› $response = $this->forward($subRequest, $catch);
›
arguments : {
$request : Symfony\Component\HttpFoundation \ Request {#796 …}
$catch : true
}
}
/var/www/html/vendor /symfony/http-kernel/ HttpCache/HttpCache.php:346 {
Symfony\Component\HttpKernel\HttpCache \ HttpCache->lookup(Request $request, bool $catch = false): Response …
›
› return $this->fetch($request, $catch);
› }
arguments : {
$request : Symfony\Component\HttpFoundation \ Request {#273 …}
$catch : true
}
}
/var/www/html/vendor /symfony/http-kernel/ HttpCache/HttpCache.php:221 {
Symfony\Component\HttpKernel\HttpCache \ HttpCache->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› } else {
› $response = $this->lookup($request, $catch);
› }
arguments : {
$request : Symfony\Component\HttpFoundation \ Request {#273 …}
$catch : true
}
}
/var/www/html/vendor /shopware/core/ HttpKernel.php:143 {
Shopware\Core \ HttpKernel->doHandle(Request $request, int $type, bool $catch): HttpKernelResult …
›
› $response = $kernel->handle($transformed, $type, $catch);
›
arguments : {
$request : Symfony\Component\HttpFoundation \ Request {#273 …}
$type : 1
$catch : true
}
}
/var/www/html/vendor /shopware/core/ HttpKernel.php:65 {
Shopware\Core \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): HttpKernelResult …
› try {
› return $this->doHandle($request, $type, $catch);
› } catch (Exception $e) {
arguments : {
$request : Symfony\Component\HttpFoundation \ Request {#2 …}
$type : 1
$catch : true
}
}
/var/www/html / public/index.php:71 {