Exemplo n.º 1
0
 public function itReturnsFalseIfNoTrackerIsUsedInKanban()
 {
     stub($this->tracker)->getHierarchy()->returns($this->hierarchy);
     stub($this->kanban_factory)->getKanbanTrackerIds()->returns(array(98, 63));
     stub($this->hierarchy)->flatten()->returns(array(12, 45, 78, 68));
     $this->assertFalse($this->hierarchy_checker->isKanbanHierarchy($this->tracker));
 }
Exemplo n.º 2
0
 private function getBacklogTrackersFiltered(array $trackers, array $kanban_tracker_ids, Planning $planning)
 {
     $trackers_filtered = array();
     foreach ($this->getPlanningTrackerPresenters($trackers, $planning) as $tracker_presenter) {
         $trackers_filtered[] = array('name' => $tracker_presenter->getName(), 'id' => $tracker_presenter->getId(), 'selected' => $tracker_presenter->selectedIfBacklogTracker(), 'disabled' => in_array($tracker_presenter->getId(), $kanban_tracker_ids) || $this->hierarchy_checker->isKanbanHierarchy($tracker_presenter->getTracker()));
     }
     return $trackers_filtered;
 }