privatizeAll((bool) $this->option('prune-missing')); $this->info(sprintf( '%d Bilder und %d Anhänge wurden auf den privaten Datenträger migriert.', $counts['images'], $counts['attachments'], )); if ($counts['legacy_pruned'] > 0) { $this->info(sprintf( '%d unmigrierte Legacy-Bildzeilen ohne Datei wurden gelöscht.', $counts['legacy_pruned'], )); } if ($counts['legacy_skipped'] > 0) { $this->warn(sprintf( '%d unmigrierte Legacy-Bildzeilen übersprungen — erst `legacy:migrate-media` ausführen, danach Verbliebene ohne Datei mit `--prune-missing` löschen.', $counts['legacy_skipped'], )); } return self::SUCCESS; } }