Browse Source

[php] Kumbia update Fortunes sort (#7645)

* Use short function in sort

* Use static short function
Joan Miquel 2 years ago
parent
commit
987423e527

+ 2 - 2
frameworks/PHP/kumbiaphp/bench/app/controllers/fortunes_controller.php

@@ -6,8 +6,8 @@ class FortunesController extends AppController
     {
     {
         View::select(null,'fortune');
         View::select(null,'fortune');
         $data = Fortune::all('SELECT * FROM Fortune');
         $data = Fortune::all('SELECT * FROM Fortune');
-        $data[] = (object) ['id' => 0,'message' => 'Additional fortune added at request time.'];
-        usort($data, 'Fortune::cmp');
+        $data[] = (object) ['id' => 0, 'message' => 'Additional fortune added at request time.'];
+        usort($data, static fn($a, $b) => $a->message <=> $b->message );
         $this->data = $data;
         $this->data = $data;
     }
     }
 }
 }

+ 1 - 4
frameworks/PHP/kumbiaphp/bench/app/models/fortune.php

@@ -2,8 +2,5 @@
 
 
 class Fortune extends \Kumbia\ActiveRecord\LiteRecord
 class Fortune extends \Kumbia\ActiveRecord\LiteRecord
 {
 {
-    public static function cmp($a, $b)
-    {
-        return $a->message <=> $b->message;
-    }
+
 }
 }