public function __construct($payment_request = [], $client = null) { if (array_key_exists('line_items', $payment_request)) { foreach ($payment_request['line_items'] as $key => $line_item) { if (is_array($line_item)) { $payment_request['line_items'][$key] = new LineItem($line_item); } } } parent::__construct($payment_request, $client); }
public function __construct($payment = [], $client = null) { if (array_key_exists('payment_items', $payment)) { foreach ($payment['payment_items'] as $key => $payment_item) { if (is_array($payment_item)) { $payment['payment_items'][$key] = new PaymentItem($payment_item); } } } parent::__construct($payment, $client); }