site = $site; } public function handle(): void { $this->site->server->webserver()->handler()->deleteSite($this->site); $this->site->delete(); event( new Broadcast('delete-site-finished', [ 'site' => $this->site, ]) ); } public function failed(): void { $this->site->status = SiteStatus::READY; $this->site->save(); event( new Broadcast('delete-site-failed', [ 'site' => $this->site, ]) ); } }