File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
dev/tests/integration/testsuite/Magento/Sales/_files Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change 55 */
66
77use Magento \Sales \Model \Order ;
8+ use Magento \Sales \Api \OrderRepositoryInterface ;
89
910require 'order.php ' ;
1011/** @var Order $order */
4748 ],
4849];
4950
51+ /** @var OrderRepositoryInterface $orderRepository */
52+ $ orderRepository = $ objectManager ->create (OrderRepositoryInterface::class);
5053/** @var array $orderData */
5154foreach ($ orders as $ orderData ) {
5255 /** @var $order \Magento\Sales\Model\Order */
6063 $ billingAddress ->setAddressType ('billing ' );
6164
6265 /** @var Order\Address $shippingAddress */
63- $ shippingAddress = clone $ billingAddress ;
64- $ shippingAddress ->setId ( null )-> setAddressType ('shipping ' );
66+ $ shippingAddress = $ objectManager -> create (\ Magento \ Sales \ Model \ Order \Address::class, [ ' data ' => $ addressData ]) ;
67+ $ shippingAddress ->setAddressType ('shipping ' );
6568
6669 $ order
6770 ->setData ($ orderData )
6871 ->addItem ($ orderItem )
6972 ->setBillingAddress ($ billingAddress )
7073 ->setShippingAddress ($ shippingAddress )
71- ->save ();
74+ ->setCustomerIsGuest (true )
75+ ->
setCustomerEmail (
'[email protected] ' );
76+
77+ $ orderRepository ->save ($ order );
7278}
You can’t perform that action at this time.
0 commit comments