argument('stabile'); $anno = $this->option('anno') ? (int) $this->option('anno') : null; $allYears = (bool) $this->option('all-years'); $dryRun = (bool) $this->option('dry-run'); $this->info("🏛️ Avvio sincronizzazione contabile completa per stabile: {$stabileInput}..."); $res = $service->syncStabile( stabileInput: $stabileInput, targetYear: $anno, allYears: $allYears, dryRun: $dryRun, log: function (string $msg) { $this->line($msg); } ); if (! empty($res['success'])) { $this->info("✅ Sincronizzazione contabile completata con successo!"); return self::SUCCESS; } $this->error("❌ Errore durante la sincronizzazione: " . ($res['error'] ?? 'Sconosciuto')); return self::FAILURE; } }