Code Duplication    Length = 30-31 lines in 2 locations

src/Oro/Bundle/MagentoBundle/Tests/Functional/Fixture/LoadMagentoChannel.php 2 locations

@@ 569-598 (lines=30) @@
566
     *
567
     * @return Order
568
     */
569
    protected function createOrder(Cart $cart, Customer $customer)
570
    {
571
        $order = new Order();
572
        $order->setChannel($this->integration);
573
        $order->setDataChannel($this->channel);
574
        $order->setStatus('open');
575
        $order->setIncrementId('100000307');
576
        $order->setCreatedAt(new \DateTime('now'));
577
        $order->setUpdatedAt(new \DateTime('now'));
578
        $order->setCart($cart);
579
        $order->setStore($this->store);
580
        $order->setCustomer($customer);
581
        $order->setCustomerEmail('[email protected]');
582
        $order->setDiscountAmount(4.40);
583
        $order->setTaxAmount(12.47);
584
        $order->setShippingAmount(5);
585
        $order->setTotalPaidAmount(17.85);
586
        $order->setTotalInvoicedAmount(11);
587
        $order->setTotalRefundedAmount(4);
588
        $order->setTotalCanceledAmount(0);
589
        $order->setShippingMethod('some unique shipping method');
590
        $order->setRemoteIp('127.0.0.1');
591
        $order->setGiftMessage('some very unique gift message');
592
        $order->setOwner($this->getUser());
593
        $order->setOrganization($this->organization);
594
595
        $this->em->persist($order);
596
597
        return $order;
598
    }
599
600
    /**
601
     * @param Cart $cart
@@ 605-635 (lines=31) @@
602
     *
603
     * @return Order
604
     */
605
    protected function createGuestOrder(Cart $cart)
606
    {
607
        $order = new Order();
608
        $order->setChannel($this->integration);
609
        $order->setDataChannel($this->channel);
610
        $order->setStatus('open');
611
        $order->setIncrementId('100000308');
612
        $order->setCreatedAt(new \DateTime('now'));
613
        $order->setUpdatedAt(new \DateTime('now'));
614
        $order->setCart($cart);
615
        $order->setStore($this->store);
616
        $order->setCustomer(null);
617
        $order->setIsGuest(1);
618
        $order->setCustomerEmail('[email protected]');
619
        $order->setDiscountAmount(4.40);
620
        $order->setTaxAmount(12.47);
621
        $order->setShippingAmount(5);
622
        $order->setTotalPaidAmount(17.85);
623
        $order->setTotalInvoicedAmount(11);
624
        $order->setTotalRefundedAmount(4);
625
        $order->setTotalCanceledAmount(0);
626
        $order->setShippingMethod('some unique shipping method');
627
        $order->setRemoteIp('127.0.0.1');
628
        $order->setGiftMessage('some very unique gift message');
629
        $order->setOwner($this->getUser());
630
        $order->setOrganization($this->organization);
631
632
        $this->em->persist($order);
633
634
        return $order;
635
    }
636
637
    /**
638
     * @param Order $order