Class QuickEditProductPropertiesRepository
| category |
System |
|---|---|
| package |
QuickEdit |
| subpackage |
Repositories |
__construct(\QuickEditProductPropertiesReaderInterface|null $reader = null, \QuickEditProductPropertiesWriterInterface|null $writer = null)
_collectionContentArray(array $properties) : array
arrayArray containing property information.
arrayReturns an array of QuickEditProductPropertiesListItem or an empty array.
getFilteredProductProperties(array $productIds, array $filterParameters) : array
arrayArray containing the product IDs to be processed.
arrayContains filter parameters.
arrayReturns the query result as a pure array, or an empty array when no result is produced.
getFilteredProductPropertiesCount(array $productIds, array $filterParameters) : integer
arrayArray containing the selected product IDs to be processed.
arrayContains the filter parameters.
integerReturns the number of product properties found.
getProductPropertiesCount() : integer
integerReturns the record number.
paginateProperties(\IntType|null $start = null, \IntType|null $length = null) : \QuickEditProductPropertiesRepository
\QuickEditProductPropertiesRepositoryQuickEdit products properties repository for chained method calls.
setByCombisId(array $productCombi) : boolean
arrayContains product data to be saved.
booleanReturns the operation result.
sortProperties(\StringType|null $orderBy = null) : \QuickEditProductPropertiesRepository
\QuickEditProductPropertiesRepositoryQuickEdit products properties repository for chained method calls.
reader : \QuickEditProductPropertiesReaderInterface
writer : \QuickEditProductPropertiesWriterInterface