<?php declare(strict_types=1);
namespace Mrpix\ShoppingCity\Subscriber;
use Shopware\Storefront\Page\Product\ProductPageCriteriaEvent;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
class ProductSubscriber implements EventSubscriberInterface
{
public static function getSubscribedEvents(): array
{
return [
ProductPageCriteriaEvent::class => 'onProductCriteria',
];
}
public function onProductCriteria(ProductPageCriteriaEvent $event): void
{
$criteria = $event->getCriteria();
$criteria->addAssociation('marketplaceProduct.marketplace_seller.mediaLogo');
}
}