Class QuickEditProductSpecialPricesReader
category |
System |
---|---|
package |
QuickEdit |
subpackage |
Repositories |
__construct(\CI_DB_query_builder $db, \QuickEditSpecialPricesOverviewColumns $quickEditSpecialPricesOverviewColumns)
\CI_DB_query_builder
Database query builder instance.
\QuickEditSpecialPricesOverviewColumns
QuickEdit special price overview columns
getFilteredSpecialPrices(array $productIds, array $filterParameters) : array
array
Array containing the product IDs to be processed.
array
Contains filter parameters.
array
Returns the query result as a pure array, or an empty array when no result is produced.
getFilteredSpecialPricesCount(array $productIds, array $filterParameters) : integer
array
Array containing the product IDs to be processed.
array
Contains filter parameters.
integer
Returns the number of special prices found.
getSpecialPricesCount() : integer
integer
Returns the number of all special prices found.
paginateSpecialPrices(\IntType|null $start = null, \IntType|null $length = null) : \QuickEditProductSpecialPricesReaderInterface
\QuickEditProductSpecialPricesReaderInterface
Returns same instance for chained method calls.
sortSpecialPrices(\StringType|null $orderBy = null) : \QuickEditProductSpecialPricesReaderInterface
\QuickEditProductSpecialPricesReaderInterface
Returns same instance for chained method calls.