App\Jobs\RegenerateBeatmapsetCover::handle PHP Метод

handle() публичный Метод

Execute the job.
public handle ( ) : void
Результат void
    public function handle()
    {
        try {
            echo "Processing {$this->beatmapset->beatmapset_id}... ";
            $this->beatmapset->regenerateCovers();
            Statsd::increment(['thumbdonger.processed', 'thumbdonger.ok']);
            echo "ok.\n";
        } catch (\Exception $e) {
            Statsd::increment(['thumbdonger.processed', 'thumbdonger.error']);
            echo "errored.\n";
            if (config('osu.beatmap_processor.sentry')) {
                $tags = ['beatmapset_id' => $this->beatmapset->beatmapset_id];
                $client = new Raven_Client(config('osu.beatmap_processor.sentry'), ['tags' => $tags]);
                $client->captureException($e);
                throw new SilencedException('Silenced Exception: [' . get_class($e) . '] ' . $e->getMessage());
            } else {
                throw $e;
            }
        }
    }
RegenerateBeatmapsetCover