1) AppBundle\Tests\Service\SecurityCheckerTest::testWmAdvcashCredentialsOk
Argument 1 passed to baibaratsky\WebMoney\Api\X\X11\Response::dirtyXmlToArray() must be an instance of SimpleXMLElement, null given, called in /var/www/vendor/baibaratsky/php-webmoney/Api/X/X11/Response.php on line 60 and defined
/var/www/vendor/baibaratsky/php-webmoney/Api/X/X11/Response.php:195
/var/www/vendor/baibaratsky/php-webmoney/Api/X/X11/Response.php:60
Причина в том, что разбор ожидаемого xml слишком чувствительный, а некоторых параметров в xml может и не быть. Response от этого ломаться не должен.
Вот пример ответа от WM, отсутствует поле certifno/directory, а библиотека ожидает что он будет:
Пытаюсь воспользоваться интерфейсом X11, получаю ошибку:
Причина в том, что разбор ожидаемого xml слишком чувствительный, а некоторых параметров в xml может и не быть. Response от этого ломаться не должен. Вот пример ответа от WM, отсутствует поле certifno/directory, а библиотека ожидает что он будет: