/** * Retrieve purchasable products from the database * * @param Varien_Db_Select $query Query * @param int $page Cursor * @param int $perPage Page size * * @return array */ private function _retrievePurchasablePage(Varien_Db_Select $query, $page, $perPage) { $query->limit($perPage, $perPage * ($page - 1)); return $query->query()->fetchAll(); }