<?php namespace App\Actions\Database; use App\Models\DatabaseUser; use App\Models\Server; use App\Models\Service; use App\SSH\Services\Database\Database; class DeleteDatabaseUser { public function delete(Server $server, DatabaseUser $databaseUser): void { /** @var Service $service */ $service = $server->database(); /** @var Database $handler */ $handler = $service->handler(); $handler->deleteUser($databaseUser->username, $databaseUser->host); $databaseUser->delete(); } }