[ 'required', Rule::in(LoadBalancerMethod::all()), ], ]; } public function data(array $input): array { return [ 'method' => $input['method'] ?? LoadBalancerMethod::ROUND_ROBIN, ]; } /** * @throws SSHError */ public function install(): void { $this->isolate(); /** @var Webserver $webserver */ $webserver = $this->site->server->webserver()->handler(); $webserver->createVHost($this->site); } public function edit(): void { // } }