$this->$list, 'claimant_id' => $list->claimant_id, 'reference' => $list->reference, 'status' => $list->status, ]; } /** * include transport * @param PackingList $list * @return Item */ public function includeTransport(PackingList $list): Item { return $this->item($list->transports()->first(), new TransportTransformer); } /** * add packing list * @param PackingList $list * @return Collection */ public function includePackingList(PackingList $list): Collection { return $this->collection($list->packing_list_owner(), new PackageListTransformer); } /** * add company * @param PackingList $list * @return Item */ public function includeCompany(PackingList $list): Item { return $this->item($list->owner(), new CompanyModuleTransformer); } }