public function extractConfiguration($filterData, $sorterData)
{
$filters = [];
if (is_array($filterData)) {
foreach ($filterData as $filter) {
$filters[] = $this->extractJSONFilters($filter);
}
} elseif (is_object($filterData)) {
$filters[] = $this->extractJSONFilters($filterData);
}
$sorters = [];
if (is_array($sorterData)) {
foreach ($sorterData as $sorter) {
$sorters[] = $this->extractJSONSorters($sorter);
}
} elseif (is_object($sorterData)) {
$sorters[] = $this->extractJSONSorters($sorterData);
}
return ['filters' => $filters, 'sorters' => $sorters];
}