/home/desid573/public_html/app/braintree/lib/Braintree/Result
Edit: /home/desid573/public_html/app/braintree/lib/Braintree/Result/UsBankAccountVerification.php (3115B)
_initializeFromArray($attributes);
$usBankAccount = isset($attributes['usBankAccount']) ?
UsBankAccount::factory($attributes['usBankAccount']) :
null;
$this->usBankAccount = $usBankAccount;
}
/**
* initializes instance properties from the keys/values of an array
* @ignore
* @access protected
* @param
$aAttribs array of properties to set - single level
* @return void
*/
private function _initializeFromArray($attributes)
{
$this->_attributes = $attributes;
foreach($attributes AS $name => $value) {
$varName = "_$name";
$this->$varName = $value;
}
}
/**
* @ignore
*/
public function __get($name)
{
$varName = "_$name";
return isset($this->$varName) ? $this->$varName : null;
}
/**
* returns a string representation of the customer
* @return string
*/
public function __toString()
{
return __CLASS__ . '[' .
Util::attributesToString($this->_attributes) . ']';
}
public static function allStatuses()
{
return [
UsBankAccountVerification::FAILED,
UsBankAccountVerification::GATEWAY_REJECTED,
UsBankAccountVerification::PROCESSOR_DECLINED,
UsBankAccountVerification::VERIFIED,
UsBankAccountVerification::PENDING,
];
}
public static function allVerificationMethods()
{
return [
UsBankAccountVerification::TOKENIZED_CHECK,
UsBankAccountVerification::NETWORK_CHECK,
UsBankAccountVerification::INDEPENDENT_CHECK,
UsBankAccountVerification::MICRO_TRANSFERS,
];
}
}
class_alias('Braintree\Result\UsBankAccountVerification', 'Braintree_Result_UsBankAccountVerification');