public function getRootObjects(IBaseObject $object) { /* @var $object EntryDistribution */ $roots = array(); $distributionProfile = DistributionProfilePeer::retrieveByPK($object->getDistributionProfileId()); if ($distributionProfile) { $roots[] = $distributionProfile; } $entry = entryPeer::retrieveByPK($object->getEntryId()); if ($entry) { $roots[] = $entry; } return $roots; }