public static function Braintree_CreditCard::factory in Commerce Braintree 7
factory method: returns an instance of Braintree_CreditCard to the requesting method, with populated properties
@ignore
Return value
object instance of Braintree_CreditCard
6 calls to Braintree_CreditCard::factory()
- Braintree_CreditCard::find in braintree_php/
lib/ Braintree/ CreditCard.php - find a creditcard by token
- Braintree_CreditCard::_verifyGatewayResponse in braintree_php/
lib/ Braintree/ CreditCard.php - generic method for validating incoming gateway responses
- Braintree_CreditCardTest::testGet_givesErrorIfInvalidProperty in braintree_php/
tests/ unit/ CreditCardTest.php - Braintree_CreditCardTest::testIsDefault in braintree_php/
tests/ unit/ CreditCardTest.php - Braintree_CreditCardTest::testMaskedNumber in braintree_php/
tests/ unit/ CreditCardTest.php
File
- braintree_php/
lib/ Braintree/ CreditCard.php, line 575
Class
- Braintree_CreditCard
- Creates and manages Braintree CreditCards
Code
public static function factory($attributes) {
$defaultAttributes = array(
'bin' => '',
'expirationMonth' => '',
'expirationYear' => '',
'last4' => '',
);
$instance = new self();
$instance
->_initialize(array_merge($defaultAttributes, $attributes));
return $instance;
}