$input */ public function update(Site $site, array $input): void { /** @var DeploymentScript $script */ $script = $site->deploymentScript; $script->content = $input['script']; $script->save(); } /** * @return array> */ public static function rules(): array { return [ 'script' => ['required', 'string'], ]; } }