|
@@ -22,4 +22,29 @@ class Controller_Bench extends Controller
|
|
|
'Content-Type' => 'application/json'
|
|
|
));
|
|
|
}
|
|
|
+
|
|
|
+ public function action_fortunes()
|
|
|
+ {
|
|
|
+ $fortunes = Model_Fortune::find('all');
|
|
|
+
|
|
|
+ $runtimeFortune = new Model_Fortune();
|
|
|
+ $runtimeFortune->id = 0;
|
|
|
+ $runtimeFortune->message = 'Additional fortune added at request time.';
|
|
|
+
|
|
|
+ $fortunes[] = $runtimeFortune;
|
|
|
+
|
|
|
+ usort($fortunes, function($left, $right) {
|
|
|
+ if ($left->message === $right->message) {
|
|
|
+ return 0;
|
|
|
+ } else if ($left->message > $right->message) {
|
|
|
+ return 1;
|
|
|
+ } else {
|
|
|
+ return -1;
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ return View::forge('bench/fortunes', [
|
|
|
+ 'fortunes' => $fortunes
|
|
|
+ ]);
|
|
|
+ }
|
|
|
}
|