public function getByPrimary($cid, $ctype, $workflowId)
{
$data = $this->db->fetchRow("SELECT * FROM element_workflow_state WHERE cid = ? AND ctype = ? AND workflowId = ?", [$cid, $ctype, $workflowId]);
if (!$data["cid"]) {
throw new \Exception("WorkflowStatus item with cid " . $cid . " and ctype " . $ctype . " not found");
}
$this->assignVariablesToModel($data);
}