public addFieldsToFilter ( array $fields ) | ||
$fields | array | The fields to filter |
public function addFieldsToFilter($fields)
{
if ($fields) {
foreach ($fields as $fieldByType) {
foreach ($fieldByType as $attributeId => $condition) {
$attributeCode = $this->getEntity()->getAttribute($attributeId)->getAttributeCode();
$condition = array_filter($condition, 'strlen');
$this->addFieldToFilter($attributeCode, $condition);
}
}
}
return $this;
}