Как исправить ошибку «Uncaught: вызов функции-члена getPaymentMethods ()» в php? - PullRequest
0 голосов
/ 19 января 2019

Как исправить эту ошибку? Я не понимаю, где может быть проблема. Неустранимая ошибка: необработанная ошибка: вызов функции-члена getPaymentMethods () для нулевого значения в / dir /: 98 Трассировка стека: # 0 {main} добавлено в / dir / в строке 98

<?php
    $config = array(
        'projectid'     => 11, // I deleted it because it was secret
        'sign_password' => '11', // I deleted it because it was secret
        'orderid'       => 0,
        'amount'        => 1000,
        'currency'      => 'EUR',
        'country'       => 'LT',
        'test'          => 1,
);
    $paymentMethodsInfo = WebToPay::getPaymentMethodList($config['projectid'], $config['currency'])
            ->filterForAmount($amount, $config['currency'])
            ->setDefaultLanguage('lt');

            foreach ($paymentMethodsInfo->getCountry('lt')->getPaymentMethods() as $paymentMethod) { //ERROR LINE
            echo '<input type="radio" name="payment" value="', $paymentMethod->getKey(), '" />';
            if ($paymentMethod->getLogoUrl()) {
                    echo '<img src="', $paymentMethod->getLogoUrl(), '" />';
            }
            echo $paymentMethod->getTitle(), '<br />';
    } ?></div>
...