11 use Magento\Mtf\Fixture\FixtureFactory;
45 protected function prepareOrderProducts(OrderInjectable
$order, array
$data =
null, Cart
$cart =
null)
49 $cart[
'data'][
'items'] = [
'products' =>
$order->getEntityId()[
'products']];
50 $fixtureFactory = $this->objectManager->create(FixtureFactory::class);
51 $cart = $fixtureFactory->createByCode(
'cart',
$cart);
55 if (isset(
$data[$key][
'qty']) &&
$data[$key][
'qty'] == 0) {
59 'product' =>
$item->getData()[
'name'],
60 'sku' =>
$item->getData()[
'sku'],
61 'qty' => (isset(
$data[$key][
'qty']))
63 :
$item->getData()[
'qty'],
78 foreach ($itemsData as $key => $itemData) {
79 $itemsData[$key] = array_intersect_key($itemData, array_flip($this->compareFields));
preparePageItems(array $itemsData)