Я попытался найти более конкретный ответ и не смог найти ничего полезного в отношении этой ошибки. Может быть просто, что я незнаком с Magento или модулем киберресурса или с обоими, но в любом случае, я просто не могу понять, что пытается сказать мне это сообщение.
Это исключение, которое отображается не только во время отладки, но и, если я перехватываю весь SMTP-трафик, выходящий на моем компьютере разработчика, оно отображается в электронном письме, которое вы получите при сбое.
Exception: Strict Notice: Declaration of Mage_Cybersource_Model_Api_ExtendedSoapClient::__doRequest()
should be compatible with that of SoapClient::__doRequest() in
C:\code\app\code\local\Mage\Cybersource\Model\Api\ExtendedSoapClient.php on line 75
in C:\code\app\code\core\Mage\Core\functions.php on line 245
что я делаю, когда это происходит, пытается отправить заказ. Я добавил товары в корзину, вошел в систему, ввел данные об отправке и проверил заказ, и когда я нажимаю кнопку Отправить заказ, он некоторое время разбивается на куски и выдает мне это сообщение. Когда я отлаживаю код (который занимает FOREVER), я, наконец, дохожу до того, что модуль cybersource пытается авторизоваться через систему SOAP, а затем выдает эту ошибку.
точное размещение ошибок вокруг этого метода
protected function getSoapApi($options = array())
{
$wsdl = $this->getConfigData('test') ? self::WSDL_URL_TEST : self::WSDL_URL_LIVE;
return new Mage_Cybersource_Model_Api_ExtendedSoapClient($wsdl, $options);
}
любые идеи будут очень полезны для того, что искать или даже что означает это сообщение. Кроме того, у меня установлен и включен SOAP в PHP 5.3.6, работающий в среде Windows с Apache 2.2.