> */ public const STEPS = [ // Fehlende CMS-Einträge aus den Lang-Dateien anlegen – vorhandene bleiben unberührt. CmsContentSeeder::class, CmsBrandSeeder::class, // Die in AP1 neu getexteten Sektionen überschreiben (alter Website-Stand). InteriorRelaunchCmsSeeder::class, CmsArticleSeeder::class, // Displays: nur Branding und Medien-URLs. DisplayInteriorBrandingSeeder::class, DisplayMediaUrlNormalizerSeeder::class, // Marken BrandPageTextSeeder::class, BrandGalleryCaptionNormalizerSeeder::class, WorldSplitCmsSeeder::class, OriginSectionCmsSeeder::class, BrandOriginSeeder::class, OtterpohlBrandSeeder::class, BrandImageSeeder::class, DemoBrandGalleryCleanupSeeder::class, // Texte und Korrekturen WhatsappNumberSeeder::class, AudienceSwitchProjectTextSeeder::class, HomeHeroTextSeeder::class, UnusedCmsContentCleanupSeeder::class, AboutPageTextSeeder::class, ProofreadingCorrectionsSeeder::class, LegalTextUpdateSeeder::class, ReferencesPageSwitchSeeder::class, HomeHeroSlidesSeeder::class, PageHeroEyebrowSeeder::class, HeroTrustItemsSeeder::class, HomeVisionTitleSeeder::class, ContentCorrections20261008Seeder::class, FaqCategoriesSeeder::class, BrandTranslationsSeeder::class, ContactDetailsSeeder::class, // Zuletzt: fehlende Felder ergänzen, verwendete Bilder in die Mediathek. CmsSectionFieldsSeeder::class, AssetMediaImportSeeder::class, ]; public function run(): void { $this->call(self::STEPS); } }