ProcessRedbookBadgesBatch
extends ProcessRedbookBatch
in package
implements
ShouldQueue
Interfaces, Classes, Traits and Enums
- ShouldQueue
Table of Contents
- $importBatch : ImportBatch
- $importId : string
- $progressKey : string
- __construct() : mixed
- Create a new job instance.
- handle() : void
- afterBatch() : int
- getProgress() : int|null
- getProgressKey() : string
- incrementProgress() : int
Properties
$importBatch
protected
ImportBatch
$importBatch
$importId
protected
string
$importId
$progressKey
protected
string
$progressKey
Methods
__construct()
Create a new job instance.
public
__construct(ImportBatch $importBatch) : mixed
Parameters
- $importBatch : ImportBatch
Return values
mixed —handle()
public
handle(RedbookMakesDatabaseRepositoryContract $makesRepository, RedbookFamiliesDatabaseRepositoryContract $familiesRepository) : void
Parameters
- $makesRepository : RedbookMakesDatabaseRepositoryContract
- $familiesRepository : RedbookFamiliesDatabaseRepositoryContract
Tags
Return values
void —afterBatch()
protected
afterBatch(int $rowsInserted) : int
Parameters
- $rowsInserted : int
Return values
int —getProgress()
protected
getProgress() : int|null
Return values
int|null —getProgressKey()
protected
getProgressKey() : string
Return values
string —incrementProgress()
protected
incrementProgress([int $amount = 1 ]) : int
Parameters
- $amount : int = 1
Return values
int —Progress after increment