namespace App\Inspector\Jobs;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Inspector\Transports\AbstractApiTransport;
use Inspector\Transports\TransportInterface;
use Inspector\Configuration;
class SendInspectorChunkJob implements ShouldQueue
* Inspector configuration.
protected $configuration;
* SendInspectorChunkJob constructor.
* @param Configuration $configuration
public function __construct(Configuration $configuration, string $data)
$this->configuration = $configuration;
* Use the original CurlTransport.
* @param \Inspector\Configuration $configuration
* @throws \Inspector\Exceptions\InspectorException
$transport = new \Inspector\Transports\CurlTransport($this->configuration);
$transport->sendChunk($this->data);