> */ public static function rules(Site $site): array { return [ 'version' => [ 'required', Rule::exists('services', 'version') ->where('server_id', $site->server_id) ->where('type', 'php'), ], ]; } /** * @param array $input * * @throws SSHError */ public function update(Site $site, array $input): void { $site->changePHPVersion($input['version']); } }