%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/klinisol/klinisol-api/app/Transformers/
Upload File :
Create Path :
Current File : /var/www/html/klinisol/klinisol-api/app/Transformers/IcdTransformer.php

<?php

namespace App\Transformers;

use App\Models\Icd;
use App\Models\IcdSubmission;

class IcdTransformer extends BaseTransformer
{
    protected $availableIncludes = [
        'questions',
    ];

    protected $defaultIncludes = [];

    public function includeQuestions(Icd $icd)
    {
        return $this->collection($icd->questions, new IcdQuestionTransformer(), 'questions');
    }

    public function transform(Icd $icd)
    {
        return [
            'id'           => $icd->id,
            'version'      => $icd->version,
            'valid_from'   => $icd->valid_from,
            'valid_to'     => $icd->valid_to,
            'status'       => $icd->status,
            'extra_fields' => IcdSubmission::extra_field,
        ];
    }
}

Zerion Mini Shell 1.0