1 | <?php |
||
20 | class UsersManagementController extends Controller |
||
21 | { |
||
22 | |||
23 | /** |
||
24 | * Show the application dashboard. |
||
25 | * |
||
26 | * @return Response |
||
27 | */ |
||
28 | public function users() |
||
33 | |||
34 | /** |
||
35 | * Display a listing of the resource. |
||
36 | * |
||
37 | * @return \Illuminate\Http\Response |
||
38 | */ |
||
39 | public function index() |
||
44 | |||
45 | /** |
||
46 | * Store a newly created resource in storage. |
||
47 | * |
||
48 | * @param CreateUserRequest $request |
||
49 | * @return \Illuminate\Http\JsonResponse |
||
50 | */ |
||
51 | public function store(CreateUserRequest $request) |
||
63 | |||
64 | /** |
||
65 | * Massive destroy. |
||
66 | * |
||
67 | * @param MassiveDestroyRequest $request |
||
68 | * @return \Illuminate\Http\JsonResponse |
||
69 | */ |
||
70 | public function massiveDestroy(MassiveDestroyRequest $request) |
||
75 | |||
76 | /** |
||
77 | * Execute destroy. |
||
78 | * |
||
79 | * @param $ids |
||
80 | * @return \Illuminate\Http\JsonResponse |
||
81 | */ |
||
82 | private function executeDestroy($ids){ |
||
91 | |||
92 | /** |
||
93 | * Remove the specified resource from storage. |
||
94 | * |
||
95 | * @param int|array $id |
||
96 | * @return \Illuminate\Http\JsonResponse |
||
97 | */ |
||
98 | public function destroy($id) |
||
104 | |||
105 | /** |
||
106 | * Display the specified resource. |
||
107 | * |
||
108 | * @param int $id |
||
109 | * @return \Illuminate\Http\Response |
||
110 | */ |
||
111 | public function show($id) |
||
116 | |||
117 | /** |
||
118 | * Update the specified resource in storage. |
||
119 | * |
||
120 | * @param UpdateUserRequest $request |
||
121 | * @param $id |
||
122 | * @return \Illuminate\Http\JsonResponse |
||
123 | */ |
||
124 | public function update(UpdateUserRequest $request, $id) |
||
130 | |||
131 | /** |
||
132 | * Register user by email |
||
133 | * |
||
134 | * @param Request $request |
||
135 | * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View |
||
136 | */ |
||
137 | public function registerByEmail(Request $request) |
||
142 | |||
143 | /** |
||
144 | * Send a reset link to the given user. |
||
145 | * |
||
146 | * @param Request $request |
||
147 | * @return JsonResponse |
||
148 | */ |
||
149 | public function sendResetLinkEmail(Request $request) |
||
164 | |||
165 | /** |
||
166 | * Send a reset link to the given users. |
||
167 | * |
||
168 | * @param Request $request |
||
169 | * @return JsonResponse |
||
170 | */ |
||
171 | public function massiveSendResetLinkEmail(Request $request) |
||
189 | |||
190 | } |
This check looks at variables that are passed out again to other methods.
If the outgoing method call has stricter type requirements than the method itself, an issue is raised.
An additional type check may prevent trouble.