public function getRootObjects(IRelatedObject $object) { /* @var $object categoryEntry */ $roots = array(); $category = categoryPeer::retrieveByPK($object->getCategoryId()); if ($category) { $roots = categoryPeer::getRootObjects($category); $roots[] = $category; } $entry = entryPeer::retrieveByPK($object->getEntryId()); if ($entry) { $roots[] = $entry; } return $roots; }