<?phpnamespaceIlluminate\Http\Resources;useJsonSerializable;useIlluminate\Support\Collection;classMergeValue{/** * The data to be merged. * * @var array */public$data;/** * Create new merge value instance. * * @param \Illuminate\Support\Collection|\JsonSerializable|array $data * @return void */publicfunction__construct($data){if($datainstanceofCollection){$this->data=$data->all();}elseif($datainstanceofJsonSerializable){$this->data=$data->jsonSerialize();}else{$this->data=$data;}}}