Файл: gapps/vendor/laravel/framework/src/Illuminate/Foundation/Console/QueuedJob.php
Строк: 43
<?php
namespace IlluminateFoundationConsole;
use IlluminateContractsConsoleKernel as KernelContract;
class QueuedJob
{
/**
* The kernel instance.
*
* @var IlluminateContractsConsoleKernel
*/
protected $kernel;
/**
* Create a new job instance.
*
* @param IlluminateContractsConsoleKernel $kernel
* @return void
*/
public function __construct(KernelContract $kernel)
{
$this->kernel = $kernel;
}
/**
* Fire the job.
*
* @param IlluminateQueueJobsJob $job
* @param array $data
* @return void
*/
public function fire($job, $data)
{
call_user_func_array([$this->kernel, 'call'], $data);
$job->delete();
}
}