Back to PhocacartCart class

Method getPaymentMethod

public
getPaymentMethod
()

Method getPaymentMethod - Source code

public function getPaymentMethod()
{
    $payment = array();
    $payment['title'] = $this->payment['title'];
    $payment['method'] = $this->payment['method'];
    $payment['id'] = $this->payment['id'];
    $payment['image'] = $this->payment['image'];
    $payment['params_payment'] = $this->payment['params_payment'];
    // E.g. guest checkout
    if (isset($payment['id']) && (int) $payment['id'] > 0 && $payment['title'] == '' && $payment['method'] == '') {
        $paymentObject = new PhocacartPayment();
        $paymentObject->setType($this->type);
        $pI = $paymentObject->getPaymentMethod((int) $payment['id']);
        if (isset($pI->title)) {
            $payment['title'] = $pI->title;
        }
        if (isset($pI->method)) {
            $payment['method'] = $pI->method;
        }
        if (isset($pI->image)) {
            $payment['image'] = $pI->image;
        }
    }
    return $payment;
}