IndividualDetails.php 649 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace Braintree\MerchantAccount;
  3. use Braintree\Base;
  4. class IndividualDetails extends Base
  5. {
  6. protected function _initialize($individualAttribs)
  7. {
  8. $this->_attributes = $individualAttribs;
  9. if (isset($individualAttribs['address'])) {
  10. $this->_set('addressDetails', new AddressDetails($individualAttribs['address']));
  11. }
  12. }
  13. public static function factory($attributes)
  14. {
  15. $instance = new self();
  16. $instance->_initialize($attributes);
  17. return $instance;
  18. }
  19. }
  20. class_alias('Braintree\MerchantAccount\IndividualDetails', 'Braintree_MerchantAccount_IndividualDetails');