|
@@ -1,5 +1,4 @@
|
|
|
<?php
|
|
|
-
|
|
|
namespace controllers;
|
|
|
|
|
|
use Ubiquity\controllers\Controller;
|
|
@@ -9,17 +8,22 @@ use Ubiquity\views\engine\micro\MicroTemplateEngine;
|
|
|
use models\Fortune;
|
|
|
|
|
|
class Fortunes extends Controller {
|
|
|
- public function initialize(){
|
|
|
- Startup::$templateEngine=new MicroTemplateEngine();
|
|
|
+
|
|
|
+ public function initialize() {
|
|
|
+ Startup::$templateEngine = new MicroTemplateEngine();
|
|
|
+ $config = Startup::getConfig();
|
|
|
+ DAO::startDatabase($config);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public function index() {
|
|
|
- $fortunes = DAO::getAll(Fortune::class,'',false);
|
|
|
+ $fortunes = DAO::getAll(Fortune::class, '', false);
|
|
|
$fortunes[] = (new Fortune())->setId(0)->setMessage('Additional fortune added at request time.');
|
|
|
- usort($fortunes, function($left, $right) {
|
|
|
- return $left->message<=>$right->message;
|
|
|
+ usort($fortunes, function ($left, $right) {
|
|
|
+ return $left->message <=> $right->message;
|
|
|
});
|
|
|
- $this->loadView('Fortunes/index.php',['fortunes' => $fortunes]);
|
|
|
+ $this->loadView('Fortunes/index.php', [
|
|
|
+ 'fortunes' => $fortunes
|
|
|
+ ]);
|
|
|
}
|
|
|
}
|
|
|
|