<?php

namespace App\Http\Resources\CvEntries;

use Illuminate\Http\Resources\Json\JsonResource;

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

    public function toArray($request)
    {
        $out = [
            'id'         => $this->id,
            'company'    => $this->company,
            'position'   => $this->position,
            'startDate'  => $this->start_date->format('Y-m-d'),
            'endDate'    => !empty($this->end_date) ? $this->end_date->format('Y-m-d') : null,
            'isCurrent'  => $this->is_current,
        ];

        return $out;
    }
}
