add(BpmnDiagramPeer::PRJ_UID, $prjUid); return BpmnDiagramPeer::doSelect($c); } public static function getAll($prjUid = null, $start = null, $limit = null, $filter = '', $changeCaseTo = CASE_UPPER) { $c = new Criteria('workflow'); $c->addSelectColumn("BPMN_DIAGRAM.*"); if (! is_null($prjUid)) { $c->add(BpmnDiagramPeer::PRJ_UID, $prjUid, Criteria::EQUAL); } $rs = BpmnDiagramPeer::doSelectRS($c); $rs->setFetchmode(\ResultSet::FETCHMODE_ASSOC); $diagrams = array(); while ($rs->next()) { $diagrams[] = $changeCaseTo !== CASE_UPPER ? array_change_key_case($rs->getRow(), CASE_LOWER) : $rs->getRow(); } return $diagrams; } // Overrides public function toArray($type = BasePeer::TYPE_FIELDNAME) { return parent::toArray($type); } } // BpmnDiagram