flush
[pharext/pharext.org] / app / bootstrap / model.php
1 <?php
2
3 namespace app;
4
5 require_once __DIR__."/config.php";
6 require_once __DIR__."/pq.php";
7
8 use pq\Connection;
9
10 /* @var $injector \Auryn\Injector */
11
12 $injector->define(Model\Accounts::class, [
13 "conn" => Connection::class,
14 ])
15 ->define(Model\Tokens::class, [
16 "conn" => Connection::class,
17 ])
18 ->define(Model\Authorities::class, [
19 "conn" => Connection::class,
20 ])
21 ->define(Model\Owners::class, [
22 "conn" => Connection::class,
23 ]);
24
25 //$modelconf = function($key, $injector) {
26 // return new Table($key, $injector->make(Connection::class));
27 //};
28 //
29 //$injector->define(Model\Account::class, [
30 // "+accounts" => $modelconf,
31 // "+owners" => $modelconf,
32 // "+tokens" => $modelconf
33 //]);