config = $config; } public function getName(): string { return 'Repair steps for Memories'; } public function run(IOutput $output): void { // Add missing indices AddMissingIndices::run(); // kill any instances of go-vod and exiftool Util::pkill(BinExt::getName('go-vod')); Util::pkill(BinExt::getName('exiftool')); // detect exiftool if ($path = BinExt::detectExiftool()) { $output->info("exiftool binary is configured: {$path}"); } else { $output->warning('exiftool binary could not be configured'); } // detect go-vod if ($path = BinExt::detectGoVod()) { $output->info("go-vod binary is configured: {$path}"); } else { $output->warning('go-vod binary could not be configured'); } // detect ffmpeg if ($path = BinExt::detectFFmpeg()) { $output->info("ffmpeg binary is configured: {$path}"); } else { $output->warning('ffmpeg binary could not be configured'); } } }