public static function sort(GenericList $list, $func = null) { if (empty($func)) { return sort($list->toArray()); } else { return usort($list->toArray(), $func); } }