Ошибка в PHP Mail_Queue PEAR библиотеке - PullRequest
2 голосов
/ 10 сентября 2010

При попытке использовать библиотеку PHP Mail_Queue PEAR я получаю следующую ошибку:

Декларация Mail_Queue::isError() должна быть совместима с декларацией PEAR::isError()

PHP 5.2.3, версия почтовой очереди 1.2.3

Поиск в Google ничего не дал. Есть идеи, что вызывает это?

1 Ответ

2 голосов
/ 23 июня 2011

Конечно слишком поздно, но я решил эту проблему, изменив файл Mail / Queue.php Объявление Mail_Queue::isError должно точно соответствовать тому, что указано в PEAR::isError, которое принимает два аргумента.

Итак, изменение (строка 584 для выпуска 1.2.6):

function isError($value)

Кому:

function isError($value, $dummy = "")

Решает предупреждение. Это не на 100% удовлетворяет, потому что эта модификация исчезнет при следующем обновлении, но это спасло мой день (0% ошибка и предупреждение)

...