private function _getProductsBySku() { $model = new LivePos_Db_Model(); $aProductData = $model->getProducts($this->_listSkus); $model = null; foreach ($aProductData as $aProduct) { $product = LivePos_Maps_MapFactory::create('product', $aProduct); $this->_productList[$product->productsku] = $product; } array_walk($this->_itemList, function (&$oItem, $sKey) { $oItem->setPreDiscountPrice($this->_productList[$oItem->getSku()]->getPrice()); }); $this->_calledProducts = true; }