mirror of
https://github.com/vitodeploy/vito.git
synced 2025-07-01 14:06:15 +00:00
Add phpstan level 7(#544)
This commit is contained in:
@ -61,7 +61,9 @@ public function create(Request $request, Project $project): ServerResource
|
||||
|
||||
$this->validate($request, CreateServer::rules($project, $request->input()));
|
||||
|
||||
$server = app(CreateServer::class)->create(auth()->user(), $project, $request->all());
|
||||
/** @var \App\Models\User $user */
|
||||
$user = auth()->user();
|
||||
$server = app(CreateServer::class)->create($user, $project, $request->all());
|
||||
|
||||
return new ServerResource($server);
|
||||
}
|
||||
@ -81,7 +83,7 @@ public function show(Project $project, Server $server): ServerResource
|
||||
#[Post('{server}/reboot', name: 'api.projects.servers.reboot', middleware: 'ability:write')]
|
||||
#[Endpoint(title: 'reboot', description: 'Reboot a server.')]
|
||||
#[Response(status: 204)]
|
||||
public function reboot(Project $project, Server $server)
|
||||
public function reboot(Project $project, Server $server): \Illuminate\Http\Response
|
||||
{
|
||||
$this->authorize('update', [$server, $project]);
|
||||
|
||||
@ -95,7 +97,7 @@ public function reboot(Project $project, Server $server)
|
||||
#[Post('{server}/upgrade', name: 'api.projects.servers.upgrade', middleware: 'ability:write')]
|
||||
#[Endpoint(title: 'upgrade', description: 'Upgrade server.')]
|
||||
#[Response(status: 204)]
|
||||
public function upgrade(Project $project, Server $server)
|
||||
public function upgrade(Project $project, Server $server): \Illuminate\Http\Response
|
||||
{
|
||||
$this->authorize('update', [$server, $project]);
|
||||
|
||||
@ -109,7 +111,7 @@ public function upgrade(Project $project, Server $server)
|
||||
#[Delete('{server}', name: 'api.projects.servers.delete', middleware: 'ability:write')]
|
||||
#[Endpoint(title: 'delete', description: 'Delete server.')]
|
||||
#[Response(status: 204)]
|
||||
public function delete(Project $project, Server $server)
|
||||
public function delete(Project $project, Server $server): \Illuminate\Http\Response
|
||||
{
|
||||
$this->authorize('delete', [$server, $project]);
|
||||
|
||||
|
Reference in New Issue
Block a user