/** * @param TBT_Rewards_Model_Transfer $transfer */ protected function _defaultLoadReferenceInformation(&$transfer) { if ($transfer->isOrder()) { $transfer->setOrderId($transfer->getReferenceId()); // } else if ($transfer->isReview()) { // To maintain reverse compatibility (st v1.x) we're leaving this in. // It should never reach here for new transfers instantiated in Sweet Tooth v2. // $transfer->setReviewId($transfer->getReferenceId()); } else { if ($transfer->isRating()) { $transfer->setRatingId($transfer->getReferenceId()); } else { if ($transfer->isPoll()) { $transfer->setPollId($transfer->getReferenceId()); // } else if ($transfer->isTag()) { // $transfer->setTagId($transfer->getReferenceId()); } else { if ($transfer->isTransfer()) { $transfer->setReferenceTransferId($transfer->getReferenceId()); } else { if ($transfer->isSignup()) { $transfer->setAsSignup(); } else { if ($transfer->isFriendTransfer()) { if ($transfer->isToFriend()) { $transfer->setToFriendId($transfer->getReferenceId()); } else { if ($transfer->isFromFriend()) { $transfer->setFromFriendId($transfer->getReferenceId()); } else { $transfer->setFriendId($transfer->getReferenceId()); } } } } } } } } return $this; }