public function getSortOrder($name = '-datepublish')
{
// If we don't get a string, we can't determine a sortorder.
if (!is_string($name)) {
return false;
}
$parts = explode(' ', $name);
$fieldname = $parts[0];
$sort = 'ASC';
if (isset($parts[1])) {
$sort = $parts[1];
}
if ($fieldname[0] == '-') {
$fieldname = substr($fieldname, 1);
$sort = 'DESC';
}
return [$fieldname, strtoupper($sort) == 'ASC'];
}