1: <?php
2:
3: namespace PHPixie\ORM\Models\Type\Database;
4:
5: interface Repository
6: {
7: public function config();
8: public function modelName();
9: public function save($entity);
10: public function delete($entity);
11: public function load($data);
12: public function create();
13: public function query();
14: public function connection();
15: public function databaseSelectQuery();
16: public function databaseUpdateQuery();
17: public function databaseDeleteQuery();
18: public function databaseInsertQuery();
19: public function databaseCountQuery();
20: }
21: