Как исправить эту ошибку?
Я не понимаю, где может быть проблема.
Неустранимая ошибка: необработанная ошибка: вызов функции-члена 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>