Updated NetHomeTextSlide #1
Line 61 in /var/www/html/app/src/Migration/Task/TextSlideConversionTask.php
52 protected function execute($input, PolyOutput $output): int 53 { 54 /** @var NetHomeTextSlide $record */ 55 foreach ($this->getRecords() as $record) { 56 $record->SlideType = 'Text'; 57 $record->writeToStage(Versioned::DRAFT); 58 $output->writeln(sprintf('Updated NetHomeTextSlide #%d', $record->ID)); 59 60 // Publish if the record exists in SlideImage with ShowSlide = true 61 if ($data = DB::query("SELECT * FROM SlideImage WHERE ID = {$record->ID}")->first()) { 62 if (isset($data['ShowSlide']) && $data['ShowSlide']) { 63 $record->publishRecursive(); 64 $output->writeln(sprintf('Published NetHomeTextSlide #%d', $record->ID)); 65 } 66 } 67 }