You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?php
namespace App\Utilities\Jobs;
use App\Jobs\Job;
class AsyncCall extends Job { private string $method; private string $service; private string $path; private array $data;
/** * AsyncCall constructor. * @param string $method * @param string $service * @param string $path * @param array $data * @param string $queue */ public function __construct(string $method, string $service, string $path, array $data, string $queue) { $this->method = $method; $this->service = $service; $this->path = $path; $this->data = $data; $this->onQueue($queue); $this->onConnection('database'); }
/** * Execute the job. * * @return void */ public function handle() { call($this->method, $this->service, $this->path, $this->data); } }
|