public static function factory($attributes)
 {
     $defaultAttributes = array('nonce' => '');
     $instance = new self();
     $instance->_initialize(array_merge($defaultAttributes, $attributes));
     return $instance;
 }
Example #2
0
 /**
  *  factory method: returns an instance of Braintree_ApplePayCard
  *  to the requesting method, with populated properties
  *
  * @ignore
  * @return object instance of Braintree_ApplePayCard
  */
 public static function factory($attributes)
 {
     $defaultAttributes = array('expirationMonth' => '', 'expirationYear' => '', 'last4' => '');
     $instance = new self();
     $instance->_initialize(array_merge($defaultAttributes, $attributes));
     return $instance;
 }
 /**
  *  factory method: returns an instance of UnknownPaymentMethod
  *  to the requesting method, with populated properties
  *
  * @ignore
  * @return object instance of UnknownPaymentMethod
  */
 public static function factory($attributes)
 {
     $instance = new self();
     $values = array_values($attributes);
     $instance->_initialize(array_shift($values));
     return $instance;
 }
 /**
  *  factory method: returns an instance of AndroidPayCard
  *  to the requesting method, with populated properties
  *
  * @ignore
  * @return AndroidPayCard
  */
 public static function factory($attributes)
 {
     $defaultAttributes = ['expirationMonth' => '', 'expirationYear' => '', 'last4' => $attributes['virtualCardLast4'], 'cardType' => $attributes['virtualCardType']];
     $instance = new self();
     $instance->_initialize(array_merge($defaultAttributes, $attributes));
     return $instance;
 }
 public static function factory($attributes)
 {
     $instance = new self();
     $instance->_initialize($attributes);
     return $instance;
 }
Example #6
0
 /**
  *  factory method: returns an instance of Braintree_Customer
  *  to the requesting method, with populated properties
  *
  * @ignore
  * @return object instance of Braintree_Customer
  */
 public static function factory($attributes)
 {
     //print_r($attributes);exit;
     $instance = new self();
     //print_r($instance);
     $instance->_initialize($attributes);
     //print_r($instance);exit;
     return $instance;
 }