ProductSearchRepositoryTrait
trait ProductSearchRepositoryTrait
Class ProductSearchRepositoryTrait
Traits
Class AvailabilityChangeRepositoryTrait
Class ProductPriceForPricelistAndGroupTrait. Trait that is intended to be used in repositories that query product table and need to calcuate product price
Methods
productLimitDataDQL(QueryBuilder $qb, array $limitData)
No description
string
productLimitDataSQL(string $productAlias, array $limitData, bool $addAnd = true)
No description
brandLimitDataDQL(QueryBuilder $qb, array $limitData, string $brandAlias = null)
No description
array
getCustomPriceData(ProductSearchWrapper $searchWrapper)
get sql algorithm to use use when calculating price, action price, field to select action price
array
Details
in AvailabilityChangeRepositoryTrait at line 24
productLimitDataDQL(QueryBuilder $qb, array $limitData)
in AvailabilityChangeRepositoryTrait at line 56
string
productLimitDataSQL(string $productAlias, array $limitData, bool $addAnd = true)
in AvailabilityChangeRepositoryTrait at line 94
brandLimitDataDQL(QueryBuilder $qb, array $limitData, string $brandAlias = null)
in ProductPriceForPricelistAndGroupTrait at line 27
array
getCustomPriceData(ProductSearchWrapper $searchWrapper)
get sql algorithm to use use when calculating price, action price, field to select action price