server->webserver(); /** @var Webserver $webserverHandler */ $webserverHandler = $service->handler(); $webserverHandler->deleteSite($site); if ($site->isIsolated()) { /** @var Service $phpService */ $phpService = $site->server->php(); /** @var PHP $php */ $php = $phpService->handler(); $php->removeFpmPool($site->user, $site->php_version, $site->id); $os = $site->server->os(); $os->deleteIsolatedUser($site->user); } $site->delete(); } }