public addSortFilterParameters ( string $sortName, string $sortField, string $nestedPath = null, array $nestedFilter = null ) : |
||
$sortName | string | Sort order name (eg. position, ...). |
$sortField | string | Sort field. |
$nestedPath | string | Optional nested path for the sort field. |
$nestedFilter | array | Optional nested filter for the sort field. |
return |
public function addSortFilterParameters($sortName, $sortField, $nestedPath = null, $nestedFilter = null)
{
$sortParams = [];
if (isset($this->_productLimitationFilters['sortParams'])) {
$sortParams = $this->_productLimitationFilters['sortParams'];
}
$sortParams[$sortName] = ['sortField' => $sortField, 'nestedPath' => $nestedPath, 'nestedFilter' => $nestedFilter];
$this->_productLimitationFilters['sortParams'] = $sortParams;
return $this;
}