/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
src/Illuminate/Http/Resources/MergeValue.php
30 строк
615 B
Ali Khosrojerdi
[12.x] Refactor: use `match` expression (#58824)
15 фев 2026, 02:01
Не верифицирован
15 фев 2026, 02:01
48cb8c5
Код
Авторство
О чём код?
<?php namespace Illuminate\Http\Resources; use Illuminate\Support\Collection; use JsonSerializable; class MergeValue { /** * The data to be merged. * * @var array */ public $data; /** * Create a new merge value instance. * * @param \Illuminate\Support\Collection|\JsonSerializable|array $data */ public function __construct($data) { $this->data = match (true) { $data instanceof Collection => $data->all(), $data instanceof JsonSerializable => $data->jsonSerialize(), default => $data, }; } }