You are here

Modification.php in Commerce Braintree 7

File

braintree_php/lib/Braintree/Modification.php
View source
<?php

class Braintree_Modification extends Braintree {
  protected function _initialize($attributes) {
    $this->_attributes = $attributes;
    $addOnArray = array();
    if (isset($attributes['addOns'])) {
      foreach ($attributes['addOns'] as $addOn) {
        $addOnArray[] = Braintree_addOn::factory($addOn);
      }
    }
    $this->_attributes['addOns'] = $addOnArray;
  }
  public static function factory($attributes) {
    $instance = new self();
    $instance
      ->_initialize($attributes);
    return $instance;
  }

}

Classes