/home/desid573/public_html/app/braintree/lib/Braintree/Result
Edit: /home/desid573/public_html/app/braintree/lib/Braintree/Result/CreditCardVerification.php (2651B)
_initializeFromArray($attributes);
}
/**
* 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)
{
if(isset($attributes['riskData']))
{
$attributes['riskData'] = RiskData::factory($attributes['riskData']);
}
$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 [
CreditCardVerification::FAILED,
CreditCardVerification::GATEWAY_REJECTED,
CreditCardVerification::PROCESSOR_DECLINED,
CreditCardVerification::VERIFIED
];
}
}
class_alias('Braintree\Result\CreditCardVerification', 'Braintree_Result_CreditCardVerification');