/** * Configuration defaults for Interspire * * @param array $config * @return array */ protected function _defaults($config) { $defaults = parent::_defaults($config); $config = array_merge($defaults, $config); foreach ($defaults as $key => $value) { if (is_array($value) and !is_array($config[$key])) { $config[$key] = array($config[$key]); } } return $config; }
/** * Configuration defaults for Interspire * * @param array $config * @return array */ protected function _defaults($config) { $config = parent::_defaults($config); $defaults = array('currency' => 'USD', 'tax_agency' => 'Internal Revenue Service', 'order_status' => 'C', 'additional_order_queries' => array(), 'additional_product_queries' => array(), 'additional_customer_queries' => array(), 'additional_shipmethod_queries' => array(), 'additional_paymentmethod_queries' => array(), 'additional_discount_queries' => array(), 'additional_shipping_queries' => array(), 'additional_handling_queries' => array(), 'additional_coupon_queries' => array(), 'additional_salestax_queries' => array(), 'additional_orderitem_queries' => array(), 'additional_payment_queries' => array(), 'encryption_token' => ''); $config = array_merge($defaults, $config); foreach ($defaults as $key => $value) { if (is_array($value) and !is_array($config[$key])) { $config[$key] = array($config[$key]); } } return $config; }