<?php
namespace GraphQL\EventListener;
use App\EventListener\GenericEvent;
use Eshop\Service\Customer\CustomerOrderManager;
class CustomerOrderListener
{
private CustomerOrderManager $customerOrderManager;
public function __construct(CustomerOrderManager $customerOrderManager)
{
$this->customerOrderManager = $customerOrderManager;
}
public function process(GenericEvent $event): void
{
$customerOrder = $event->getSubject();
$this->customerOrderManager->process($customerOrder);
}
}