From e802d5204b96d645ec3d40b81b4a8bdc6e0ee675 Mon Sep 17 00:00:00 2001 From: n-peugnet Date: Mon, 4 Nov 2019 23:31:31 +0100 Subject: refactor: switch to psr-4 autoloading --- app/class/Modeldb.php | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 app/class/Modeldb.php (limited to 'app/class/Modeldb.php') diff --git a/app/class/Modeldb.php b/app/class/Modeldb.php new file mode 100644 index 0000000..756fd81 --- /dev/null +++ b/app/class/Modeldb.php @@ -0,0 +1,45 @@ +dbinit(); + } + + + public function dbinit() + { + $this->database = new Config(Model::DATABASE_DIR, [ + 'query_class' => Query::class, + 'formatter' => new JSON, + ]); + } + + public function storeinit(string $repo) + { + $this->repo = new Repository($repo, $this->database); + } + + public function list() + { + return $this->repo->getAllIds(); + } + + + + + +} -- cgit v1.2.3 From c77fe80b05829fbfd5b94f43a7b709e3f3ec6c0d Mon Sep 17 00:00:00 2001 From: n-peugnet Date: Wed, 6 Nov 2019 01:00:10 +0100 Subject: fix: some missed use statements --- app/class/Modeldb.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'app/class/Modeldb.php') diff --git a/app/class/Modeldb.php b/app/class/Modeldb.php index 756fd81..32e12cb 100644 --- a/app/class/Modeldb.php +++ b/app/class/Modeldb.php @@ -2,7 +2,7 @@ namespace Wcms; -use JamesMoss\Flywheel\Config; +use JamesMoss\Flywheel; use Wcms\Flywheel\Formatter\JSON; use Wcms\Flywheel\Query; use Wcms\Flywheel\Repository; @@ -22,7 +22,7 @@ class Modeldb extends Model public function dbinit() { - $this->database = new Config(Model::DATABASE_DIR, [ + $this->database = new Flywheel\Config(Model::DATABASE_DIR, [ 'query_class' => Query::class, 'formatter' => new JSON, ]); -- cgit v1.2.3