/** * @magentoDataFixture Magento/Sales/_files/invoice.php */ public function testOrderTotalItemCount() { $expectedResult = [['total_item_count' => 1]]; $actualResult = []; /** @var \Magento\Sales\Model\Order $order */ foreach ($this->_collection->getItems() as $order) { $actualResult[] = ['total_item_count' => $order->getData('total_item_count')]; } $this->assertEquals($expectedResult, $actualResult); }
/** * @param \Magento\Sales\Api\OrderRepositoryInterface $subject * @param \Magento\Sales\Model\ResourceModel\Order\Collection $resultOrder * @return \Magento\Sales\Model\ResourceModel\Order\Collection * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function afterGetList(\Magento\Sales\Api\OrderRepositoryInterface $subject, \Magento\Sales\Model\ResourceModel\Order\Collection $resultOrder) { /** @var $order */ foreach ($resultOrder->getItems() as $order) { $this->afterGet($subject, $order); } return $resultOrder; }