<?php
namespace KmPitchPrint\Subscribers;
use Shopware\Core\Checkout\Document\Event\DocumentOrderCriteriaEvent;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
class DocumentOrderCriteriaSubscriber implements EventSubscriberInterface
{
public static function getSubscribedEvents()
{
return [
DocumentOrderCriteriaEvent::class=>'documentOrderCriteria'
];
}
public function documentOrderCriteria(DocumentOrderCriteriaEvent $event){
$criteria = $event->getCriteria();
$criteria->getAssociation('lineItems')->addAssociation('cover');
$criteria->addAssociation('lineItems.product.properties.group');
}
}