/** * @url DELETE /:app_uid/output-document/:app_doc_uid * * @param string $app_uid {@min 32}{@max 32} * @param string $app_doc_uid {@min 32}{@max 32} */ public function doDeleteOutputDocument($app_uid, $app_doc_uid) { try { $outputDocument = new \ProcessMaker\BusinessModel\Cases\OutputDocument(); $outputDocument->removeOutputDocument($app_doc_uid); } catch (\Exception $e) { throw (new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage())); } }
/** * @url DELETE /:app_uid/output-document/:app_doc_uid * * @param string $app_uid {@min 32}{@max 32} * @param string $app_doc_uid {@min 32}{@max 32} */ public function doDeleteOutputDocument($app_uid, $app_doc_uid) { try { $outputDocument = new \ProcessMaker\BusinessModel\Cases\OutputDocument(); $outputDocument->throwExceptionIfHaventPermissionToDelete($app_uid, 0, $this->getUserId(), $app_doc_uid); $outputDocument->removeOutputDocument($app_doc_uid); } catch (\Exception $e) { throw new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage()); } }