onQueue($queue); } } public function handle( FeaturedArtworkThumbnailGenerator $generator, ): void { $artwork = Artwork::withTrashed()->find($this->artworkId); if (! $artwork instanceof Artwork) { return; } $result = $generator->generate($artwork, $this->force); if (($result['failed'] ?? []) !== []) { Log::warning('Featured artwork thumbnail generation had partial failures', [ 'artwork_id' => $artwork->id, 'failed_variants' => array_keys((array) $result['failed']), ]); } } }