class Braintree_Error_Validation in Commerce Braintree 7
error object returned as part of a validation error collection provides read-only access to $attribute, $code, and $message
<b>== More information ==</b>
For more detailed information on Validation errors, see {@link http://www.braintreepayments.com/gateway/validation-errors http://www.braintreepaymentsolutions.com/gateway/validation-errors}
@package Braintree @subpackage Error @copyright 2010 Braintree Payment Solutions
@property-read string $attribute @property-read string $code @property-read string $message
Hierarchy
- class \Braintree_Error_Validation
Expanded class hierarchy of Braintree_Error_Validation
File
- braintree_php/
lib/ Braintree/ Error/ Validation.php, line 26
View source
class Braintree_Error_Validation {
private $_attribute;
private $_code;
private $_message;
/**
* @ignore
* @param array $attributes
*/
public function __construct($attributes) {
$this
->_initializeFromArray($attributes);
}
/**
* initializes instance properties from the keys/values of an array
* @ignore
* @access protected
* @param array $attributes array of properties to set - single level
* @return none
*/
private function _initializeFromArray($attributes) {
foreach ($attributes as $name => $value) {
$varName = "_{$name}";
$this->{$varName} = Braintree_Util::delimiterToCamelCase($value, '_');
}
}
/**
*
* @ignore
*/
public function __get($name) {
$varName = "_{$name}";
return isset($this->{$varName}) ? $this->{$varName} : null;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Braintree_Error_Validation:: |
private | property | ||
Braintree_Error_Validation:: |
private | property | ||
Braintree_Error_Validation:: |
private | property | ||
Braintree_Error_Validation:: |
private | function | initializes instance properties from the keys/values of an array @ignore @access protected | |
Braintree_Error_Validation:: |
public | function | @ignore | |
Braintree_Error_Validation:: |
public | function | @ignore |