option('sync'); // queue.default 는 SettingsServiceProvider 가 drivers.queue_driver 와 동기화하되, // testing 환경에서는 phpunit.xml 값을 보존하므로 격리가 유지된다. $connection = (string) Config::get('queue.default', 'sync'); $isSyncDriver = $connection === 'sync'; if ($forceSync || $isSyncDriver) { GenerateSitemapJob::dispatchSync(); $this->info('Sitemap이 생성되었습니다.'); } else { GenerateSitemapJob::dispatch(); $this->info('Sitemap 생성이 큐에 디스패치되었습니다.'); } return Command::SUCCESS; } }