<?php
declare (strict_types=1);
namespace S360Experts\Storefront\Page\Product\Subscriber;
// ProductLoaderCriteriaEvent replaced by ProductPageCriteriaEvent for 6.4
use Shopware\Storefront\Page\Product\ProductPageCriteriaEvent;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
class ProductPageCriteriaSubscriber implements EventSubscriberInterface
{
public static function getSubscribedEvents(): array
{
return [
ProductPageCriteriaEvent::class => 'onProductCriteriaLoaded'
];
}
public function onProductCriteriaLoaded(ProductPageCriteriaEvent $event) : void
{
$event->getCriteria()->addAssociation('experts');
}
}