class TileSingleImage extends Job implements ShouldQueue

Traits

InteractsWithQueue
SerializesModels
Queueable
Dispatchable

Properties

Image $image

The image to generate tiles for.

string $tempPath

Path to the temporary storage file for the tiles.

protected bool $deleteWhenMissingModels

Ignore this job if the image does not exist any more.

Methods

void
__construct(Image $image)

Create a new job instance.

void
handle()

Execute the job.

generateTiles(Image $image, string $path)

Generate tiles for the image and put them to temporary storage.

uploadToStorage()

Upload the tiles from temporary local storage to the tiles storage disk.

Image
getVipsImage(string $path)

Get the vips image instance.

getIterator(string $path)

Get the recursive directory iterator for the given path.

Details

at line 51
void __construct(Image $image)

Create a new job instance.

Parameters

Image $image

The image to generate tiles for.

Return Value

void

at line 62
void handle()

Execute the job.

Return Value

void

at line 80
generateTiles(Image $image, string $path)

Generate tiles for the image and put them to temporary storage.

Parameters

Image $image
string $path

Path to the cached image file.

at line 92
uploadToStorage()

Upload the tiles from temporary local storage to the tiles storage disk.

at line 116
protected Image getVipsImage(string $path)

Get the vips image instance.

Parameters

string $path

Return Value

Image

at line 128
protected RecursiveIteratorIterator getIterator(string $path)

Get the recursive directory iterator for the given path.

Parameters

string $path

Return Value

RecursiveIteratorIterator