public function _loadProductTypesList($productsList) { $result = new AvailableProductsList(); if (!empty($productsList)) { foreach ($productsList as $product) { $item = $this->_loadProductTypesData($product); $result->append($item); unset($item); } } return $result; }