Вообще, для того, что бы многократно использовать подобные методы, как getUsers, нужно передавать такие аргументы как:
- поле сортировки;
- направление сортировки;
- к-во выводимых элементов;
- c какого элемента начинать.
Это -  необходимый минимум. Поэтому, самый практичный способ решения - передача массива настроек, как и указывает 
ThunderCat в своем комментарии.
То есть, как это может выглядеть: 
function getUsers($arr = null) {
    if (!empty($arr['order'])) {
        $order = $arr['order'];
    }  else {
        $order = 'primary column';
   }
...
}
А, при вызове метода, например, так:
getUsers('order' => 'date_created', 'limit' => 50);