File "GenerateResponsiveImagesJob.php"
Full Path: /home/clickysoft/public_html/jmapi5.clickysoft.net/vendor/spatie/laravel-medialibrary/src/ResponsiveImages/Jobs/GenerateResponsiveImagesJob.php
File size: 832 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace Spatie\MediaLibrary\ResponsiveImages\Jobs;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use Spatie\MediaLibrary\MediaCollections\Models\Media;
use Spatie\MediaLibrary\ResponsiveImages\ResponsiveImageGenerator;
class GenerateResponsiveImagesJob implements ShouldQueue
{
use InteractsWithQueue;
use SerializesModels;
use Queueable;
public function __construct(protected Media $media)
{
}
public function handle(): bool
{
/** @var ResponsiveImageGenerator $responsiveImageGenerator */
$responsiveImageGenerator = app(ResponsiveImageGenerator::class);
$responsiveImageGenerator->generateResponsiveImages($this->media);
return true;
}
}