Pimcore\Model\Element\WorkflowState\Dao::getByPrimary PHP Method

getByPrimary() public method

public getByPrimary ( $cid, $ctype, $workflowId )
$cid
$ctype
$workflowId
    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);
    }