Файл: vendor/laravel/framework/src/Illuminate/Queue/Console/ResumeCommand.php
Строк: 72
<?php
namespace IlluminateQueueConsole;
use IlluminateConsoleCommand;
use IlluminateContractsQueueFactory as QueueManager;
use IlluminateQueueConsoleConcernsParsesQueue;
use SymfonyComponentConsoleAttributeAsCommand;
#[AsCommand(name: 'queue:resume', aliases: ['queue:continue'])]
class ResumeCommand extends Command
{
use ParsesQueue;
/**
* The console command name.
*
* @var string
*/
protected $signature = 'queue:resume {queue : The name of the queue that should resume processing}';
/**
* The console command name aliases.
*
* @var list<string>
*/
protected $aliases = ['queue:continue'];
/**
* The console command description.
*
* @var string
*/
protected $description = 'Resume job processing for a paused queue';
/**
* Execute the console command.
*
* @return int
*/
public function handle(QueueManager $manager)
{
[$connection, $queue] = $this->parseQueue($this->argument('queue'));
$manager->resume($connection, $queue);
$this->components->info("Job processing on queue [{$connection}:{$queue}] has been resumed.");
return 0;
}
}