/** @return AgileDashboard_Milestone_Backlog_DescendantItemsCollection */ public function getAllMilestoneOpenUnplannedBacklogItems(PFUser $user, $sub_milestone_ids) { $result = $this->artifact_dao->getLinkedOpenArtifactsOfTrackersNotLinkedToOthers($this->milestone_id, $this->descendant_tracker_ids, $sub_milestone_ids, $this->getDescendantPlannifiableItems()); return $this->getItemsForUser($user, $result, $this->artifact_dao->foundRows()); }