Цитата |
---|
написал: Всем привет. после последних обновлений перестал работать вызов методов через компонет в js BX.ajax.runComponentAction как я вижу пишет что не так описан метод как в интерфейсе, но самое интересное страницы то загружаются нормально а именно запросы не идут.
Цитата |
---|
Fatal error : Declaration of Bitrix\Main\Web\Uri::getScheme() must be compatible with Psr\Http\Message\UriInterface::getScheme(): string in /bitrix/modules/main/lib/web/uri.php on line 224 [ErrorException] E_COMPILE_ERROR Declaration of Bitrix\Main\Web\Uri::getScheme() must be compatible with Psr\Http\Message\UriInterface::getScheme(): string (0) /bitrix/modules/main/lib/web/uri.php:224 ---------- |
|
Скорее всего, дело в том, что на проекте установлен через Composer какой-то пакет, который подтянул в качестве зависимости psr/http-message версии 2.0, в которой методам прописали возвращаемые типы данных.
Можно попробовать в composer.json ограничить версию этого пакета и сделать composer update
Код |
---|
"psr-http-message": "^1.0" |