}
/**
- * Generate a url with multiple parameters for sorting purposes.
+ * Generate a URL with multiple parameters for sorting purposes.
* Works out the logic to set the correct sorting direction
* Discards empty parameters and allows overriding.
*/
}
if (count($queryStringSections) === 0) {
- return $path;
+ return url($path);
}
return url($path . '?' . implode('&', $queryStringSections));