%PDF- %PDF-
Mini Shell

Mini Shell

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

<?php

namespace App\Transformers\App;

use App\Models\IcdSubmission;
use App\Transformers\BaseTransformer;

class IcdSubmissionTransformer extends BaseTransformer
{
    protected $availableIncludes = [
        'answers',
    ];

    public function includeAnswers(IcdSubmission $submission)
    {
        return $this->collection($submission->answers, new IcdAnswerTransformer(), 'answers');
    }

    protected $defaultIncludes = [];

    public function transform(IcdSubmission $submission)
    {
        return [
            'id'           => $submission->id,
            'protocol_id'  => $submission->protocol_id,
            'status'       => $submission->status,
            'patient_id'   => $submission->patient_id,
            'icd_id'       => $submission->icd_id,
            'doctor_id'    => $submission->doctor_id,
            'description'  => $submission->description,
            'extra_fields' => $submission->extra_fields,
        ];
    }
}

Zerion Mini Shell 1.0