<?php

namespace App\Http\Resources;

use Illuminate\Http\Resources\Json\JsonResource;

class WebsiteObjectLanguageResource extends JsonResource
{
    /**
     * Transform the resource into an array.
     *
     * @param \Illuminate\Http\Request $request
     * @return array
     */

    public function __construct($resource)
    {
        $this->resource = $resource;
    }

    public function toArray($request)
    {
        $result = [];
        $data = $this->resource;
        foreach ($data as $woLang) {

            $out = [
                'language_id' => $woLang->wo_language_id,
                'slug' => '/' . $woLang->slug,
                'url' => $woLang->uri ? : '/'
            ];
            $result[$woLang->wo_language_id] = $out;
        }
        return $result;
    }
}
