// Cleanup before the first call
if($progress === 0){ $output->writeln('Removing orphans'); $component->removeOrphanedAssignments(); $output->writeln('Rebuild path info'); $component->rebuildCategoryPath(); $output->writeln('Removing assignments'); $component->removeAllAssignments(); }
// Get total number of assignments to build
$output->write('Counting…'); $count = $component->rebuildAllAssignmentsCount(); $output->writeln("\rCounted {$count} items");