public function getDefaultFeed($max = 25) { $feed = new sfRssFeed(); $feed->initialize(array('title' => 'Cothink Feed for ' . $this->getFullName(), 'link' => 'http://www.cothink.org/', 'authorEmail' => $this->getPrimaryContactInfo()->getEmail(), 'authorName' => $this->getFullName())); $events = HistoryEventPeer::retrieveByUser($this->getUserId(), $max); // TODO: Allow user to configure max $eventItems = sfFeedPeer::convertObjectsToItems($events, array('routeName' => '@permalink')); $feed->addItems($eventItems); return $feed; }