private function getPlanningMilestonesDependingOnTimePeriodOrStatus(Planning $planning) { $set_in_time = $this->planning_factory->canPlanningBeSetInTime($planning->getPlanningTracker()); if ($set_in_time) { $milestones = $this->getPlanningMilestonesForTimePeriod($planning); } else { $milestones = $this->getPlanningMilestonesByStatus($planning); } return $milestones; }