/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
src/Illuminate/Events/InvokeQueuedClosure.php
36 строк
876 B
Andrew Brown
[11.x] convert `collect()` helper to `new Collection()` (#53726)
03 дек 2024, 19:20
Не верифицирован
03 дек 2024, 19:20
7db7ea9
Код
Авторство
О чём код?
<?php namespace Illuminate\Events; use Illuminate\Support\Collection; class InvokeQueuedClosure { /** * Handle the event. * * @param \Laravel\SerializableClosure\SerializableClosure $closure * @param array $arguments * @return void */ public function handle($closure, array $arguments) { call_user_func($closure->getClosure(), ...$arguments); } /** * Handle a job failure. * * @param \Laravel\SerializableClosure\SerializableClosure $closure * @param array $arguments * @param array $catchCallbacks * @param \Throwable $exception * @return void */ public function failed($closure, array $arguments, array $catchCallbacks, $exception) { $arguments[] = $exception; (new Collection($catchCallbacks))->each->__invoke(...$arguments); } }