diff --git a/module/VuFind/src/VuFind/View/Helper/Root/RecordDataFormatter.php b/module/VuFind/src/VuFind/View/Helper/Root/RecordDataFormatter.php index df5bd32ca088a5bbece3d5bd37730fa6ef8b9ab6..c373e8e0f9dcfb6b958627efeac8a242f50d5b43 100644 --- a/module/VuFind/src/VuFind/View/Helper/Root/RecordDataFormatter.php +++ b/module/VuFind/src/VuFind/View/Helper/Root/RecordDataFormatter.php @@ -60,12 +60,7 @@ class RecordDataFormatter extends AbstractHelper */ public function specSortCallback($a, $b) { - $posA = $a['pos'] ?? 0; - $posB = $b['pos'] ?? 0; - if ($posA === $posB) { - return 0; - } - return $posA < $posB ? -1 : 1; + return ($a['pos'] ?? 0) <=> ($b['pos'] ?? 0); } /**