public function getAccessibleTimeMenus() { $topMenuItemArray = $this->user->getAccessibleTimeMenus(); $topMenuItem = new TopMenuItem(); $topMenuItem->setDisplayName("Reports"); $topMenuItem->setLink(ProjectAdminUserRoleDecorator::PROJECT_REPORT_LINK); $itemIsInArray = false; foreach ($topMenuItemArray as $item) { if ($topMenuItem->getDisplayName() == $item->getDisplayName()) { $itemIsInArray = true; break; } } if (!$itemIsInArray) { array_push($topMenuItemArray, $topMenuItem); } return $topMenuItemArray; }