> $settings Configuraciones a guardar * @return int Número de campos actualizados */ public function execute(string $componentName, array $settings): int { // Validar entrada if (empty($componentName) || empty($settings)) { return 0; } // Guardar configuraciones usando el repositorio $updated = $this->repository->saveComponentSettings($componentName, $settings); return $updated; } }