/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
src/Illuminate/Queue/MaxAttemptsExceededException.php
28 строк
587 B
Tim MacDonald
[10.x] Remember the job on the exception (#48830)
30 окт 2023, 03:09
Не верифицирован
30 окт 2023, 03:09
9d7868b
Код
Авторство
О чём код?
<?php namespace Illuminate\Queue; use RuntimeException; class MaxAttemptsExceededException extends RuntimeException { /** * The job instance. * * @var \Illuminate\Contracts\Queue\Job|null */ public $job; /** * Create a new instance for the job. * * @param \Illuminate\Contracts\Queue\Job $job * @return static */ public static function forJob($job) { return tap(new static($job->resolveName().' has been attempted too many times.'), function ($e) use ($job) { $e->job = $job; }); } }