<?php

namespace App\Http\Resources\V1;


use App\Http\Resources\V1\PaginatedCollection;
use Illuminate\Http\JsonResponse;

class NewsItemCollection extends PaginatedCollection
{



    /**
     * Create an HTTP response that represents the object.
     *
     * @param  \Illuminate\Http\Request $request
     * @return \Illuminate\Http\JsonResponse
     */
    public function toResponse($request): JsonResponse
    {
        $ret  = parent::toResponse($request);

        //get the share url for the site news list page 
        $data = $ret->getData();
        $data->news_share_url = config('api.news_list_share_link');
        $ret->setData($data);
        return $ret;
    }
}
