/** * @param Portfolio $portfolio * @param User $user * * @return array */ public function getUserGuidedPortfolioData(Portfolio $portfolio, User $user) { return array('type' => $user === $portfolio->getUser() ? 'owned' : 'guided', 'id' => $portfolio->getId(), 'title' => $portfolio->getTitle(), 'unreadComments' => $portfolio->getCountUnreadComments(), 'commentsViewAt' => $portfolio->getCommentsViewAt()->format(DATE_W3C)); }