Your IP : 216.73.216.224


Current Path : /var/www/html/libraries/omnipay/vendor/omnipay/mollie/src/Message/
Upload File :
Current File : /var/www/html/libraries/omnipay/vendor/omnipay/mollie/src/Message/FetchPaymentMethodsResponse.php

<?php

namespace Omnipay\Mollie\Message;

use Omnipay\Common\Message\FetchPaymentMethodsResponseInterface;
use Omnipay\Common\PaymentMethod;

class FetchPaymentMethodsResponse extends AbstractResponse implements FetchPaymentMethodsResponseInterface
{
    /**
     * Return available paymentmethods as an associative array.
     *
     * @return \Omnipay\Common\PaymentMethod[]
     */
    public function getPaymentMethods()
    {
        if (isset($this->data['data'])) {
            $paymentMethods = array();
            foreach ($this->data['data'] as $method) {
                $paymentMethods[] = new PaymentMethod($method['id'], $method['description']);
            }

            return $paymentMethods;
        }
    }
}