public function itDelegatesUsedDateFieldsRetrievalToElementFactory() { $tracker = mock('Tracker'); $used_date_fields = array('of', 'fields'); expect($this->element_factory)->getUsedDateFields($tracker)->once()->returns($used_date_fields); $this->assertEqual($used_date_fields, $this->date_rule_factory->getUsedDateFields($tracker)); }
private function getListOfDateFieldLabels() { $labels = array(); $form_elements = $this->rule_date_factory->getUsedDateFields($this->tracker); foreach ($form_elements as $form_element) { $labels[$form_element->getId()] = $form_element->getLabel(); } return $labels; }