Skip to content

Commit ee6e2f4

Browse files
committed
feat: update authorizer stub
1 parent db53f2f commit ee6e2f4

File tree

1 file changed

+21
-20
lines changed

1 file changed

+21
-20
lines changed

stubs/authorizer.stub

+21-20
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace {{ namespace }};
44

5+
use Illuminate\Auth\Access\Response;
56
use Illuminate\Http\Request;
67
use LaravelJsonApi\Contracts\Auth\Authorizer;
78

@@ -13,9 +14,9 @@ class {{ class }} implements Authorizer
1314
*
1415
* @param Request $request
1516
* @param string $modelClass
16-
* @return bool
17+
* @return bool|Response
1718
*/
18-
public function index(Request $request, string $modelClass): bool
19+
public function index(Request $request, string $modelClass): bool|Response
1920
{
2021
// TODO: Implement index() method.
2122
}
@@ -25,9 +26,9 @@ class {{ class }} implements Authorizer
2526
*
2627
* @param Request $request
2728
* @param string $modelClass
28-
* @return bool
29+
* @return bool|Response
2930
*/
30-
public function store(Request $request, string $modelClass): bool
31+
public function store(Request $request, string $modelClass): bool|Response
3132
{
3233
// TODO: Implement store() method.
3334
}
@@ -37,9 +38,9 @@ class {{ class }} implements Authorizer
3738
*
3839
* @param Request $request
3940
* @param object $model
40-
* @return bool
41+
* @return bool|Response
4142
*/
42-
public function show(Request $request, object $model): bool
43+
public function show(Request $request, object $model): bool|Response
4344
{
4445
// TODO: Implement show() method.
4546
}
@@ -49,9 +50,9 @@ class {{ class }} implements Authorizer
4950
*
5051
* @param object $model
5152
* @param Request $request
52-
* @return bool
53+
* @return bool|Response
5354
*/
54-
public function update(Request $request, object $model): bool
55+
public function update(Request $request, object $model): bool|Response
5556
{
5657
// TODO: Implement update() method.
5758
}
@@ -61,9 +62,9 @@ class {{ class }} implements Authorizer
6162
*
6263
* @param Request $request
6364
* @param object $model
64-
* @return bool
65+
* @return bool|Response
6566
*/
66-
public function destroy(Request $request, object $model): bool
67+
public function destroy(Request $request, object $model): bool|Response
6768
{
6869
// TODO: Implement destroy() method.
6970
}
@@ -74,9 +75,9 @@ class {{ class }} implements Authorizer
7475
* @param Request $request
7576
* @param object $model
7677
* @param string $fieldName
77-
* @return bool
78+
* @return bool|Response
7879
*/
79-
public function showRelated(Request $request, object $model, string $fieldName): bool
80+
public function showRelated(Request $request, object $model, string $fieldName): bool|Response
8081
{
8182
// TODO: Implement showRelated() method.
8283
}
@@ -87,9 +88,9 @@ class {{ class }} implements Authorizer
8788
* @param Request $request
8889
* @param object $model
8990
* @param string $fieldName
90-
* @return bool
91+
* @return bool|Response
9192
*/
92-
public function showRelationship(Request $request, object $model, string $fieldName): bool
93+
public function showRelationship(Request $request, object $model, string $fieldName): bool|Response
9394
{
9495
// TODO: Implement showRelationship() method.
9596
}
@@ -100,9 +101,9 @@ class {{ class }} implements Authorizer
100101
* @param Request $request
101102
* @param object $model
102103
* @param string $fieldName
103-
* @return bool
104+
* @return bool|Response
104105
*/
105-
public function updateRelationship(Request $request, object $model, string $fieldName): bool
106+
public function updateRelationship(Request $request, object $model, string $fieldName): bool|Response
106107
{
107108
// TODO: Implement updateRelationship() method.
108109
}
@@ -113,9 +114,9 @@ class {{ class }} implements Authorizer
113114
* @param Request $request
114115
* @param object $model
115116
* @param string $fieldName
116-
* @return bool
117+
* @return bool|Response
117118
*/
118-
public function attachRelationship(Request $request, object $model, string $fieldName): bool
119+
public function attachRelationship(Request $request, object $model, string $fieldName): bool|Response
119120
{
120121
// TODO: Implement attachRelationship() method.
121122
}
@@ -126,9 +127,9 @@ class {{ class }} implements Authorizer
126127
* @param Request $request
127128
* @param object $model
128129
* @param string $fieldName
129-
* @return bool
130+
* @return bool|Response
130131
*/
131-
public function detachRelationship(Request $request, object $model, string $fieldName): bool
132+
public function detachRelationship(Request $request, object $model, string $fieldName): bool|Response
132133
{
133134
// TODO: Implement detachRelationship() method.
134135
}

0 commit comments

Comments
 (0)