private function createConditionsRecordSet() { $recordset = new Gpf_Data_RecordSet(); $recordset->setHeader(array('id', 'name')); foreach(Pap_Features_PerformanceRewards_Condition::getAllConditions() as $code) { try { $recordset->add(array((string)$code, Pap_Features_PerformanceRewards_Condition::toString($code))); } catch (Pap_Features_PerformanceRewards_UnknownRuleException $e) {} } return $recordset; }