示例#1
0
 /**
  * Get static selectbox field
  *
  * @param Tracker $tracker
  * @param int $field_id
  */
 private function getStaticSelectBoxField(Tracker $tracker, $field_id)
 {
     $usedStaticFields = $this->formelement_factory->getUsedStaticSbFields($tracker);
     foreach ($usedStaticFields as $staticField) {
         if ($staticField->getId() == $field_id) {
             return $staticField;
         }
     }
     throw new SoapFault(check_field_fault, "Static selectbox Field not found", "getStaticSelectBoxField");
 }
 public function getTriggeringFieldForTracker(Tracker $tracker)
 {
     return new Tracker_Workflow_Trigger_RulesBuilderTriggeringFields($tracker, $this->formelement_factory->getUsedStaticSbFields($tracker));
 }