Elcodi\Bridge\PaymentSuiteBridgeBundle\EventListener\CartPaidEventListener::transformCartToOrder PHP Method

transformCartToOrder() public method

Create order given current cart. This event is only for pushing the new Order to the payment infrastructure
public transformCartToOrder ( PaymentSuite\PaymentCoreBundle\Event\Abstracts\AbstractPaymentEvent $event )
$event PaymentSuite\PaymentCoreBundle\Event\Abstracts\AbstractPaymentEvent Event
    public function transformCartToOrder(AbstractPaymentEvent $event)
    {
        $cart = $this->cartWrapper->get();
        $order = $this->cartOrderTransformer->createOrderFromCart($cart);
        $event->getPaymentBridge()->setOrder($order);
    }