File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed
dev/tests/integration/testsuite/Magento/Sales/_files Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change 6
6
7
7
use Magento \Sales \Model \Order ;
8
8
use Magento \Sales \Api \OrderRepositoryInterface ;
9
+ use Magento \Sales \Model \Order \Address as OrderAddress ;
9
10
10
11
require 'order.php ' ;
11
12
/** @var Order $order */
59
60
60
61
// Reset addresses
61
62
/** @var Order\Address $billingAddress */
62
- $ billingAddress = $ objectManager ->create (\ Magento \ Sales \ Model \ Order \Address ::class, ['data ' => $ addressData ]);
63
+ $ billingAddress = $ objectManager ->create (OrderAddress ::class, ['data ' => $ addressData ]);
63
64
$ billingAddress ->setAddressType ('billing ' );
64
65
65
- /** @var Order\Address $shippingAddress */
66
- $ shippingAddress = $ objectManager ->create (\Magento \Sales \Model \Order \Address::class, ['data ' => $ addressData ]);
67
- $ shippingAddress ->setAddressType ('shipping ' );
66
+ $ shippingAddress = clone $ billingAddress ;
67
+ $ shippingAddress ->setId (null )->setAddressType ('shipping ' );
68
68
69
69
$ order
70
70
->setData ($ orderData )
71
71
->addItem ($ orderItem )
72
- ->setBillingAddress ($ billingAddress )
73
- ->setShippingAddress ($ shippingAddress )
74
72
->setCustomerIsGuest (true )
75
- ->
setCustomerEmail (
'[email protected] ' );
73
+ ->
setCustomerEmail (
'[email protected] ' )
74
+ ->setBillingAddress ($ billingAddress )
75
+ ->setShippingAddress ($ shippingAddress );
76
76
77
77
$ orderRepository ->save ($ order );
78
78
}
You can’t perform that action at this time.
0 commit comments