/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
tests/Integration/Database/Queue/Fixtures/TimeOutNonBatchableJobWithNestedTransactions.php
23 строки
544 B
decaylala
[11.x] Fix job not logged in failed_jobs table if timeout occurs within database transaction (#54173)
17 янв 2025, 22:43
Не верифицирован
17 янв 2025, 22:43
08c2101
Код
Авторство
О чём код?
<?php namespace Illuminate\Tests\Integration\Database\Queue\Fixtures; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Support\Facades\DB; class TimeOutNonBatchableJobWithNestedTransactions implements ShouldQueue { use InteractsWithQueue, Queueable; public int $tries = 1; public int $timeout = 2; public function handle(): void { DB::transaction(function () { DB::transaction(fn () => sleep(20)); }); } }