Completed
Push — master ( 956bd9...5c4b87 )
by Yaro
06:08
created
src/Jarboe/Table/Repositories/ModelRepositoryInterface.php 1 patch
Doc Comments   +19 added lines patch added patch discarded remove patch
@@ -8,16 +8,35 @@
 block discarded – undo
8 8
 
9 9
 interface ModelRepositoryInterface
10 10
 {
11
+    /**
12
+     * @return EloquentModelRepository
13
+     */
11 14
     public function setCrud(CRUD $crud);
12 15
     public function get();
13 16
     public function find($id);
14 17
     public function delete($id): bool;
15 18
     public function store(array $data);
16 19
     public function update($id, array $data);
20
+
21
+    /**
22
+     * @return void
23
+     */
17 24
     public function reorder($id, $idPrev, $idNext);
18 25
     public function restore($id);
19 26
     public function forceDelete($id);
27
+
28
+    /**
29
+     * @return void
30
+     */
20 31
     public function filter(\Closure $callback);
32
+
33
+    /**
34
+     * @return void
35
+     */
21 36
     public function order(string $column, string $direction);
37
+
38
+    /**
39
+     * @return integer|null
40
+     */
22 41
     public function perPage(int $perPage = null);
23 42
 }
Please login to merge, or discard this patch.