visibilityRepository->getAllComponentNames(); foreach ($components as $componentName) { if ($this->visibilityRepository->hasVisibilityConfig($componentName)) { $skipped++; continue; } // Usar constante compartida (DRY) $this->visibilityRepository->createDefaultVisibility( $componentName, VisibilityDefaults::DEFAULT_VISIBILITY ); $created++; } return [ 'created' => $created, 'skipped' => $skipped, ]; } }