aboutsummaryrefslogtreecommitdiff
path: root/app/class/modeldb.php
diff options
context:
space:
mode:
authorvincent-peugnet <v.peugnet@free.fr>2018-12-15 16:23:19 +0100
committervincent-peugnet <v.peugnet@free.fr>2018-12-15 16:23:19 +0100
commitc4a005a69a854682f064016d428d23e50c6e9dee (patch)
tree01ca79b09fb7ca7ad7c3be2ded4f5b323e5b3cb5 /app/class/modeldb.php
parentfbe5d2beb2bcc7035edc19eb0343f0ee662ba5af (diff)
downloadwcms-c4a005a69a854682f064016d428d23e50c6e9dee.tar.gz
wcms-c4a005a69a854682f064016d428d23e50c6e9dee.zip
Flywheel extension and custom json formatter
Diffstat (limited to 'app/class/modeldb.php')
-rw-r--r--app/class/modeldb.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/app/class/modeldb.php b/app/class/modeldb.php
index 94ed084..bc2a0c7 100644
--- a/app/class/modeldb.php
+++ b/app/class/modeldb.php
@@ -1,10 +1,9 @@
<?php
class Modeldb extends Model
{
- /** @var PDO */
- protected $bdd;
protected $arttable;
protected $database;
+ /** @var \WFlywheel\Repository */
protected $artstore;
@@ -16,8 +15,11 @@ class Modeldb extends Model
public function dbinit()
{
- $this->database = new \JamesMoss\Flywheel\Config(Model::DATABASE_DIR);
- $this->artstore = new \JamesMoss\Flywheel\Repository(Config::arttable(), $this->database);
+ $this->database = new \JamesMoss\Flywheel\Config(Model::DATABASE_DIR, [
+ 'query_class' => "\WFlywheel\Query",
+ 'formatter' => new \WFlywheel\Formatter\JSON,
+ ]);
+ $this->artstore = new \WFlywheel\Repository(Config::arttable(), $this->database);
}