コード例 #1
0
 /**
  * Bind query results to an instance of ReferralProxy
  *
  * @param Result $result
  *
  * @return array
  */
 private function _bind(Result $result)
 {
     $referrals = [];
     foreach ($result as $row) {
         $referral = $this->_referralFactory->getReferralProxy();
         $referral->setID($row->id);
         $referral->setStatus($row->status);
         $referral->setRewardConfigID($row->rewardConfigID);
         $referral->setReferrerID($row->referrerID);
         $referral->setReferredEmail($row->referredEmail);
         $referral->setReferredName($row->referredName);
         $referral->setLoaders($this->_entityLoaders);
         $createdAt = new \DateTime();
         $createdAt->setTimestamp($row->createdAt);
         $referral->setCreatedAt($createdAt);
         $referrals[] = $referral;
     }
     return $referrals;
 }