%PDF- %PDF-
Direktori : /var/www/html/kpk/api/app/Transformers/ |
Current File : /var/www/html/kpk/api/app/Transformers/ProtocolTransformer.php |
<?php namespace App\Transformers; use App\Models\Protocol; class ProtocolTransformer extends BaseTransformer { protected $availableIncludes = [ //'institution', 'relator' ]; /*public function includeInstitution(Protocol $protocol) { if ($i = $protocol->institution) { return $this->item($i, new InstitutionTransformer(), 'institution'); } return null; }*/ public function includeRelator(Protocol $protocol) { if ($r = $protocol->relator) { return $this->item($r, new RelatorTransformer(), 'relator'); } return null; } public function transform(Protocol $protocol) { $info = [ ]; return [ 'id' => $protocol->id, 'number' => $protocol->number, 'arrival_date' => $protocol->arrival_date, 'user_id' => $protocol->user_id, 'institution' => $protocol->institution, 'subject_of_reevaluation' => $protocol->subject_of_reevaluation, 'relator_id' => $protocol->relator_id, 'description' => $protocol->description, 'type' => $protocol->type, 'sent_to' => $protocol->sent_to, 'is_deleted' => $protocol->is_deleted, 'deleted_at' => $protocol->deleted_at, 'is_editable' => $protocol->isEditable(), 'is_deletable' => $protocol->isDeletable(), 'has_confirmed_document_retrieval' => (bool)$protocol->has_confirmed_document_retrieval, ]; } }