Fix the sorting of fields and views for PHP 8
This commit is contained in:
@ -92,7 +92,7 @@ class Adminviews
|
||||
$item->addadmin_views, function ($a, $b) {
|
||||
if ($a['order'] != 0 && $b['order'] != 0)
|
||||
{
|
||||
return $a['order'] - $b['order'];
|
||||
return $a['order'] <=> $b['order'];
|
||||
}
|
||||
elseif ($b['order'] != 0 && $a['order'] == 0)
|
||||
{
|
||||
|
@ -204,7 +204,7 @@ class Fields
|
||||
{
|
||||
if ($a['order_list'] != 0 && $b['order_list'] != 0)
|
||||
{
|
||||
return $a['order_list'] - $b['order_list'];
|
||||
return $a['order_list'] <=> $b['order_list'];
|
||||
}
|
||||
elseif ($b['order_list'] != 0 && $a['order_list'] == 0)
|
||||
{
|
||||
@ -212,7 +212,7 @@ class Fields
|
||||
}
|
||||
elseif ($a['order_list'] != 0 && $b['order_list'] == 0)
|
||||
{
|
||||
return 0;
|
||||
return -1;
|
||||
}
|
||||
|
||||
return 1;
|
||||
|
@ -301,7 +301,7 @@ class Readme
|
||||
*/
|
||||
private function compareType(array $a, array $b, array $typeOrder): int
|
||||
{
|
||||
return $typeOrder[$a['type']] - $typeOrder[$b['type']];
|
||||
return $typeOrder[$a['type']] <=> $typeOrder[$b['type']];
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user