ProductSearchWrapper
class ProductSearchWrapper
Class ProductSearchWrapper contains logic for converting request to product search object
Methods
Singleton
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Get discount for price list and group relationship
Get discount type for all group discounts
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
at line 161
static ProductSearchWrapper
Instance()
Singleton
at line 178
static $this
baseProductSearch(string $searchParam, int $page, int $offset)
at line 186
Filter|null
getFilter()
at line 196
ProductSearchWrapper
setFilter(Filter $filter)
at line 208
ProductSearchWrapper
createFilter(string $filterString)
at line 218
int
getPage()
at line 228
ProductSearchWrapper
setPage(int $page)
at line 238
int
getOffset()
at line 248
ProductSearchWrapper
setOffset(int $offset)
at line 258
bool
isFrontendSearch()
at line 268
ProductSearchWrapper
setIsFrontendSearch(bool $isFrontendSearch)
at line 278
bool
isCountSearch()
at line 288
ProductSearchWrapper
setIsCountSearch(bool $isCountSearch)
at line 298
array
getIgnoreIds()
at line 308
ProductSearchWrapper
setIgnoreIds(array $ignoreIds)
at line 318
array
getIncludeIds()
at line 328
ProductSearchWrapper
setIncludeIds(array $includeIds)
at line 338
array|null
getLimitData()
at line 348
ProductSearchWrapper
addLimitData(array|null $limitData)
at line 360
mixed
getCategoryId()
at line 370
ProductSearchWrapper
setCategoryId(mixed $categoryId)
at line 380
array
getCategoryIds()
at line 390
ProductSearchWrapper
setCategoryIds(array $categoryIds)
at line 401
string
getCategorySlug()
at line 409
mixed
getWithCategoryOnly()
at line 419
ProductSearchWrapper
setWithCategoryOnly(mixed $withCategoryOnly)
at line 431
ProductSearchWrapper
setCategorySlug(string $categorySlug)
at line 441
mixed
getCategory()
at line 451
ProductSearchWrapper
setCategory(mixed $category)
at line 461
bool
isOnActionOnly()
at line 471
ProductSearchWrapper
setOnActionOnly(bool $onActionOnly)
at line 481
bool
isOutletOnly()
at line 491
ProductSearchWrapper
setOutletOnly(bool $outletOnly)
at line 501
bool
isNewOnly()
at line 511
ProductSearchWrapper
setNewOnly(bool $newOnly)
at line 521
array
getSearchFields()
at line 531
ProductSearchWrapper
setSearchFields(array $searchFields)
at line 541
array
getSortField()
at line 551
ProductSearchWrapper
setSortField(array $sortField)
at line 561
array
getAdditionalQueryData()
at line 571
ProductSearchWrapper
setAdditionalQueryData(array $additionalQueryData)
at line 581
SearchSettings
getSearchSettings()
at line 591
ProductSearchWrapper
setSearchSettings(SearchSettings $searchSettings)
at line 601
array
getBrandsArray()
at line 611
ProductSearchWrapper
setBrandsArray(array $brandsArray)
at line 621
mixed
getBrandSlug()
at line 631
ProductSearchWrapper
setBrandSlug(mixed $brandSlug)
at line 641
array
getAttrValArray()
at line 651
ProductSearchWrapper
setAttrValArray(array $attrValArray)
at line 661
array
getSortParams()
at line 671
ProductSearchWrapper
setSortParams(array $sortParams)
at line 681
array
getAdditionalFilters()
at line 691
ProductSearchWrapper
setAdditionalFilters(array $additionalFilters)
at line 701
float|null
getMinPrice()
at line 711
ProductSearchWrapper
setMinPrice(float|null $minPrice)
at line 721
float|null
getMaxPrice()
at line 731
ProductSearchWrapper
setMaxPrice(float|null $maxPrice)
at line 741
float|null
getMinPricelstPrice()
at line 751
ProductSearchWrapper
setMinPricelstPrice(float|null $minPricelstPrice)
at line 761
float|null
getMaxPricelstPrice()
at line 771
ProductSearchWrapper
setMaxPricelstPrice(float|null $maxPricelstPrice)
at line 781
string
getCustomSelect()
at line 791
ProductSearchWrapper
setCustomSelect(string $customSelect)
at line 801
array
getAdditionalJoins()
at line 811
ProductSearchWrapper
addAdditionalJoins(string $additionalJoin)
at line 821
array
getAdditionalWhereConditions()
at line 831
ProductSearchWrapper
addAdditionalWhereCondition(string $where)
at line 841
string
getNameDependency()
at line 851
ProductSearchWrapper
setNameDependency(string $nameDependency)
at line 861
string
getCustomSearchData()
at line 871
ProductSearchWrapper
setCustomSearchData(string $customSearchData)
at line 881
User|null
getUser()
at line 891
ProductSearchWrapper
setUser(User|null $user)
at line 901
ProductSettings|null
getProductSettings()
at line 910
string
getPricelistGroupDiscountType()
Get discount for price list and group relationship
at line 919
string
getMultipleGroupsDiscountType()
Get discount type for all group discounts