/** * 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)); }