Файл: vendor/laravel/framework/src/Illuminate/Http/Resources/MergeValue.php
Строк: 22
<?php
namespace IlluminateHttpResources;
use IlluminateSupportCollection;
use JsonSerializable;
class MergeValue
{
/**
* The data to be merged.
*
* @var array
*/
public $data;
/**
* Create a new merge value instance.
*
* @param IlluminateSupportCollection|JsonSerializable|array $data
*/
public function __construct($data)
{
$this->data = match (true) {
$data instanceof Collection => $data->all(),
$data instanceof JsonSerializable => $data->jsonSerialize(),
default => $data,
};
}
}