示例#1
0
 protected function _initialize($merchantAccountAttribs)
 {
     $this->_attributes = $merchantAccountAttribs;
     if (isset($merchantAccountAttribs['masterMerchantAccount'])) {
         $masterMerchantAccount = $merchantAccountAttribs['masterMerchantAccount'];
         $this->_set('masterMerchantAccount', Braintree_MerchantAccount::Factory($masterMerchantAccount));
     }
 }
 protected function _initialize($merchantAccountAttribs)
 {
     $this->_attributes = $merchantAccountAttribs;
     if (isset($merchantAccountAttribs['individual'])) {
         $individual = $merchantAccountAttribs['individual'];
         $this->_set('individualDetails', Braintree_MerchantAccount_IndividualDetails::Factory($individual));
     }
     if (isset($merchantAccountAttribs['business'])) {
         $business = $merchantAccountAttribs['business'];
         $this->_set('businessDetails', Braintree_MerchantAccount_BusinessDetails::Factory($business));
     }
     if (isset($merchantAccountAttribs['funding'])) {
         $funding = $merchantAccountAttribs['funding'];
         $this->_set('fundingDetails', new Braintree_MerchantAccount_FundingDetails($funding));
     }
     if (isset($merchantAccountAttribs['masterMerchantAccount'])) {
         $masterMerchantAccount = $merchantAccountAttribs['masterMerchantAccount'];
         $this->_set('masterMerchantAccount', Braintree_MerchantAccount::Factory($masterMerchantAccount));
     }
 }