get[AttachmentHandler::class]; $createAttachmentForTicketModel = $this->createModel(JsonRetriever::getJsonData()); $createdAttachment = $attachmentHandler->createAttachmentForTicket($createAttachmentForTicketModel, $hesk_settings); return output($createdAttachment, 201); } private function createModel($json) { $model = new CreateAttachmentForTicketModel(); $model->attachmentContents = Helpers::safeArrayGet($json, 'data'); $model->displayName = Helpers::safeArrayGet($json, 'displayName'); $model->ticketId = Helpers::safeArrayGet($json, 'ticketId'); $model->type = Helpers::safeArrayGet($json, 'type'); return $model; } }