createsPerfexCRMTask = $createsPerfexCRMTask; } /** * @param CreateTaskPerfexCRMObject $createTaskPerfexCRMObject * @return true * @throws \App\Classes\Exceptions\MalformedRequestException */ public function execute(CreateTaskPerfexCRMObject $createTaskPerfexCRMObject) { $this->createsPerfexCRMTask->execute( $createTaskPerfexCRMObject->getName(), $createTaskPerfexCRMObject->getDescription(), $createTaskPerfexCRMObject->getLeadId(), $createTaskPerfexCRMObject->getMilestoneId(), $createTaskPerfexCRMObject->getProjectId(), $createTaskPerfexCRMObject->getReference(), $createTaskPerfexCRMObject->getOnTaskCompletion(), $createTaskPerfexCRMObject->getDepartment(), $createTaskPerfexCRMObject->getStatus(), $createTaskPerfexCRMObject->getPriority(), $createTaskPerfexCRMObject->getDuedate(), $createTaskPerfexCRMObject->getInvoiceId(), ); return true; } }