@@ -52,6 +52,9 @@ |
||
52 | 52 | return $this; |
53 | 53 | } |
54 | 54 | |
55 | + /** |
|
56 | + * @return string |
|
57 | + */ |
|
55 | 58 | public function getPath() |
56 | 59 | { |
57 | 60 | return $this->path; |
@@ -254,6 +254,9 @@ |
||
254 | 254 | return $this; |
255 | 255 | } |
256 | 256 | |
257 | + /** |
|
258 | + * @return integer |
|
259 | + */ |
|
257 | 260 | abstract public function getModel(); |
258 | 261 | abstract public function isMultiple(); |
259 | 262 | } |
@@ -64,6 +64,9 @@ discard block |
||
64 | 64 | $this->add($actions); |
65 | 65 | } |
66 | 66 | |
67 | + /** |
|
68 | + * @param string $ident |
|
69 | + */ |
|
67 | 70 | public function isAllowed($ident, $model = null): bool |
68 | 71 | { |
69 | 72 | $action = $this->find($ident); |
@@ -84,6 +87,9 @@ discard block |
||
84 | 87 | return $action->shouldRender($model); |
85 | 88 | } |
86 | 89 | |
90 | + /** |
|
91 | + * @param string $baseActionIdent |
|
92 | + */ |
|
87 | 93 | public function moveAfter($baseActionIdent, $movableActionIdent) |
88 | 94 | { |
89 | 95 | $actions = []; |
@@ -102,6 +108,9 @@ discard block |
||
102 | 108 | $this->actions = $actions; |
103 | 109 | } |
104 | 110 | |
111 | + /** |
|
112 | + * @param string $baseActionIdent |
|
113 | + */ |
|
105 | 114 | public function moveBefore($baseActionIdent, $movableActionIdent) |
106 | 115 | { |
107 | 116 | $actions = []; |
@@ -4,10 +4,10 @@ |
||
4 | 4 | |
5 | 5 | use Illuminate\Http\Request; |
6 | 6 | use Illuminate\Http\UploadedFile; |
7 | -use Yaro\Jarboe\Table\Fields\Traits\Placeholder; |
|
8 | -use Yaro\Jarboe\Table\Fields\Traits\Storage; |
|
9 | 7 | use Illuminate\Support\Facades\Storage as IlluminateStorage; |
10 | 8 | use Intervention\Image\ImageManagerStatic as InterventionImage; |
9 | +use Yaro\Jarboe\Table\Fields\Traits\Placeholder; |
|
10 | +use Yaro\Jarboe\Table\Fields\Traits\Storage; |
|
11 | 11 | |
12 | 12 | class Image extends AbstractField |
13 | 13 | { |
@@ -2,10 +2,6 @@ |
||
2 | 2 | |
3 | 3 | namespace Yaro\Jarboe\Table\Fields\Traits; |
4 | 4 | |
5 | -use Illuminate\Http\Request; |
|
6 | -use Illuminate\Http\UploadedFile; |
|
7 | -use Illuminate\Support\Facades\Storage as IlluminateStorage; |
|
8 | - |
|
9 | 5 | trait Clipboard |
10 | 6 | { |
11 | 7 | protected $clipboard = false; |
@@ -2,10 +2,6 @@ |
||
2 | 2 | |
3 | 3 | namespace Yaro\Jarboe\Table\Fields\Traits; |
4 | 4 | |
5 | -use Illuminate\Http\Request; |
|
6 | -use Illuminate\Http\UploadedFile; |
|
7 | -use Illuminate\Support\Facades\Storage as IlluminateStorage; |
|
8 | - |
|
9 | 5 | trait Tooltip |
10 | 6 | { |
11 | 7 | protected $tooltip; |
@@ -43,6 +43,7 @@ |
||
43 | 43 | * Set CRUD object. |
44 | 44 | * |
45 | 45 | * @param CRUD $crud |
46 | + * @return void |
|
46 | 47 | */ |
47 | 48 | public function setCrud(CRUD $crud); |
48 | 49 |
@@ -60,5 +60,9 @@ |
||
60 | 60 | abstract protected function init(); |
61 | 61 | abstract protected function bound(); |
62 | 62 | abstract protected function crud(): CRUD; |
63 | + |
|
64 | + /** |
|
65 | + * @param string $action |
|
66 | + */ |
|
63 | 67 | abstract protected function can($action): bool; |
64 | 68 | } |
@@ -12,9 +12,6 @@ |
||
12 | 12 | * Handle relation search action. |
13 | 13 | * Currently used for SelectField with type `select2` and `ajax = true`. |
14 | 14 | * |
15 | - * @param string $field |
|
16 | - * @param string $page |
|
17 | - * @param string $term |
|
18 | 15 | * @return \Illuminate\Http\JsonResponse |
19 | 16 | */ |
20 | 17 | public function searchRelation(Request $request) |