public function removeData($datUid) { try { self::log("Remove BpmnData: $datUid"); $bpmnData = \BpmnDataPeer::retrieveByPK($datUid); $bpmnData->delete(); // remove related object (flows) Flow::removeAllRelated($datUid); self::log("Remove BpmnData Success!"); } catch (\Exception $e) { self::log("Exception: ", $e->getMessage(), "Trace: ", $e->getTraceAsString()); throw $e; } }